CVE-2025-38452
NoneCVSS
—
EPSS
0.2%
Published
Jul 25, 2025
CISA due date
—
Cloudanix analysis
A flaw in a Linux network driver can cause computers to crash when certain hardware initializes, and updating the system software fixes it.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
Null pointer dereference occurs in rtsn_probe() when rcar_gen4_ptp_alloc() returns NULL without a subsequent validity check, leading to a crash during network device initialization.
Why it matters to the business
Systems using the affected Ethernet driver may experience unexpected kernel panics or service disruption during hardware initialization or module loading, increasing downtime risk on affected Linux deployments.
How an attack unfolds
An attacker with local access or the ability to trigger device probe (such as through module insertion or hardware events) can cause the unhandled NULL return from rcar_gen4_ptp_alloc() to dereference, crashing the kernel.
How to fix it
Apply the fix from commit 9f260e16b297f8134c5f90bb5a20e805ff57e853 in the Linux kernel stable repository or upgrade to the corresponding fixed Debian packages (e.g., webkit2gtk 2.48.5-1 or 2.48.5-1~deb12u1 as applicable).
How to confirm the fix worked
Confirm the presence of the check for rcar_gen4_ptp_alloc() return value in rtsn_probe() after applying the update and verify the running kernel contains commit 9f260e16b297f8134c5f90bb5a20e805ff57e853.
Typical attack path
- Gain local access or ability to load kernel modules
- Trigger rtsn device probe via hardware insertion or explicit module load
- rcar_gen4_ptp_alloc() returns NULL
- rtsn_probe() dereferences the NULL pointer without checking
- Kernel panic or system crash occurs
How to detect it
Review kernel logs for oops or panic messages mentioning rtsn_probe or rcar_gen4_ptp_alloc around device initialization events; no remote indicators are typically present.
What your security team should do
- Prioritize patching systems that load the rtsn driver
- Monitor for kernel oops or panic logs related to rtsn_probe
- Test the updated kernel in a staging environment before broad deployment
- Restrict local module loading where feasible until patched
The record
In the Linux kernel, the following vulnerability has been resolved: net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe() Add check for the return value of rcar_gen4_ptp_alloc() to prevent potential null pointer dereference.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:13 | linux | 0 | 6.12.41-1 |
| Debian:14 | linux | 0 | No fix |
| Debian:14 | linux | 0 | 6.16.3-1 |
| Linux | Kernel | 6.11.0 | 6.12.39 |
Related vulnerabilities
- CVE-2025-39885 In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix recursive… Also affects linux
- CVE-2025-39883 In the Linux kernel, the following vulnerability has been resolved: mm/memory-failure… Also affects linux
- CVE-2025-39884 In the Linux kernel, the following vulnerability has been resolved: btrfs: fix subvolume… Also affects linux
- CVE-2025-39886 In the Linux kernel, the following vulnerability has been resolved: bpf: Tell memcg to… Also affects linux
- CVE-2025-39876 In the Linux kernel, the following vulnerability has been resolved: net: fec: Fix… Also affects linux
- CVE-2025-39880 In the Linux kernel, the following vulnerability has been resolved: libceph: fix invalid… Also affects linux
- CVE-2025-39881 In the Linux kernel, the following vulnerability has been resolved: kernfs: Fix UAF in… Also affects linux
- CVE-2025-39882 In the Linux kernel, the following vulnerability has been resolved: drm/mediatek: fix… Also affects linux