Logo
vulnerabilityCVE-2024-7254
Name
CVE-2024-7254
Source
NVD ( link)Debian ( link)
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.
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
protobuf-compat
Exploitable

Vulnerability Ratings#


8.7
CVSSv4
7.5
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
29.3
Not Affected
buildroot
master
35.1
Not Affected
openwrt
openwrt-25.12
3.17.3-r3
Exploitable
yocto
kirkstone
3.19.6
Patched
yocto
master
6.33.6
Not Affected
yocto
scarthgap
4.25.8
Not Affected

Resolved with patches#


protobuf (yocto:kirkstone)

#
Title
Author
Resolve
1
Add recursion check when parsing unknown fields in Java.
Protobuf Team Bot <protobuf-github-bot@google.com>
CVE-2024-7254