CVE-2024-2410: Google Protobuf

Critical severity, CVSS 9.8. EPSS: 0.3% chance of exploitation in the next 30 days.

The JsonToBinaryStream() function is part of the protocol buffers C++ implementation and is used to parse JSON from a stream. If the input is broken up into separate chunks in a certain way, the parser will attempt to read bytes from a chunk that has already been freed. 

Affected products

  • Google Protobuf: from 4.22.0, before 4.25.0 (fixed in 4.25.0)

Published 2024-05-03. Last modified 2026-06-17.