security update for protobuf
Affects SUSE Product Security Team SUSESource GCVE Database
Not known to be exploited · fixed in 0.30.5_1 : patch SUSE Product Security Team SUSE soon.
Data as of 10/25/2026, 07:59:03 UTC
Rated by Threat Radar · No CVSS score from NVD or the CNA
- Exploitation
Not in CISA KEV, no exploitation reported
- EPSS
- 0.7% chance of exploitation in 30 days – higher than 53% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.30.5_1, 9.0.11_1
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Homebrewmlx-lmpkg:brew/mlx-lmOther threats | Affected
| Fixed in
|
Homebrewparsedmarcpkg:brew/parsedmarcOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Red Hat has released security advisories addressing this vulnerability and recommends applying the provided updates. Users should upgrade Python Protobuf to a version later than 33.4 where this issue is resolved. Since this is not a cloud service, remediation requires updating the affected software. Patch status is not explicitly stated in the input data, so users should consult the vendor advisory for the latest patch information and apply official fixes accordingly.
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.
Impact
An attacker can cause a denial-of-service by supplying maliciously crafted deeply nested protobuf Any messages that bypass the recursion depth limit, leading to a RecursionError and potential application crash or service disruption. This impacts any system using vulnerable versions of Python Protobuf that parse such messages, potentially affecting availability.
Weaknesses
- CWE-674Uncontrolled Recursion (opens in a new tab)
Class weakness
The product does not properly control the amount of recursion that takes place, consuming excessive resources, such as allocated memory or the program stack.
References
- github.com/protocolbuffers/protobuf/pull/25239 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-0994 (opens in a new tab)
- bugzilla.redhat.com/show_bug.cgi?id=2432398 (opens in a new tab)
- security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-0994.json (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3959 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3958 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3218 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3094 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3097 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3220 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3059 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3219 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3095 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3461 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:3462 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:8748 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:8746 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:8747 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:16174 (opens in a new tab)
- access.redhat.com/security/updates/classification/ (opens in a new tab)
- security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_3059.json (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:61627 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:61629 (opens in a new tab)
- github.com/BerriAI/litellm (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2026-0994 (opens in a new tab)
- github.com/protocolbuffers/protobuf/issues/25070 (opens in a new tab)
- github.com/protocolbuffers/protobuf/commit/5ebddcb1bcbe51d1fe323baa145e85f4f23128cf (opens in a new tab)
- github.com/protocolbuffers/protobuf/commit/d2b001626d137c62dfee6c88c87324102531868b (opens in a new tab)
- github.com/protocolbuffers/protobuf (opens in a new tab)
- suse.com/support/security/rating/ (opens in a new tab)
- ftp.suse.com/pub/projects/security/csaf/rhsa-2026_3219.json (opens in a new tab)
- lists.suse.com/pipermail/suse-liberty-linux-updates/2026-February/002534.html (opens in a new tab)
- suse.com/security/cve/CVE-2026-0994/ (opens in a new tab)