Vulnerability Details CVE-2024-7254
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.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.028
EPSS Ranking 85.2%
CVSS Severity
CVSS v3 Score 7.5
Products affected by CVE-2024-7254
-
cpe:2.3:a:google:protobuf-java:2.0.1
-
cpe:2.3:a:google:protobuf-java:2.0.3
-
cpe:2.3:a:google:protobuf-java:2.1.0
-
cpe:2.3:a:google:protobuf-java:2.2.0
-
cpe:2.3:a:google:protobuf-java:2.3.0
-
cpe:2.3:a:google:protobuf-java:2.4.0a
-
cpe:2.3:a:google:protobuf-java:2.4.1
-
cpe:2.3:a:google:protobuf-java:2.5.0
-
cpe:2.3:a:google:protobuf-java:2.6.0
-
cpe:2.3:a:google:protobuf-java:2.6.1
-
cpe:2.3:a:google:protobuf-java:3.0.0
-
cpe:2.3:a:google:protobuf-java:3.0.2
-
cpe:2.3:a:google:protobuf-java:3.1.0
-
cpe:2.3:a:google:protobuf-java:3.10.0
-
cpe:2.3:a:google:protobuf-java:3.11.0
-
cpe:2.3:a:google:protobuf-java:3.11.1
-
cpe:2.3:a:google:protobuf-java:3.11.3
-
cpe:2.3:a:google:protobuf-java:3.11.4
-
cpe:2.3:a:google:protobuf-java:3.12.0
-
cpe:2.3:a:google:protobuf-java:3.12.1
-
cpe:2.3:a:google:protobuf-java:3.12.2
-
cpe:2.3:a:google:protobuf-java:3.12.4
-
cpe:2.3:a:google:protobuf-java:3.13.0
-
cpe:2.3:a:google:protobuf-java:3.14.0
-
cpe:2.3:a:google:protobuf-java:3.15.0
-
cpe:2.3:a:google:protobuf-java:3.15.1
-
cpe:2.3:a:google:protobuf-java:3.15.2
-
cpe:2.3:a:google:protobuf-java:3.15.3
-
cpe:2.3:a:google:protobuf-java:3.15.4
-
cpe:2.3:a:google:protobuf-java:3.15.5
-
cpe:2.3:a:google:protobuf-java:3.15.6
-
cpe:2.3:a:google:protobuf-java:3.15.7
-
cpe:2.3:a:google:protobuf-java:3.15.8
-
cpe:2.3:a:google:protobuf-java:3.16.0
-
cpe:2.3:a:google:protobuf-java:3.16.1
-
cpe:2.3:a:google:protobuf-java:3.16.3
-
cpe:2.3:a:google:protobuf-java:3.17.0
-
cpe:2.3:a:google:protobuf-java:3.17.1
-
cpe:2.3:a:google:protobuf-java:3.17.2
-
cpe:2.3:a:google:protobuf-java:3.17.3
-
cpe:2.3:a:google:protobuf-java:3.18.0
-
cpe:2.3:a:google:protobuf-java:3.18.1
-
cpe:2.3:a:google:protobuf-java:3.18.2
-
cpe:2.3:a:google:protobuf-java:3.18.3
-
cpe:2.3:a:google:protobuf-java:3.19.0
-
cpe:2.3:a:google:protobuf-java:3.19.1
-
cpe:2.3:a:google:protobuf-java:3.19.2
-
cpe:2.3:a:google:protobuf-java:3.19.3
-
cpe:2.3:a:google:protobuf-java:3.19.4
-
cpe:2.3:a:google:protobuf-java:3.19.5
-
cpe:2.3:a:google:protobuf-java:3.19.6
-
cpe:2.3:a:google:protobuf-java:3.2.0
-
cpe:2.3:a:google:protobuf-java:3.20.0
-
cpe:2.3:a:google:protobuf-java:3.20.1
-
cpe:2.3:a:google:protobuf-java:3.20.2
-
cpe:2.3:a:google:protobuf-java:3.20.3
-
cpe:2.3:a:google:protobuf-java:3.21.0
-
cpe:2.3:a:google:protobuf-java:3.21.1
-
cpe:2.3:a:google:protobuf-java:3.21.10
-
cpe:2.3:a:google:protobuf-java:3.21.11
-
cpe:2.3:a:google:protobuf-java:3.21.2
-
cpe:2.3:a:google:protobuf-java:3.21.3
-
cpe:2.3:a:google:protobuf-java:3.21.4
-
cpe:2.3:a:google:protobuf-java:3.21.5
-
cpe:2.3:a:google:protobuf-java:3.21.6
-
cpe:2.3:a:google:protobuf-java:3.21.7
-
cpe:2.3:a:google:protobuf-java:3.21.8
-
cpe:2.3:a:google:protobuf-java:3.21.9
-
cpe:2.3:a:google:protobuf-java:3.3.0
-
cpe:2.3:a:google:protobuf-java:3.3.1
-
cpe:2.3:a:google:protobuf-java:3.4.0
-
cpe:2.3:a:google:protobuf-java:3.5.0
-
cpe:2.3:a:google:protobuf-java:3.5.1
-
cpe:2.3:a:google:protobuf-java:3.6.0
-
cpe:2.3:a:google:protobuf-java:3.6.1
-
cpe:2.3:a:google:protobuf-java:3.7.0
-
cpe:2.3:a:google:protobuf-java:3.7.1
-
cpe:2.3:a:google:protobuf-java:3.8.0
-
cpe:2.3:a:google:protobuf-java:3.9.0
-
cpe:2.3:a:google:protobuf-java:3.9.1
-
cpe:2.3:a:google:protobuf-java:3.9.2
-
cpe:2.3:a:google:protobuf-java:4.0.0
-
cpe:2.3:a:google:protobuf-java:4.28.0
-
cpe:2.3:a:google:protobuf-javalite:3.16.3
-
cpe:2.3:a:google:protobuf-javalite:3.17.0
-
cpe:2.3:a:google:protobuf-javalite:3.19.6
-
cpe:2.3:a:google:protobuf-javalite:3.20.0
-
cpe:2.3:a:google:protobuf-javalite:3.20.3
-
cpe:2.3:a:google:protobuf-javalite:3.21.0
-
cpe:2.3:a:google:protobuf-javalite:3.21.7
-
cpe:2.3:a:google:protobuf-javalite:4.0.0
-
cpe:2.3:a:google:protobuf-javalite:4.28.0
-
cpe:2.3:a:google:protobuf-kotlin-lite:3.16.3
-
cpe:2.3:a:google:protobuf-kotlin-lite:3.17.0
-
cpe:2.3:a:google:protobuf-kotlin-lite:3.19.6
-
cpe:2.3:a:google:protobuf-kotlin-lite:3.20.0
-
cpe:2.3:a:google:protobuf-kotlin-lite:3.20.3
-
cpe:2.3:a:google:protobuf-kotlin-lite:3.21.0
-
cpe:2.3:a:google:protobuf-kotlin-lite:3.21.7
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.26.0
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.26.1
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.27.0
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.27.1
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.27.2
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.27.3
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.27.4
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.28.0
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.28.1
-
cpe:2.3:a:google:protobuf-kotlin-lite:4.28.2
-
cpe:2.3:a:google:protobuf-kotlin:3.16.3
-
cpe:2.3:a:google:protobuf-kotlin:3.17.0
-
cpe:2.3:a:google:protobuf-kotlin:3.19.6
-
cpe:2.3:a:google:protobuf-kotlin:3.20.0
-
cpe:2.3:a:google:protobuf-kotlin:3.20.3
-
cpe:2.3:a:google:protobuf-kotlin:3.21.0
-
cpe:2.3:a:google:protobuf-kotlin:3.21.7
-
cpe:2.3:a:google:protobuf-kotlin:4.26.0
-
cpe:2.3:a:google:protobuf-kotlin:4.27.1
-
cpe:2.3:a:google:protobuf-kotlin:4.27.2
-
cpe:2.3:a:google:protobuf-kotlin:4.27.3
-
cpe:2.3:a:google:protobuf-kotlin:4.27.4
-
cpe:2.3:a:google:protobuf-kotlin:4.28.0
-
cpe:2.3:a:google:protobuf-kotlin:4.28.1
-
cpe:2.3:a:google:protobuf:*
-
cpe:2.3:a:netapp:active_iq_unified_manager:-
-
cpe:2.3:a:netapp:bluexp:-
-
cpe:2.3:a:netapp:ontap_tools:10