CVE-2026-0994: google protobuf Uncontrolled Recursion
Vulnerability summary
CVE-2026-0994 is a high (CVSS 8.2) Uncontrolled Recursion vulnerability in google protobuf. EPSS estimates a 0.72% chance of exploitation in the next 30 days, higher than 53% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 5 · Related 6Timeline
- 23-01-2026PublishedVulnerability first disclosed.
- 01-09-2026Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
11 scores · 8 sources · 2 versions- OSV · PypiEcosystem advisory · calculated8.2HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
- OSV · UbuntuEcosystem advisory · calculated8.2HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
- OSV · WolfiEcosystem advisory · calculated8.2HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
- OSV · ChainguardEcosystem advisory · calculated8.2HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
- NVDNIST8.2HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · Red hatEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.72%
Chance of exploitation in the next 30 days
Percentile
53%
Versus all other CVEs
30-day change
+0.03 pp
From 0.69% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard66 products
- airflow-2< 2.11.1-r0
- airflow-3< 3.2.0-r0
- airflow-core-2< 2.11.1-r0
- airflow-core-3< 3.2.0-r2
- apache-beam-python-3.11-sdk< 2.71.0-r2
Wolfi26 products
- airflow-3< 3.2.0-r0
- datadog-agent-7.72-core-integrationsAll versions (No fix recorded)
- datadog-agent-7.73-core-integrations< 7.73.3-r23
- datadog-agent-7.74-core-integrations< 7.74.1-r24
- datadog-agent-7.75-core-integrations< 7.75.4-r2
Suse14 products
- protobuf&distro=SUSE Linux Enterprise Micro 5.2< 3.9.2-150200.4.30.1
- protobuf&distro=SUSE Linux Enterprise Micro 5.3< 25.1-150400.9.19.1 | < 3.9.2-150200.4.30.1
- protobuf&distro=SUSE Linux Enterprise Micro 5.4< 25.1-150400.9.19.1 | < 3.9.2-150200.4.30.1
- protobuf&distro=SUSE Linux Enterprise Micro 5.5< 25.1-150500.12.14.1 | < 3.9.2-150200.4.30.1
- protobuf&distro=SUSE Linux Enterprise Module for Basesystem 15 SP7< 3.9.2-150200.4.30.1 | < 25.1-150600.16.16.1
Redhat11 products
- protobuf< 0:3.19.6-11.el10_0.1 | < 0:3.14.0-16.el9_6.1 | < 0:3.14.0-13.el9_2.1 | < 0:3.14.0-13.el9_4.1 | < 0:3.19.6-15.el10_1 | < 0:3.14.0-17.el9_7 | < 0:3.14.0-9.el9_0.1
- protobuf-compiler< 0:3.19.6-11.el10_0.1 | < 0:3.14.0-16.el9_6.1 | < 0:3.14.0-13.el9_4.1 | < 0:3.19.6-15.el10_1 | < 0:3.14.0-17.el9_7
- protobuf-compiler-debuginfo< 0:3.19.6-11.el10_0.1 | < 0:3.14.0-16.el9_6.1 | < 0:3.14.0-13.el9_2.1 | < 0:3.14.0-13.el9_4.1 | < 0:3.19.6-15.el10_1 | < 0:3.14.0-17.el9_7 | < 0:3.14.0-9.el9_0.1
- protobuf-debuginfo< 0:3.19.6-11.el10_0.1 | < 0:3.14.0-16.el9_6.1 | < 0:3.14.0-13.el9_2.1 | < 0:3.14.0-13.el9_4.1 | < 0:3.19.6-15.el10_1 | < 0:3.14.0-17.el9_7 | < 0:3.14.0-9.el9_0.1
- protobuf-debugsource< 0:3.19.6-11.el10_0.1 | < 0:3.14.0-16.el9_6.1 | < 0:3.14.0-13.el9_2.1 | < 0:3.14.0-13.el9_4.1 | < 0:3.19.6-15.el10_1 | < 0:3.14.0-17.el9_7 | < 0:3.14.0-9.el9_0.1
Opensuse2 products
- protobuf&distro=openSUSE Leap 15.6< 25.1-150600.16.16.1
- protobuf&distro=openSUSE Tumbleweed< 34.1-1.1
Debian1 product
- protobuf< 3.21.12-3+deb12u1 | < 3.21.12-11+deb13u1 | < 3.21.12-16
Google1 product
- protobuf≤ 33.4
PyPI1 product
- protobuf< 5.29.6 | ≥ 6.30.0rc1, < 6.33.5
Python1 product
- protobuf≤ v33.4
Ubuntu1 product
- protobuf< 3.0.0-9.1ubuntu1.1+esm4 | < 3.6.1.3-2ubuntu5.2+esm3 | < 3.12.4-1ubuntu7.22.04.6 | < 3.21.12-8.2ubuntu0.3 | < 3.21.12-11ubuntu3.1 | < 3.21.12-15ubuntu1
10 vendors · 124 products
References
52 linksShow all 52 references
- pypi.org/project/protobufPACKAGE