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