Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-0994

Опубликовано: 23 янв. 2026
Источник: redhat
CVSS3: 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.

A flaw was found in protobuf. A remote attacker can exploit this denial-of-service (DoS) vulnerability by supplying deeply nested google.protobuf.Any messages to the google.protobuf.json_format.ParseDict() function. This bypasses the intended recursion depth limit, leading to the exhaustion of Python’s recursion stack and causing a RecursionError, which results in a denial of service.

Отчет

This vulnerability is rated Important for Red Hat products. The flaw in protobuf allows a remote attacker to trigger a denial-of-service by providing specially crafted, deeply nested google.protobuf.Any messages to the google.protobuf.json_format.ParseDict() function. This bypasses the intended recursion depth limit, leading to resource exhaustion and application crashes.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
AMQ ClientsprotobufNot affected
Red Hat Ansible Automation Platform 2python3x-protobufNot affected
Red Hat Ansible Automation Platform 2python-protobufNot affected
Red Hat OpenStack Platform 16.2protobufAffected
Red Hat Ansible Automation Platform 2.5 for RHEL 8python3.12-protobufFixedRHSA-2026:395906.03.2026
Red Hat Ansible Automation Platform 2.5 for RHEL 9python3.12-protobufFixedRHSA-2026:395906.03.2026
Red Hat Ansible Automation Platform 2.6 for RHEL 9python3.12-protobufFixedRHSA-2026:395806.03.2026
Red Hat Enterprise Linux 10protobufFixedRHSA-2026:309423.02.2026
Red Hat Enterprise Linux 10.0 Extended Update SupportprotobufFixedRHSA-2026:321824.02.2026
Red Hat Enterprise Linux 9protobufFixedRHSA-2026:309523.02.2026

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-674
https://bugzilla.redhat.com/show_bug.cgi?id=2432398python: protobuf: Protobuf: Denial of Service due to recursion depth bypass

7.5 High

CVSS3

Связанные уязвимости

ubuntu
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.

nvd
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.

debian
2 месяца назад

A denial-of-service (DoS) vulnerability exists in google.protobuf.json ...

suse-cvrf
около 1 месяца назад

Security update for protobuf

suse-cvrf
около 1 месяца назад

Security update for protobuf

7.5 High

CVSS3