CVE-2026-0994

EUVD-2026-4322
A denial-of-service (DoS) vulnerability exists in google.protobuf.json_format.ParseDict() in Python, where the max_recursion_depth limit can be bypassed when parsing nested google.protobuf.Any messages.

Due to missing recursion depth accounting inside the internal Any-handling logic, an attacker can supply deeply nested Any structures that bypass the intended recursion limit, eventually exhausting Python’s recursion stack and causing a RecursionError.
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: 2%
Affected Products (NVD)
VendorProductVersion
googleprotobuf
𝑥
≤ 33.4
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
protobuf
bookworm
no-dsa
bullseye
postponed
forky
vulnerable
sid
vulnerable
trixie
no-dsa
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
libprotobuf-lite20
suse enterprise sap 15 SP4
3.9.2-150200.4.33.1
fixed
suse enterprise sap 15 SP5
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP4
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP5
3.9.2-150200.4.33.1
fixed
libprotobuf-lite25_1_0
suse enterprise desktop 15 SP7
25.1-150600.16.16.1
fixed
suse enterprise sap 15 SP7
25.1-150600.16.16.1
fixed
suse enterprise server 15 SP4
25.1-150400.9.19.1
fixed
suse enterprise server 15 SP7
25.1-150600.16.16.1
fixed
libprotobuf20
suse enterprise desktop 15 SP7
3.9.2-150200.4.33.1
fixed
suse enterprise sap 15 SP4
3.9.2-150200.4.33.1
fixed
suse enterprise sap 15 SP5
3.9.2-150200.4.33.1
fixed
suse enterprise sap 15 SP7
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP4
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP5
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP7
3.9.2-150200.4.33.1
fixed
libprotobuf25_1_0
suse enterprise desktop 15 SP7
25.1-150600.16.16.1
fixed
suse enterprise sap 15 SP7
25.1-150600.16.16.1
fixed
suse enterprise server 15 SP4
25.1-150400.9.19.1
fixed
suse enterprise server 15 SP7
25.1-150600.16.16.1
fixed
libprotoc20
suse enterprise sap 15 SP4
3.9.2-150200.4.33.1
fixed
suse enterprise sap 15 SP5
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP4
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP5
3.9.2-150200.4.33.1
fixed
libprotoc25_1_0
suse enterprise desktop 15 SP7
25.1-150600.16.16.1
fixed
suse enterprise sap 15 SP5
25.1-150500.12.14.1
fixed
suse enterprise sap 15 SP7
25.1-150600.16.16.1
fixed
suse enterprise server 15 SP4
25.1-150400.9.19.1
fixed
suse enterprise server 15 SP5
25.1-150500.12.14.1
fixed
suse enterprise server 15 SP7
25.1-150600.16.16.1
fixed
protobuf-devel
suse enterprise server 15 SP4
25.1-150400.9.19.1
fixed
python3-protobuf
suse enterprise sap 15 SP4
3.9.2-150200.4.33.1
fixed
suse enterprise sap 15 SP5
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP4
3.9.2-150200.4.33.1
fixed
suse enterprise server 15 SP5
3.9.2-150200.4.33.1
fixed
python311-protobuf
suse enterprise sap 15 SP4
4.25.1-150400.9.19.1
fixed
suse enterprise server 15 SP4
4.25.1-150400.9.19.1
fixed
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
protobuf
RHEL 9
0:3.14.0-17.el9_7
fixed
protobuf-compiler
RHEL 9
0:3.14.0-17.el9_7
fixed
protobuf-devel
RHEL 9
0:3.14.0-17.el9_7
fixed
protobuf-lite
RHEL 9
0:3.14.0-17.el9_7
fixed
protobuf-lite-devel
RHEL 9
0:3.14.0-17.el9_7
fixed
python3-protobuf
RHEL 9
0:3.14.0-17.el9_7
fixed