← CVE Intelligence

CVE-2024-24786

Infinite loop in JSON unmarshaling in google.golang.org/protobuf PUBLISHED

Description (CNA)

The protojson.Unmarshal function can enter an infinite loop when unmarshaling certain forms of invalid JSON. This condition can occur when unmarshaling into a message which contains a google.protobuf.Any value, or when the UnmarshalOptions.DiscardUnknown option is set.

Affected (CNA)

Vendor / productVersions
google.golang.org/protobuf / google.golang.org/protobuf/encoding/protojsonaffected 0 before 1.33.0
google.golang.org/protobuf / google.golang.org/protobuf/internal/encoding/jsonaffected 0 before 1.33.0

CWE

No CWE identifiers supplied.

References

ADP enrichment

CISA-ADP

No English description supplied.

No references supplied.

CVE

No English description supplied.