High severity7.5NVD Advisory· Published Jan 23, 2026· Updated Apr 9, 2026
CVE-2026-0994
CVE-2026-0994
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.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
protobufPyPI | >= 6.30.0rc1, < 6.33.5 | 6.33.5 |
protobufPyPI | < 5.29.6 | 5.29.6 |
Affected products
112- osv-coords111 versionspkg:apk/chainguard/airflow-2pkg:apk/chainguard/airflow-3pkg:apk/chainguard/airflow-core-2pkg:apk/chainguard/airflow-core-3pkg:apk/chainguard/apache-beam-python-3.11-sdkpkg:apk/chainguard/authentikpkg:apk/chainguard/authentik-fipspkg:apk/chainguard/awxpkg:apk/chainguard/barman-cloudnative-pgpkg:apk/chainguard/datadog-agent-7.75-core-integrationspkg:apk/chainguard/datadog-agent-fips-7.75-core-integrationspkg:apk/chainguard/dbt-bigquerypkg:apk/chainguard/dbt-corepkg:apk/chainguard/dbt-snowflakepkg:apk/chainguard/ghidrapkg:apk/chainguard/katib-earlystoppingpkg:apk/chainguard/katib-suggestion-hyperbandpkg:apk/chainguard/katib-suggestion-hyperoptpkg:apk/chainguard/katib-suggestion-nas-dartspkg:apk/chainguard/katib-suggestion-optuna-enaspkg:apk/chainguard/katib-suggestion-pbt-enaspkg:apk/chainguard/katib-suggestion-skopt-enaspkg:apk/chainguard/kserve-storage-controllerpkg:apk/chainguard/label-studiopkg:apk/chainguard/litellmpkg:apk/chainguard/localstackpkg:apk/chainguard/metaflow-servicepkg:apk/chainguard/mitmproxypkg:apk/chainguard/mlflowpkg:apk/chainguard/mlflow-iamguarded-compatpkg:apk/chainguard/nemopkg:apk/chainguard/opentelemetry-python-instrumentationpkg:apk/chainguard/open-webuipkg:apk/chainguard/pgadmin4pkg:apk/chainguard/pgadmin4-fipspkg:apk/chainguard/py3.10-duplicitypkg:apk/chainguard/py3.10-protobufpkg:apk/chainguard/py3.10-vllm-cuda-12.4pkg:apk/chainguard/py3.11-azure-functions-workerpkg:apk/chainguard/py3.11-duplicitypkg:apk/chainguard/py3.11-protobufpkg:apk/chainguard/py3.11-text-generation-inferencepkg:apk/chainguard/py3.12-azure-functions-workerpkg:apk/chainguard/py3.12-duplicitypkg:apk/chainguard/py3.12-protobufpkg:apk/chainguard/py3.12-vllm-cuda-12.4pkg:apk/chainguard/py3.13-azure-functions-workerpkg:apk/chainguard/py3.13-duplicitypkg:apk/chainguard/py3.13-protobufpkg:apk/chainguard/py3-cassandra-medusapkg:apk/chainguard/py3-semgreppkg:apk/chainguard/request-1276pkg:apk/chainguard/spamcheckpkg:apk/chainguard/tensorflow-cpu-jupyterpkg:apk/chainguard/tensorflow-gpu-jupyterpkg:apk/chainguard/tritonserver-backend-vllm-cuda-12.9pkg:apk/chainguard/vllm-openai-cuda-12.9pkg:apk/wolfi/airflow-3pkg:apk/wolfi/datadog-agent-7.75-core-integrationspkg:apk/wolfi/katib-earlystoppingpkg:apk/wolfi/katib-suggestion-hyperbandpkg:apk/wolfi/katib-suggestion-hyperoptpkg:apk/wolfi/katib-suggestion-nas-dartspkg:apk/wolfi/katib-suggestion-optuna-enaspkg:apk/wolfi/katib-suggestion-pbt-enaspkg:apk/wolfi/katib-suggestion-skopt-enaspkg:apk/wolfi/kserve-storage-controllerpkg:apk/wolfi/mitmproxypkg:apk/wolfi/mlflowpkg:apk/wolfi/mlflow-iamguarded-compatpkg:apk/wolfi/open-webuipkg:apk/wolfi/py3.10-protobufpkg:apk/wolfi/py3.11-protobufpkg:apk/wolfi/py3.12-protobufpkg:apk/wolfi/py3.13-protobufpkg:apk/wolfi/py3-cassandra-medusapkg:apk/wolfi/py3-semgreppkg:apk/wolfi/tensorflow-cpu-jupyterpkg:pypi/protobufpkg:rpm/almalinux/protobufpkg:rpm/almalinux/protobuf-compilerpkg:rpm/almalinux/protobuf-develpkg:rpm/almalinux/protobuf-litepkg:rpm/almalinux/protobuf-lite-develpkg:rpm/almalinux/python3-protobufpkg:rpm/opensuse/protobuf&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/protobuf&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/protobuf&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/protobuf-java&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python-protobuf&distro=openSUSE%20Leap%2016.0pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Micro%205.2pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Micro%205.3pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Micro%205.4pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Micro%205.5pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP7pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP7pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Package%20Hub%2015%20SP7pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP4pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP5pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP6pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP7pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%203%2015%20SP7pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Server%2016.0pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Micro%206.0pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/protobuf&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/protobuf-java&distro=SUSE%20Linux%20Enterprise%20Server%2016.0pkg:rpm/suse/protobuf-java&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0pkg:rpm/suse/python-protobuf&distro=SUSE%20Linux%20Enterprise%20Server%2016.0pkg:rpm/suse/python-protobuf&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0
< 2.11.1-r0+ 110 more
- (no CPE)range: < 2.11.1-r0
- (no CPE)range: < 3.2.0-r0
- (no CPE)range: < 2.11.1-r0
- (no CPE)range: < 3.2.0-r2
- (no CPE)range: < 2.71.0-r2
- (no CPE)range: < 2025.12.1-r2
- (no CPE)range: < 2025.12.1-r2
- (no CPE)range: < 24.6.1-r26
- (no CPE)range: < 3.17.0-r2
- (no CPE)range: < 7.75.4-r2
- (no CPE)range: < 7.75.4-r1
- (no CPE)range: < 1.10.3-r1
- (no CPE)range: < 1.11.2-r1
- (no CPE)range: < 1.10.4-r1
- (no CPE)range: < 12.0.4-r0
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.19.0-r12
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.19.0-r12
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.16.0-r10
- (no CPE)range: < 1.22.0-r3
- (no CPE)range: < 1.81.3.0-r0
- (no CPE)range: < 4.13.1-r1
- (no CPE)range: < 2.5.0-r3
- (no CPE)range: < 12.2.1-r0
- (no CPE)range: < 3.8.1-r3
- (no CPE)range: < 3.8.1-r3
- (no CPE)range: < 2.6.1-r4
- (no CPE)range: < 0.60.1-r2
- (no CPE)range: < 0.8.3-r0
- (no CPE)range: < 9.11-r3
- (no CPE)range: < 9.12-r0
- (no CPE)range: < 3.0.7-r2
- (no CPE)range: < 6.33.5-r0
- (no CPE)range: < 0.15.0-r0
- (no CPE)range: < 4.44.0-r0
- (no CPE)range: < 3.0.7-r2
- (no CPE)range: < 6.33.5-r0
- (no CPE)range: < 3.3.7-r6
- (no CPE)range: < 4.44.0-r0
- (no CPE)range: < 3.0.7-r2
- (no CPE)range: < 6.33.5-r0
- (no CPE)range: < 0.15.0-r0
- (no CPE)range: < 4.43.0-r0
- (no CPE)range: < 3.0.7-r2
- (no CPE)range: < 6.33.5-r0
- (no CPE)range: < 0.27.1-r0
- (no CPE)range: < 1.150.0-r0
- (no CPE)range: < 0.27.0-r5
- (no CPE)range: < 3.5.3-r8
- (no CPE)range: < 2.20.0-r10
- (no CPE)range: < 2.20.0-r9
- (no CPE)range: < 25.9.0_git20251112-r6
- (no CPE)range: < 0.15.1-r0
- (no CPE)range: < 3.2.0-r0
- (no CPE)range: < 7.75.4-r2
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.19.0-r12
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.19.0-r12
- (no CPE)range: < 0.19.0-r5
- (no CPE)range: < 0.16.0-r10
- (no CPE)range: < 12.2.1-r0
- (no CPE)range: < 3.8.1-r3
- (no CPE)range: < 3.8.1-r3
- (no CPE)range: < 0.8.3-r0
- (no CPE)range: < 6.33.5-r0
- (no CPE)range: < 6.33.5-r0
- (no CPE)range: < 6.33.5-r0
- (no CPE)range: < 6.33.5-r0
- (no CPE)range: < 0.27.1-r0
- (no CPE)range: < 1.150.0-r0
- (no CPE)range: < 2.20.0-r10
- (no CPE)range: >= 6.30.0rc1, < 6.33.5
- (no CPE)range: < 3.19.6-15.el10_1
- (no CPE)range: < 3.19.6-15.el10_1
- (no CPE)range: < 3.19.6-15.el10_1
- (no CPE)range: < 3.19.6-15.el10_1
- (no CPE)range: < 3.19.6-15.el10_1
- (no CPE)range: < 3.19.6-15.el10_1
- (no CPE)range: < 25.1-150600.16.16.1
- (no CPE)range: < 28.3-160000.3.1
- (no CPE)range: < 34.1-1.1
- (no CPE)range: < 28.3-160000.3.1
- (no CPE)range: < 5.28.3-160000.3.1
- (no CPE)range: < 3.9.2-150200.4.30.1
- (no CPE)range: < 25.1-150400.9.19.1
- (no CPE)range: < 25.1-150400.9.19.1
- (no CPE)range: < 25.1-150500.12.14.1
- (no CPE)range: < 25.1-150600.16.16.1
- (no CPE)range: < 25.1-150600.16.16.1
- (no CPE)range: < 3.9.2-150200.4.30.1
- (no CPE)range: < 25.1-150400.9.19.1
- (no CPE)range: < 25.1-150500.12.14.1
- (no CPE)range: < 3.9.2-150200.4.30.1
- (no CPE)range: < 3.9.2-150200.4.30.1
- (no CPE)range: < 25.1-150600.16.16.1
- (no CPE)range: < 28.3-160000.3.1
- (no CPE)range: < 28.3-160000.3.1
- (no CPE)range: < 23.4-11.1
- (no CPE)range: < 23.4-slfo.1.1_3.1
- (no CPE)range: < 28.3-160000.3.1
- (no CPE)range: < 28.3-160000.3.1
- (no CPE)range: < 28.3-160000.3.1
- (no CPE)range: < 5.28.3-160000.3.1
- (no CPE)range: < 5.28.3-160000.3.1
Patches
Vulnerability mechanics
References
6- github.com/protocolbuffers/protobuf/pull/25239nvdPatchVendor AdvisoryWEB
- github.com/advisories/GHSA-7gcm-g887-7qv7ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2026-0994ghsaADVISORY
- github.com/protocolbuffers/protobuf/commit/5ebddcb1bcbe51d1fe323baa145e85f4f23128cfghsaWEB
- github.com/protocolbuffers/protobuf/commit/d2b001626d137c62dfee6c88c87324102531868bghsaWEB
- github.com/protocolbuffers/protobuf/issues/25070ghsaWEB
News mentions
0No linked articles in our index yet.