PT-2026-65536

CVE-2026-54345

·

Published

2026-07-28

·

Updated

2026-09-18

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions gopacket versions prior to 1.6.1
Description The Diameter AVP decoder in the decodeDiameterAVP() function contains an integer underflow. When the Vendor flag is set, the decoder uses a 12-byte header size but only validates that the avp.Length variable is not smaller than 8. If an attacker provides a avp.Length between 8 and 11, the subtraction of the header size results in a uint32 underflow, leading to an unbounded memory allocation of approximately 4 GiB. This can be exploited by sending a small number of malicious Diameter messages to cause memory exhaustion and trigger an OOM-kill of the process, resulting in an unauthenticated remote denial of service. This affects services parsing Diameter protocol traffic, such as packet collectors, signaling monitors, and IDS tooling.
Recommendations Update to version 1.6.1. As a temporary workaround, restrict access to the Diameter decoding module to trusted sources to minimize the risk of exploitation.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-6R28-9PPF-4HJ5
CLEANSTART-2026-HP09399
CLEANSTART-2026-TW67329
GO-2026-6121
OPENSUSE-SU-2026:21761-1
SUSE-SU-2026:23625-1
Found an issue in the description? Have something to add? Feel free to write us 👾