PT-2024-6442 · Google+8 · Protocol Buffers+10

Published

2024-09-18

·

Updated

2026-05-18

·

CVE-2024-7254

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions protobuf-java versions prior to 3.25.5 Protocol Buffers versions prior to 4.28.2
Description The issue is related to insufficient input validation in the Protocol Buffers library, which can lead to a StackOverflow when parsing untrusted data containing nested groups or series of SGROUP tags. This can cause a denial of service. Parsing nested groups as unknown fields or against Protobuf map fields can create unbounded recursions that can be exploited by an attacker.
Recommendations For protobuf-java versions prior to 3.25.5, update to version 3.25.5 or later to address the vulnerability. For Protocol Buffers versions prior to 4.28.2, update to version 4.28.2 or later to address the vulnerability. As a temporary workaround, consider avoiding the use of unknown fields or Protobuf map fields when parsing untrusted Protocol Buffers data to minimize the risk of exploitation.

Exploit

Fix

DoS

RCE

Resource Exhaustion

Memory Corruption

Uncontrolled Recursion

Weakness Enumeration

Related Identifiers

ALT-PU-2025-10067
ALT-PU-2025-4091
ALT-PU-2025-5963
BDU:2024-07527
CLEANSTART-2026-DD05788
CLEANSTART-2026-JU62349
CLEANSTART-2026-JW30455
CLEANSTART-2026-KU61465
CLEANSTART-2026-LE11246
CLEANSTART-2026-MM00120
CLEANSTART-2026-RN56220
CLEANSTART-2026-SQ91016
CLEANSTART-2026-SV95049
CLEANSTART-2026-VH41554
CLEANSTART-2026-WG59699
CLEANSTART-2026-WK99982
CVE-2024-7254
ECHO-4184-20C2-C494
GHSA-735F-PC8J-V9W8
OESA-2025-1144
OPENSUSE-SU-2024_3745-1
OPENSUSE-SU-2024_3746-1
OPENSUSE-SU-2024_3747-1
OPENSUSE-SU-2025:14832-1
RHSA-2025:20052
RHSA-2026:4915
RHSA-2026:4916
RHSA-2026:4917
SUSE-SU-2024:3745-1
SUSE-SU-2024:3746-1
SUSE-SU-2024:3747-1
SUSE-SU-2024_3745-1
SUSE-SU-2024_3746-1
SUSE-SU-2024_3747-1
SUSE-SU-2025:20074-1
SUSE-SU-2025:20672-1
USN-7435-1
USN-7629-1
USN-7629-2

Affected Products

Alt Linux
Astra Linux
Bamboo
Bitbucket
Debian
Linuxmint
Protocol Buffers
Red Os
Suse
Ubuntu
Protobuf-Java