Skip to main content
VulnerabilityPublished Updated

CVE-2024-49998: Linux kernel · net: dsa: improve shutdown sequence

Affects Linux kernelSource GCVE Database

0
Compare

Not known to be exploited.

Data as of 10 Nov 2026, 14:49 UTC

Severity
Medium

Rated Medium by Threat Radar's AI analysis · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 21 Oct 2024

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 10 Nov 2026.

What to do

Affected software

ProductAffectedFixed in
Linux LinuxAffected
  • =5.15.155
  • =5.16.10
Fixed in–

AI-suggested

A fix is available that improves the shutdown sequence in the lan9303 DSA driver by properly closing the conduit interface and stopping the phylink state machine synchronously. Users should upgrade to fixed Linux kernel versions that include this patch. Until then, avoid scenarios that trigger device shutdown sequences on affected versions. No additional mitigations are specified.

Description

CVE-2024-49998 addresses two shutdown sequence issues in the Linux kernel's Distributed Switch Architecture (DSA) subsystem, specifically affecting the lan9303 driver. The first issue involves the lan9303 driver calling dev_get_drvdata() at arbitrary runtime without stopping the phy_state_machine(), potentially causing use-after-free or null pointer dereference during shutdown. The second issue is a race condition where dsa_ptr is set to NULL concurrently with packet receive processing, leading to unsafe dereferences without proper locking. Both problems are mitigated by properly closing the conduit interface during shutdown, ensuring the phylink state machine stops and no further driver calls occur. The fix involves improving the shutdown sequence to prevent these race conditions and unsafe accesses.

References

Community reviews

Loading reviews…