Vulnerability GO-2024-2611

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
2 years ago
March 05, 2024 at 08:24 PM UTC
Infinite loop in JSON unmarshaling in google.golang.org/protobuf
v1.20.0 - v1.32.0
v1.20.0 - v1.32.0

Summary

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

Details

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.

References

Timeline

Published
2 years ago
March 05, 2024 at 08:24 PM UTC
Last Modified
4 hours ago
October 14, 2026 at 10:56 AM UTC