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
Patched

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
master
29.5-r1
Not Affected
openwrt
master
3.17.3-r1
Exploitable
openwrt
master
5.29.5-r1
Not Affected
openwrt
openwrt-25.12
3.17.3-r3
Exploitable
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