Every CVE Search/ Get API key

CVE-2026-0994

Denial of Service in Python Protobuf

8.2 HighPublic exploitFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.71%Up 0.7 points since Jan 24, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.2

Denial of Service in Python Protobuf

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.

Record
CVE-2026-0994
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674, CWE-674
Updated
2026-11-02
EUVDEUVD-2026-4322 8.2

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.

Record
EUVD-2026-4322
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-7gcm-g887-7qv7 8.2

protobuf affected by a JSON recursion depth bypass

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.

Record
GHSA-7gcm-g887-7qv7
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
Weakness
CWE-674
Updated
2026-11-02
NVD 8.2

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.

Record
CVE-2026-0994
CVSS 4.0
8.2 HighCVSS: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
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
OSVBELL-CVE-2026-0994 7.5
Record
BELL-CVE-2026-0994
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 8.2

Denial of Service in Python Protobuf

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.

Record
CVE-2026-0994
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
Weakness
CWE-674
Updated
2026-11-02
Show 44 moreShow less
OSVDEBIAN-CVE-2026-0994 7.5

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.

Record
DEBIAN-CVE-2026-0994
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-7gcm-g887-7qv7 8.2

protobuf affected by a JSON recursion depth bypass

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.

Record
GHSA-7gcm-g887-7qv7
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
Weakness
CWE-674
Updated
2026-11-02
OSVOESA-2026-1432 8.2

protobuf security update

Security Fix(es):

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.(CVE-2026-0994)

Record
OESA-2026-1432
CVSS 4.0
8.2 HighCVSS: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
Updated
2026-11-02
OSVPYSEC-2026-1805 8.2

protobuf affected by a JSON recursion depth bypass

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.

Record
PYSEC-2026-1805
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
Updated
2026-11-02
OSVRHSA-2026:3059 7.5

Red Hat Security Advisory: protobuf security update

Record
RHSA-2026:3059
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:3094 7.5

Red Hat Security Advisory: protobuf security update

Record
RHSA-2026:3094
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:3095 7.5

Red Hat Security Advisory: protobuf security update

Record
RHSA-2026:3095
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:3097 7.5

Red Hat Security Advisory: protobuf security update

Record
RHSA-2026:3097
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:3218 7.5

Red Hat Security Advisory: protobuf security update

Record
RHSA-2026:3218
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:3219 7.5

Red Hat Security Advisory: protobuf security update

Record
RHSA-2026:3219
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:3220 7.5

Red Hat Security Advisory: protobuf security update

Record
RHSA-2026:3220
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:3958 8.5

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update

Record
RHSA-2026:3958
CVSS 3.1
8.5 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:3959 8.5

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update

Record
RHSA-2026:3959
CVSS 3.1
8.5 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:3094 7.5

Important: protobuf security update

The protobuf packages provide Protocol Buffers, Google's data interchange format. Protocol Buffers can encode structured data in an efficient yet extensible format, and provide a flexible, efficient, and automated mechanism for serializing structured data.

Security Fix(es):

  • python: protobuf: Protobuf: Denial of Service due to recursion depth bypass (CVE-2026-0994)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:3094
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2026:3095 7.5

Important: protobuf security update

The protobuf packages provide Protocol Buffers, Google's data interchange format. Protocol Buffers can encode structured data in an efficient yet extensible format, and provide a flexible, efficient, and automated mechanism for serializing structured data.

Security Fix(es):

  • python: protobuf: Protobuf: Denial of Service due to recursion depth bypass (CVE-2026-0994)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:3095
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVROOT-APP-PYPI-CVE-2026-0994 7.5

CVE-2026-0994 in protobuf - Patched by Root

Root has patched CVE-2026-0994 in the protobuf package for Root:PyPI. Multiple fixed versions available.

Record
ROOT-APP-PYPI-CVE-2026-0994
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-0994 8.2

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.

Record
UBUNTU-CVE-2026-0994
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVALSA-2026:3094 No score

Important: protobuf security update

The protobuf packages provide Protocol Buffers, Google's data interchange format. Protocol Buffers can encode structured data in an efficient yet extensible format, and provide a flexible, efficient, and automated mechanism for serializing structured data.

Security Fix(es):

  • python: protobuf: Protobuf: Denial of Service due to recursion depth bypass (CVE-2026-0994)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:3094
Updated
2026-11-02
OSVALSA-2026:3095 No score

Important: protobuf security update

The protobuf packages provide Protocol Buffers, Google's data interchange format. Protocol Buffers can encode structured data in an efficient yet extensible format, and provide a flexible, efficient, and automated mechanism for serializing structured data.

Security Fix(es):

  • python: protobuf: Protobuf: Denial of Service due to recursion depth bypass (CVE-2026-0994)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:3095
Updated
2026-11-02
OSVAZL-75830 No score

CVE-2026-0994 affecting package protobuf for versions less than 25.3-6

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.

Record
AZL-75830
Updated
2026-11-05
OSVAZL-76481 No score

CVE-2026-0994 affecting package mysql for versions less than 8.0.45-2

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.

Record
AZL-76481
Updated
2026-11-02
OSVAZL-76487 No score

CVE-2026-0994 affecting package protobuf for versions less than 3.17.3-5

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.

Record
AZL-76487
Updated
2026-11-02
OSVAZL-76505 No score

CVE-2026-0994 affecting package pytorch for versions less than 2.0.0-14

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.

Record
AZL-76505
Updated
2026-11-02
OSVAZL-76602 No score

CVE-2026-0994 affecting package pytorch for versions less than 2.2.2-12

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.

Record
AZL-76602
Updated
2026-11-05
OSVCLSA-2026-1770768843 No score

TuxCare security update for protobuf (1 CVE)

TuxCare rebuilt protobuf to address 1 CVE. Fixed in 4.25.8.post1+tuxcare.

Record
CLSA-2026-1770768843
Updated
2026-11-02
OSVCLSA-2026-1772451263 No score

protobuf: Fix of CVE-2026-0994

  • CVE-2026-0994: recursion depth bypass in json_format.ParseDict
Record
CLSA-2026-1772451263
Updated
2026-11-02
OSVCLSA-2026-1772453362 No score

protobuf: Fix of CVE-2026-0994

  • CVE-2026-0994: recursion depth bypass in json_format.ParseDict
Record
CLSA-2026-1772453362
Updated
2026-11-02
OSVCLSA-2026-1787934757 No score

Fix CVE(s): CVE-2024-7254, CVE-2026-0994

  • SECURITY UPDATE: Unbounded recursion when parsing nested groups in protobuf-java
    • debian/patches/CVE-2024-7254.patch: bound the depth of the skipMessage()/skipField() recursion in CodedInputStream and of the nested-group recursion in UnknownFieldSetLite with the existing recursion limit, so a stream of nested SGROUP tags can no longer exhaust the Java stack
    • CVE-2024-7254
  • SECURITY UPDATE: Nested Any messages bypass the JSON parser recursion depth limit in python-protobuf
    • debian/patches/CVE-2026-0994.patch: add max_recursion_depth accounting to json_format and route nested well-known types in _ConvertAnyMessage() through ConvertMessage() so the depth is tracked
    • CVE-2026-0994
Record
CLSA-2026-1787934757
Updated
2026-11-02
OSVCLSA-2026-1788858730 No score

TuxCare security update for protobuf (1 CVE)

TuxCare rebuilt protobuf to address 1 CVE. Fixed in 4.24.3.post2+tuxcare.

Record
CLSA-2026-1788858730
Updated
2026-11-02
OSVCLSA-2026-1791188851 No score

TuxCare security update for protobuf (1 CVE)

TuxCare rebuilt protobuf to address 1 CVE. Fixed in 4.25.9.post1+tuxcare.

Record
CLSA-2026-1791188851
Updated
2026-11-02
OSVopenSUSE-SU-2026:10515-1 No score

libprotobuf-lite34_1_0-32bit-34.1-1.1 on GA media

These are all security issues fixed in the libprotobuf-lite34_1_0-32bit-34.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10515-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:12274-1 No score

libonnxruntime1-1.31.0-1.1 on GA media

These are all security issues fixed in the libonnxruntime1-1.31.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:12274-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20390-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

Security fixes:

  • CVE-2025-4565: Fixed parsing of untrusted Protocol Buffers data containing an arbitrary number of recursive groups or messages that could lead to crash due to RecursionError (bsc#1244663).
  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).

Other fixes:

  • Fixed import issues of reverse-dependency packages within the google namespace (bsc#1244918).
Record
openSUSE-SU-2026:20390-1
Updated
2026-11-02
OSVSUSE-SU-2026:0374-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).
Record
SUSE-SU-2026:0374-1
Updated
2026-11-02
OSVSUSE-SU-2026:0517-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).
Record
SUSE-SU-2026:0517-1
Updated
2026-11-02
OSVSUSE-SU-2026:0563-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).
Record
SUSE-SU-2026:0563-1
Updated
2026-11-02
OSVSUSE-SU-2026:0618-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:i

  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).
Record
SUSE-SU-2026:0618-1
Updated
2026-11-02
OSVSUSE-SU-2026:1653-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

Refresh fixes:

  • CVE-2025-4565: parsing of untrusted Protocol Buffers data containing an arbitrary number of recursive groups or messages can lead to crash due to RecursionError (bsc#1244663).
  • CVE-2026-0994: max_recursion_depth limit can be bypassed when parsing nested google.protobuf.Any messages and lead to the exhaustion of the Python recursion stack (bsc#1257173).
Record
SUSE-SU-2026:1653-1
Updated
2026-11-02
OSVSUSE-SU-2026:20352-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).
Record
SUSE-SU-2026:20352-1
Updated
2026-11-02
OSVSUSE-SU-2026:20490-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).
Record
SUSE-SU-2026:20490-1
Updated
2026-11-02
OSVSUSE-SU-2026:20753-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

Security fixes:

  • CVE-2025-4565: Fixed parsing of untrusted Protocol Buffers data containing an arbitrary number of recursive groups or messages that could lead to crash due to RecursionError (bsc#1244663).
  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).

Other fixes:

  • Fixed import issues of reverse-dependency packages within the google namespace (bsc#1244918).
Record
SUSE-SU-2026:20753-1
Updated
2026-11-02
OSVSUSE-SU-2026:20907-1 No score

Security update for protobuf

This update for protobuf fixes the following issues:

Security fixes:

  • CVE-2025-4565: Fixed parsing of untrusted Protocol Buffers data containing an arbitrary number of recursive groups or messages that could lead to crash due to RecursionError (bsc#1244663).
  • CVE-2026-0994: Fixed google.protobuf.Any recursion depth bypass in Python json_format.ParseDict (bsc#1257173).

Other fixes:

  • Fixed import issues of reverse-dependency packages within the google namespace (bsc#1244918).
Record
SUSE-SU-2026:20907-1
Updated
2026-11-02
OSVUSN-8063-1 No score

protobuf vulnerability

It was discovered that Protocol Buffers incorrectly handled recursion when the Python google.protobuf.json_format.ParseDict() function is being used. An attacker could possibly use this issue to cause Protocol Buffers to consume resources, resulting in a denial of service.

Record
USN-8063-1
Updated
2026-11-02
OSVUSN-8063-2 No score

protobuf vulnerability

USN-8063-1 fixed a vulnerability in Protocol Buffers. This update provides the corresponding update for Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.

Original advisory details:

It was discovered that Protocol Buffers incorrectly handled recursion when the Python google.protobuf.json_format.ParseDict() function is being used. An attacker could possibly use this issue to cause Protocol Buffers to consume resources, resulting in a denial of service.

Record
USN-8063-2
Updated
2026-11-02

Affected products

Show 6 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
protobuf
PyPI
6.30.0rc1 to 6.33.4
6.33.5
protobuf
PyPI
before 5.29.6
5.29.6
protobuf
AlmaLinux:10
before 3.19.6-15.el10_1
3.19.6-15.el10_1
protobuf-compiler
AlmaLinux:10
before 3.19.6-15.el10_1
3.19.6-15.el10_1
protobuf-devel
AlmaLinux:10
before 3.19.6-15.el10_1
3.19.6-15.el10_1
protobuf-lite
AlmaLinux:10
before 3.19.6-15.el10_1
3.19.6-15.el10_1
protobuf-lite-devel
AlmaLinux:10
before 3.19.6-15.el10_1
3.19.6-15.el10_1
python3-protobuf
AlmaLinux:10
before 3.19.6-15.el10_1
3.19.6-15.el10_1
protobuf
AlmaLinux:9
before 3.14.0-17.el9_7
3.14.0-17.el9_7
protobuf-compiler
AlmaLinux:9
before 3.14.0-17.el9_7
3.14.0-17.el9_7
Show 255 moreShow less
Affected packages
PackageAffectedFixed
protobuf-devel
AlmaLinux:9
before 3.14.0-17.el9_7
3.14.0-17.el9_7
protobuf-lite
AlmaLinux:9
before 3.14.0-17.el9_7
3.14.0-17.el9_7
protobuf-lite-devel
AlmaLinux:9
before 3.14.0-17.el9_7
3.14.0-17.el9_7
python3-protobuf
AlmaLinux:9
before 3.14.0-17.el9_7
3.14.0-17.el9_7
protobuf
Azure Linux:3
before 25.3-6
25.3-6
mysql
Azure Linux:2
before 8.0.45-2
8.0.45-2
protobuf
Azure Linux:2
before 3.17.3-5
3.17.3-5
pytorch
Azure Linux:2
before 2.0.0-14
2.0.0-14
pytorch
Azure Linux:3
before 2.2.2-12
2.2.2-12
py3-protobuf
Alpaquita:stream
6.31.1-r1 up to 6.33.5-r0
6.33.5-r0
protobuf
TuxCare:PyPI
4.25.8 up to 4.25.8.post1+tuxcare
4.25.8.post1+tuxcare
protobuf
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-compiler
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-devel
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-emacs
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-lite
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-lite-devel
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-lite-static
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-static
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-vim
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
python3-protobuf
TuxCare:AlmaLinux:9.6
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-compiler
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-devel
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-emacs
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-lite
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-lite-devel
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-lite-static
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-static
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
protobuf-vim
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
python3-protobuf
TuxCare:AlmaLinux:9.2
before 3.14.0-16.el9.tuxcare.els2
3.14.0-16.el9.tuxcare.els2
libprotobuf-dev
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
libprotobuf-java
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
libprotobuf-lite10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
libprotobuf10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
libprotoc-dev
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
libprotoc10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
protobuf-compiler
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
python-protobuf
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
python3-protobuf
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 3.0.0-9.1ubuntu1.1+tuxcare.els1
3.0.0-9.1ubuntu1.1+tuxcare.els1
protobuf
TuxCare:PyPI
4.24.3 up to 4.24.3.post2+tuxcare, plus listed versions
4.24.3.post1+tuxcare
4.24.3.post2+tuxcare
protobuf
TuxCare:PyPI
4.25.9 up to 4.25.9.post1+tuxcare
4.25.9.post1+tuxcare
protobuf
Debian:12
before 3.21.12-3+deb12u1, plus listed versions
3.21.12-3
3.21.12-3+deb12u1
protobuf
Debian:13
before 3.21.12-11+deb13u1, plus listed versions
3.21.12-11
3.21.12-11+deb13u1
protobuf
Debian:14
before 3.21.12-16, plus listed versions
3.21.12-113.21.12-123.21.12-133.21.12-143.21.12-15
3.21.12-16
protobuf
PyPI
6.30.0rc1 up to 6.33.5, plus listed versions
6.30.06.30.0rc26.30.16.30.26.31.0
Show 14 moreShow less
6.31.0rc16.31.0rc26.31.16.32.06.32.0rc16.32.0rc26.32.16.33.06.33.0rc16.33.0rc26.33.16.33.26.33.36.33.4
6.33.5
protobuf
PyPI
before 5.29.6, plus listed versions
2.0.0beta2.0.32.3.02.4.12.5.0
Show 45 moreShow less
2.6.02.6.13.0.03.0.0a23.0.0a33.0.0b13.0.0b1.post13.0.0b1.post23.0.0b23.0.0b2.post13.0.0b2.post23.0.0b33.0.0b43.1.03.1.0.post13.10.03.10.0rc13.11.03.11.0rc13.11.0rc23.11.13.11.23.11.33.12.03.12.0rc13.12.0rc23.12.13.12.23.12.43.13.03.13.0rc33.14.03.14.0rc13.14.0rc23.14.0rc33.15.03.15.0rc13.15.0rc23.15.13.15.23.15.33.15.43.15.53.15.63.15.7
5.29.6
protobuf
openEuler:24.03-LTS
before 25.1-13.oe2403sp3
25.1-13.oe2403sp3
protobuf
openEuler:24.03-LTS-SP1
before 25.1-13.oe2403sp1
25.1-13.oe2403sp1
protobuf
openEuler:24.03-LTS-SP2
before 25.1-13.oe2403sp2
25.1-13.oe2403sp2
protobuf
openEuler:24.03-LTS-SP3
before 25.1-13.oe2403sp3
25.1-13.oe2403sp3
protobuf
openEuler:20.03-LTS-SP4
before 3.14.0-9.oe2003sp4
3.14.0-9.oe2003sp4
protobuf
openEuler:22.03-LTS-SP4
before 3.14.0-11.oe2203sp4
3.14.0-11.oe2203sp4
protobuf
PyPI
before 5.29.6, 6.30.0rc1 up to 6.33.5, plus listed versions
2.0.0beta2.0.32.3.02.4.12.5.0
Show 45 moreShow less
2.6.02.6.13.0.03.0.0a23.0.0a33.0.0b13.0.0b1.post13.0.0b1.post23.0.0b23.0.0b2.post13.0.0b2.post23.0.0b33.0.0b43.1.03.1.0.post13.10.03.10.0rc13.11.03.11.0rc13.11.0rc23.11.13.11.23.11.33.12.03.12.0rc13.12.0rc23.12.13.12.23.12.43.13.03.13.0rc33.14.03.14.0rc13.14.0rc23.14.0rc33.15.03.15.0rc13.15.0rc23.15.13.15.23.15.33.15.43.15.53.15.63.15.7
5.29.66.33.5
protobuf
Red Hat:rhel_eus:9.4::appstream
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-compiler-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-debugsource
Red Hat:rhel_eus:9.4::appstream
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-lite
Red Hat:rhel_eus:9.4::appstream
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-lite-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
python3-protobuf
Red Hat:rhel_eus:9.4::appstream
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-compiler
Red Hat:rhel_eus:9.4::crb
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-compiler-debuginfo
Red Hat:rhel_eus:9.4::crb
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-debuginfo
Red Hat:rhel_eus:9.4::crb
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-debugsource
Red Hat:rhel_eus:9.4::crb
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-devel
Red Hat:rhel_eus:9.4::crb
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-lite-debuginfo
Red Hat:rhel_eus:9.4::crb
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf-lite-devel
Red Hat:rhel_eus:9.4::crb
before 0:3.14.0-13.el9_4.1
0:3.14.0-13.el9_4.1
protobuf
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf-compiler-debuginfo
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf-debuginfo
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf-debugsource
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf-lite
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf-lite-debuginfo
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
python3-protobuf
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
python3-protobuf-debuginfo
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf-compiler
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf-devel
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf-lite-devel
Red Hat:enterprise_linux:10.1
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf
Red Hat:enterprise_linux:9::appstream
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-compiler-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-lite
Red Hat:enterprise_linux:9::appstream
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-lite-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
python3-protobuf
Red Hat:enterprise_linux:9::appstream
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-compiler
Red Hat:enterprise_linux:9::crb
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-compiler-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-debugsource
Red Hat:enterprise_linux:9::crb
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-devel
Red Hat:enterprise_linux:9::crb
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-lite-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf-lite-devel
Red Hat:enterprise_linux:9::crb
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf
Red Hat:rhel_e4s:9.0::appstream
before 0:3.14.0-9.el9_0.1
0:3.14.0-9.el9_0.1
protobuf-compiler-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:3.14.0-9.el9_0.1
0:3.14.0-9.el9_0.1
protobuf-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:3.14.0-9.el9_0.1
0:3.14.0-9.el9_0.1
protobuf-debugsource
Red Hat:rhel_e4s:9.0::appstream
before 0:3.14.0-9.el9_0.1
0:3.14.0-9.el9_0.1
protobuf-lite
Red Hat:rhel_e4s:9.0::appstream
before 0:3.14.0-9.el9_0.1
0:3.14.0-9.el9_0.1
protobuf-lite-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:3.14.0-9.el9_0.1
0:3.14.0-9.el9_0.1
python3-protobuf
Red Hat:rhel_e4s:9.0::appstream
before 0:3.14.0-9.el9_0.1
0:3.14.0-9.el9_0.1
protobuf
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf-compiler-debuginfo
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf-debuginfo
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf-debugsource
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf-lite
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf-lite-debuginfo
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
python3-protobuf
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
python3-protobuf-debuginfo
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf-compiler
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf-devel
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf-lite-devel
Red Hat:enterprise_linux_eus:10.0
before 0:3.19.6-11.el10_0.1
0:3.19.6-11.el10_0.1
protobuf
Red Hat:rhel_eus:9.6::appstream
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-compiler-debuginfo
Red Hat:rhel_eus:9.6::appstream
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-debuginfo
Red Hat:rhel_eus:9.6::appstream
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-debugsource
Red Hat:rhel_eus:9.6::appstream
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-lite
Red Hat:rhel_eus:9.6::appstream
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-lite-debuginfo
Red Hat:rhel_eus:9.6::appstream
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
python3-protobuf
Red Hat:rhel_eus:9.6::appstream
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-compiler
Red Hat:rhel_eus:9.6::crb
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-compiler-debuginfo
Red Hat:rhel_eus:9.6::crb
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-debuginfo
Red Hat:rhel_eus:9.6::crb
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-debugsource
Red Hat:rhel_eus:9.6::crb
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-devel
Red Hat:rhel_eus:9.6::crb
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-lite-debuginfo
Red Hat:rhel_eus:9.6::crb
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf-lite-devel
Red Hat:rhel_eus:9.6::crb
before 0:3.14.0-16.el9_6.1
0:3.14.0-16.el9_6.1
protobuf
Red Hat:rhel_e4s:9.2::appstream
before 0:3.14.0-13.el9_2.1
0:3.14.0-13.el9_2.1
protobuf-compiler-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:3.14.0-13.el9_2.1
0:3.14.0-13.el9_2.1
protobuf-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:3.14.0-13.el9_2.1
0:3.14.0-13.el9_2.1
protobuf-debugsource
Red Hat:rhel_e4s:9.2::appstream
before 0:3.14.0-13.el9_2.1
0:3.14.0-13.el9_2.1
protobuf-lite
Red Hat:rhel_e4s:9.2::appstream
before 0:3.14.0-13.el9_2.1
0:3.14.0-13.el9_2.1
protobuf-lite-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:3.14.0-13.el9_2.1
0:3.14.0-13.el9_2.1
python3-protobuf
Red Hat:rhel_e4s:9.2::appstream
before 0:3.14.0-13.el9_2.1
0:3.14.0-13.el9_2.1
automation-platform-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:2.6.6-1.el9ap
0:2.6.6-1.el9ap
python3.12-django
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:4.2.28-1.el9ap
0:4.2.28-1.el9ap
python3.12-django
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.2.28-1.el9ap
0:4.2.28-1.el9ap
receptor
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 14 CVEs
before 0:1.6.3-4.el10ap
0:1.6.3-4.el10ap
receptor-debuginfo
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 14 CVEs
before 0:1.6.3-4.el10ap
0:1.6.3-4.el10ap
receptor-debugsource
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 14 CVEs
before 0:1.6.3-4.el10ap
0:1.6.3-4.el10ap
receptorctl
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 14 CVEs
before 0:1.6.3-4.el10ap
0:1.6.3-4.el10ap
receptor
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor
Red Hat:ansible_automation_platform_inside:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform_inside:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
python3.12-aiohttp
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-aiohttp-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-aiohttp-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-protobuf
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
python3.12-protobuf-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
python3.12-protobuf-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
automation-controller
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-server
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
python3.12-django
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 11 CVEs
before 0:4.2.28-1.el8ap
0:4.2.28-1.el8ap
python3.12-django
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:4.2.28-1.el8ap
0:4.2.28-1.el8ap
python3.12-django
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 11 CVEs
before 0:4.2.28-1.el9ap
0:4.2.28-1.el9ap
python3.12-django
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:4.2.28-1.el9ap
0:4.2.28-1.el9ap
receptor
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 11 CVEs
before 0:1.6.3-4.el8ap
0:1.6.3-4.el8ap
receptorctl
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 11 CVEs
before 0:1.6.3-4.el8ap
0:1.6.3-4.el8ap
receptor
Red Hat:ansible_automation_platform_inside:2.5::el8
From an advisory covering 11 CVEs
before 0:1.6.3-4.el8ap
0:1.6.3-4.el8ap
receptorctl
Red Hat:ansible_automation_platform_inside:2.5::el8
From an advisory covering 11 CVEs
before 0:1.6.3-4.el8ap
0:1.6.3-4.el8ap
receptor
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:1.6.3-4.el8ap
0:1.6.3-4.el8ap
receptor-debuginfo
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:1.6.3-4.el8ap
0:1.6.3-4.el8ap
receptor-debugsource
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:1.6.3-4.el8ap
0:1.6.3-4.el8ap
receptorctl
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:1.6.3-4.el8ap
0:1.6.3-4.el8ap
receptor
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 11 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 11 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor
Red Hat:ansible_automation_platform_inside:2.5::el9
From an advisory covering 11 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform_inside:2.5::el9
From an advisory covering 11 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor-debuginfo
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor-debugsource
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
python3.12-aiohttp
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:3.13.3-2.el8ap
0:3.13.3-2.el8ap
python3.12-aiohttp-debuginfo
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:3.13.3-2.el8ap
0:3.13.3-2.el8ap
python3.12-aiohttp-debugsource
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:3.13.3-2.el8ap
0:3.13.3-2.el8ap
python3.12-aiohttp
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-aiohttp-debuginfo
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-aiohttp-debugsource
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-protobuf
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:5.29.6-1.el8ap
0:5.29.6-1.el8ap
python3.12-protobuf-debuginfo
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:5.29.6-1.el8ap
0:5.29.6-1.el8ap
python3.12-protobuf-debugsource
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:5.29.6-1.el8ap
0:5.29.6-1.el8ap
python3.12-protobuf
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
python3.12-protobuf-debuginfo
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
python3.12-protobuf-debugsource
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
automation-gateway
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:2.5.20260225-1.el8ap
0:2.5.20260225-1.el8ap
automation-gateway-config
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:2.5.20260225-1.el8ap
0:2.5.20260225-1.el8ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:2.5.20260225-1.el8ap
0:2.5.20260225-1.el8ap
automation-gateway
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:2.5.20260225-1.el9ap
0:2.5.20260225-1.el9ap
automation-gateway-config
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:2.5.20260225-1.el9ap
0:2.5.20260225-1.el9ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:2.5.20260225-1.el9ap
0:2.5.20260225-1.el9ap
automation-controller
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 11 CVEs
before 0:4.6.26-1.el8ap
0:4.6.26-1.el8ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 11 CVEs
before 0:4.6.26-1.el8ap
0:4.6.26-1.el8ap
automation-controller
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:4.6.26-1.el8ap
0:4.6.26-1.el8ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:4.6.26-1.el8ap
0:4.6.26-1.el8ap
automation-controller-server
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:4.6.26-1.el8ap
0:4.6.26-1.el8ap
automation-controller-ui
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:4.6.26-1.el8ap
0:4.6.26-1.el8ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 11 CVEs
before 0:4.6.26-1.el8ap
0:4.6.26-1.el8ap
automation-controller
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 11 CVEs
before 0:4.6.26-1.el9ap
0:4.6.26-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 11 CVEs
before 0:4.6.26-1.el9ap
0:4.6.26-1.el9ap
automation-controller
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:4.6.26-1.el9ap
0:4.6.26-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:4.6.26-1.el9ap
0:4.6.26-1.el9ap
automation-controller-server
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:4.6.26-1.el9ap
0:4.6.26-1.el9ap
automation-controller-ui
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:4.6.26-1.el9ap
0:4.6.26-1.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 11 CVEs
before 0:4.6.26-1.el9ap
0:4.6.26-1.el9ap
protobuf
Rocky Linux:10
before 0:3.19.6-15.el10_1
0:3.19.6-15.el10_1
protobuf
Rocky Linux:9
before 0:3.14.0-17.el9_7
0:3.14.0-17.el9_7
protobuf
Root:PyPI
before 4.24.1+aikido.3
4.24.1+aikido.34.25.9+aikido.26.31.1+aikido.34.24.4+aikido.14.25.9+aikido.34.25.5+aikido.34.25.7+aikido.14.24.4+aikido.24.25.7+aikido.26.31.1+aikido.54.25.9+aikido.74.25.5+aikido.116.31.1+aikido.63.20.0+aikido.44.25.7+aikido.34.24.1+aikido.44.24.4+aikido.34.24.4+aikido.43.20.0+aikido.54.24.1+aikido.54.25.5+aikido.124.25.9+aikido.84.25.7+aikido.46.31.1+aikido.7
protobuf
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 25.1-150600.16.16.1
25.1-150600.16.16.1
protobuf
SUSE:Linux Enterprise Module for Development Tools 15 SP7
before 25.1-150600.16.16.1
25.1-150600.16.16.1
protobuf
SUSE:Linux Enterprise Module for Python 3 15 SP7
before 25.1-150600.16.16.1
25.1-150600.16.16.1
protobuf
openSUSE:Leap 15.6
before 25.1-150600.16.16.1
25.1-150600.16.16.1
protobuf
SUSE:Linux Enterprise Micro 5.5
before 25.1-150500.12.14.1
25.1-150500.12.14.1
protobuf
SUSE:Linux Enterprise Module for Public Cloud 15 SP5
before 25.1-150500.12.14.1
25.1-150500.12.14.1
protobuf
SUSE:Linux Enterprise Micro 5.3
before 25.1-150400.9.19.1
25.1-150400.9.19.1
protobuf
SUSE:Linux Enterprise Micro 5.4
before 25.1-150400.9.19.1
25.1-150400.9.19.1
protobuf
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
before 25.1-150400.9.19.1
25.1-150400.9.19.1
protobuf
SUSE:Linux Enterprise Micro 5.3
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Micro 5.4
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Micro 5.5
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Module for Package Hub 15 SP7
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Module for Public Cloud 15 SP5
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Module for Public Cloud 15 SP6
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Module for Public Cloud 15 SP7
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Enterprise Micro 5.2
before 3.9.2-150200.4.30.1
3.9.2-150200.4.30.1
protobuf
SUSE:Linux Micro 6.0
before 23.4-11.1
23.4-11.1
protobuf
SUSE:Linux Micro 6.1
before 23.4-slfo.1.1_3.1
23.4-slfo.1.1_3.1
protobuf
SUSE:Linux Micro 6.2
From an advisory covering 2 CVEs
before 28.3-160000.3.1
28.3-160000.3.1
protobuf
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 28.3-160000.3.1
28.3-160000.3.1
protobuf-java
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 28.3-160000.3.1
28.3-160000.3.1
python-protobuf
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 5.28.3-160000.3.1
5.28.3-160000.3.1
protobuf
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 28.3-160000.3.1
28.3-160000.3.1
protobuf-java
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 28.3-160000.3.1
28.3-160000.3.1
python-protobuf
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 5.28.3-160000.3.1
5.28.3-160000.3.1
protobuf
Ubuntu:Pro:18.04:LTS
before 3.0.0-9.1ubuntu1.1+esm4, plus listed versions
3.0.0-9ubuntu53.0.0-9ubuntu63.0.0-9.1ubuntu13.0.0-9.1ubuntu1.13.0.0-9.1ubuntu1.1+esm3
3.0.0-9.1ubuntu1.1+esm4
protobuf
Ubuntu:Pro:20.04:LTS
before 3.6.1.3-2ubuntu5.2+esm3, plus listed versions
3.6.1.3-23.6.1.3-2ubuntu13.6.1.3-2ubuntu33.6.1.3-2ubuntu43.6.1.3-2ubuntu53.6.1.3-2ubuntu5.23.6.1.3-2ubuntu5.2+esm2
3.6.1.3-2ubuntu5.2+esm3
protobuf
Ubuntu:22.04:LTS
before 3.12.4-1ubuntu7.22.04.6, plus listed versions
3.12.4-1ubuntu33.12.4-1ubuntu53.12.4-1ubuntu63.12.4-1ubuntu73.12.4-1ubuntu7.22.04.13.12.4-1ubuntu7.22.04.23.12.4-1ubuntu7.22.04.4
3.12.4-1ubuntu7.22.04.6
protobuf
Ubuntu:24.04:LTS
before 3.21.12-8.2ubuntu0.3, plus listed versions
3.21.12-7ubuntu13.21.12-8ubuntu13.21.12-8ubuntu53.21.12-8.23.21.12-8.2build13.21.12-8.2ubuntu0.13.21.12-8.2ubuntu0.2
3.21.12-8.2ubuntu0.3
protobuf
Ubuntu:25.10
before 3.21.12-11ubuntu3.1, plus listed versions
3.21.12-10build23.21.12-113.21.12-11ubuntu13.21.12-11ubuntu3
3.21.12-11ubuntu3.1
protobuf
Ubuntu:26.10
before 3.21.12-15ubuntu1
3.21.12-15ubuntu1
protobuf
Ubuntu:26.04:LTS
before 3.21.12-15ubuntu1, plus listed versions
3.21.12-11ubuntu33.21.12-143.21.12-14build13.21.12-15
3.21.12-15ubuntu1
protobuf
openSUSE:Tumbleweed
before 34.1-1.1
34.1-1.1
onnxruntime
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 1.31.0-1.1
1.31.0-1.1
protobuf
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 28.3-160000.3.1
28.3-160000.3.1
protobuf-java
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 28.3-160000.3.1
28.3-160000.3.1
python-protobuf
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 5.28.3-160000.3.1
5.28.3-160000.3.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubVardhan0257/upb-any-recursion-audit2026-09-16

History

History
RecordedChangedSources
affected
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-0994 is a high vulnerability (CVSS 8.2) in Google Protobuf, published January 23, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.71%, the 53rd percentile. Fixed in protobuf 6.33.5.

References

Show 143 moreShow less
This page doesn't list everything

Left out here: 289 versions. The JSON record has them.

MoveEnter Open