CVE-2024-7254

HIGH

Google Protobuf < 3.25.5 - Out-of-Bounds Write

Title source: rule
STIX 2.1

Description

Any project that parses untrusted Protocol Buffers data containing an arbitrary number of nested groups / series of SGROUP tags can corrupted by exceeding the stack limit i.e. StackOverflow. Parsing nested groups as unknown fields with DiscardUnknownFieldsParser or Java Protobuf Lite parser, or against Protobuf map fields, creates unbounded recursions that can be abused by an attacker.

Scores

CVSS v3 7.5
EPSS 0.0010
EPSS Percentile 28.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-674 CWE-400 CWE-787
Status published
Products (13)
com.google.protobuf/protobuf-java 0 - 3.25.5Maven
com.google.protobuf/protobuf-javalite 0 - 3.25.5Maven
com.google.protobuf/protobuf-kotlin 0 - 3.25.5Maven
com.google.protobuf/protobuf-kotlin-lite 0 - 3.25.5Maven
google/protobuf < 3.25.5
google/protobuf-java < 3.25.5
google/protobuf-javalite < 3.25.5
google/protobuf-kotlin < 3.25.5
google/protobuf-kotlin-lite < 3.25.5
netapp/active_iq_unified_manager (3 CPE variants)
... and 3 more
Published Sep 19, 2024
Tracked Since Feb 18, 2026