Scapy before 2.8.0 Denial of Service via Quadratic BER OID Decoding
CVE-2026-128237
6.9MEDIUM
What is CVE-2026-128237?
Scapy before 2.8.0 contains a denial of service vulnerability in BER_num_dec() and BERcodec_OID.do_dec() that allows remote attackers to exhaust CPU by supplying oversized OID arcs. Attackers can send ASN.1/BER data with many base-128 continuation bytes to cause quadratic CPU consumption or an uncaught ValueError crash on Python 3.11+.
Affected Version(s)
scapy 0 < 2.8.0
scapy 2.8.0
