Skip to content

Scapy 2.4.0 - Malicious Radius Attribute DoS

Moderate
gpotter2 published GHSA-q5wg-mj9r-hp59 Jul 30, 2019 · 1 comment

Package

scapy (pypi)

Affected versions

v2.4rc1, v2.4rc2, v2.4.0rc3, v2.4.0rc4, v2.4.0rc5, v2.4.0

Patched versions

2.4.1+

Description

Impact

Denial of service, freeze and memory consumption. Triggered by the dissection of a malicious Radius packet (network / pcap)

Patches

Patched in 2.4.1+

Workarounds

Any of those workaround fixes the issue. It is not required to apply several

  • Disable Radius dissection:
split_layers(UDP, Radius)
  • Disable Radius module:

This patch must be called before loading the Scapy module. For console usage, it can be added to ~/.scapy_startup.py in order to be run before the load of the layers.

from scapy.config import conf
conf.load_layers.remove('radius')

For more information

If you have any questions or comments about this advisory:

Severity

Moderate

CVE ID

CVE-2019-1010142

Weaknesses

No CWEs