Cloudanix VulnDB

CVE-2025-38726

None

CVSS

—

EPSS

0.1%

Published

Sep 4, 2025

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in a network driver could make some computers crash when the system tries to disconnect a network connection.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Potential NULL pointer dereference in the ftgmac100 network driver when phy_disconnect resets netdev->phydev to NULL before fixed_phy_unregister is invoked.

Why it matters to the business

Systems using the affected network hardware may experience kernel crashes or denial of service during routine PHY disconnect operations, leading to unplanned downtime and requiring restarts.

How an attack unfolds

An attacker with the ability to trigger network interface teardown or PHY state changes on affected hardware causes the driver to call fixed_phy_unregister with a NULL argument, resulting in a kernel panic.

How to fix it

Update the Linux kernel to a version containing commit ae59ec969c07c73f0610f8bd7e648f01e798d222 or apply the equivalent package update such as elasticsearch-9.1 to 9.1.4-r0.

How to confirm the fix worked

Verify the presence of the fix by checking the kernel source for the phy_device caching change before phy_disconnect, or confirm the running kernel includes the referenced commit.

Typical attack path

  1. Identify systems running vulnerable Linux kernel with ftgmac100 driver enabled
  2. Trigger PHY disconnect sequence via interface down or module unload
  3. Cause fixed_phy_unregister to receive NULL pointer
  4. Trigger kernel NULL dereference and system crash

How to detect it

Review kernel logs for NULL pointer dereference oops messages involving ftgmac100_phy_disconnect or fixed_phy_unregister around the time of network interface changes.

What your security team should do

  • Apply the kernel fix or package upgrade immediately on all affected systems
  • Prioritize systems with ftgmac100 hardware in production environments
  • Monitor for kernel oops or panic events related to the network driver

The record

In the Linux kernel, the following vulnerability has been resolved: net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect After the call to phy_disconnect() netdev->phydev is reset to NULL. So fixed_phy_unregister() would be called with a NULL pointer as argument. Therefore cache the phy_device before this call.

Affected packages

Ecosystem Package Introduced Fixed
Debian:13 linux 0 6.12.43-1
Debian:14 linux 0 6.16.3-1
Linux Kernel 6.12.0 6.12.43

Related vulnerabilities