CVE-2025-38553

5.5 MEDIUM

📋 TL;DR

A Linux kernel vulnerability in the netem network emulation qdisc allows a denial-of-service condition when duplicating netems exist in the same qdisc tree. This can cause soft lockups and OOM loops in netem_dequeue, potentially crashing affected systems. Systems using Linux kernel with netem qdisc configured are affected.

💻 Affected Systems

Products:
  • Linux kernel
Versions: Specific affected versions not specified in CVE, but patches available for stable branches
Operating Systems: Linux distributions using vulnerable kernel versions
Default Config Vulnerable: ✅ No
Notes: Only vulnerable when netem qdisc is configured with duplication enabled and multiple netems in same tree

📦 What is this software?

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

Linux Kernel by Linux

The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...

Learn more about Linux Kernel →

⚠️ Risk & Real-World Impact

🔴

Worst Case

System becomes unresponsive due to soft lockup and OOM loop, requiring reboot to recover

🟠

Likely Case

Network performance degradation or service disruption on affected interfaces

🟢

If Mitigated

Minimal impact if netem is not used or properly configured

🌐 Internet-Facing: LOW - Requires specific netem configuration and local access
🏢 Internal Only: MEDIUM - Could affect internal network devices or servers using netem

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: MEDIUM

Requires ability to configure network qdiscs, typically root/admin access

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Patches available in stable kernel branches (commits provided in references)

Vendor Advisory: https://git.kernel.org/stable/c/09317dfb681ac5a96fc69bea0c54441cf91b8270

Restart Required: Yes

Instructions:

1. Update Linux kernel to patched version 2. Reboot system 3. Verify patch applied with version check

🔧 Temporary Workarounds

Disable netem duplication

all

Remove or disable netem qdisc configurations that use packet duplication

tc qdisc del dev <interface> root netem duplicate <percentage>
tc qdisc show

Avoid multiple netems in same tree

all

Ensure only one netem qdisc exists in any qdisc tree hierarchy

tc qdisc show
Review and simplify qdisc configurations

🧯 If You Can't Patch

  • Monitor system logs for soft lockup or OOM warnings related to netem
  • Implement network segmentation to limit exposure of affected systems

🔍 How to Verify

Check if Vulnerable:

Check if netem qdisc is configured with duplication: tc qdisc show | grep -i netem

Check Version:

uname -r

Verify Fix Applied:

Check kernel version includes patched commits or verify netem configurations are safe

📡 Detection & Monitoring

Log Indicators:

  • Kernel soft lockup messages
  • OOM killer activity
  • netem-related kernel warnings

Network Indicators:

  • Unusual packet duplication rates
  • Network interface performance degradation

SIEM Query:

kernel: "soft lockup" OR "netem" OR "qdisc" AND ("duplicate" OR "OOM")

🔗 References

📤 Share & Export