CVE-2024-7254

EUVD-2024-2741
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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 24%
Affected Products (NVD)
VendorProductVersion
googleprotobuf
𝑥
< 3.25.5
googleprotobuf
4.0.0 ≤
𝑥
< 4.27.5
googleprotobuf
4.28.0 ≤
𝑥
< 4.28.2
googleprotobuf-java
𝑥
< 3.25.5
googleprotobuf-java
4.0.0 ≤
𝑥
< 4.27.5
googleprotobuf-java
4.28.0 ≤
𝑥
< 4.28.2
googleprotobuf-javalite
𝑥
< 3.25.5
googleprotobuf-javalite
4.0.0 ≤
𝑥
< 4.27.5
googleprotobuf-javalite
4.28.0 ≤
𝑥
< 4.28.2
googleprotobuf-kotlin
𝑥
< 3.25.5
googleprotobuf-kotlin
4.0.0 ≤
𝑥
< 4.27.5
googleprotobuf-kotlin
4.28.0 ≤
𝑥
< 4.28.2
googleprotobuf-kotlin-lite
𝑥
< 3.25.5
googleprotobuf-kotlin-lite
4.0.0 ≤
𝑥
< 4.27.5
googleprotobuf-kotlin-lite
4.28.0 ≤
𝑥
≤ 4.28.2
netappactive_iq_unified_manager
-
netappactive_iq_unified_manager
-
netappactive_iq_unified_manager
-
netappbluexp
-
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
protobuf
bookworm
no-dsa
bullseye
postponed
forky
3.21.12-14
fixed
sid
3.21.12-14
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
protobuf
bionic
Fixed 3.0.0-9.1ubuntu1.1+esm3
released
focal
Fixed 3.6.1.3-2ubuntu5.2+esm2
released
jammy
Fixed 3.12.4-1ubuntu7.22.04.2
released
noble
Fixed 3.21.12-8.2ubuntu0.1
released
oracular
Fixed 3.21.12-9ubuntu1.1
released
plucky
Fixed 3.21.12-10ubuntu0.1
released
trusty
ignored
xenial
Fixed 2.6.1-1.3ubuntu0.1~esm4
released