CVE-2025-38087

net/sched: fix use-after-free in taprio_dev_notifier

HIGH
7.8
CVSS Score
Published: June 30, 2025 at 07:29 AM UTC
Updated: August 5, 2026 at 12:44 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.8
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: net/sched: fix use-after-free in taprio_dev_notifier Since taprio’s taprio_dev_notifier() isn’t protected by an RCU read-side critical section, a race with advance_sched() can lead to a use-after-free. Adding rcu_read_lock() inside taprio_dev_notifier() prevents this.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

6.13 ≤ v < 6.15.46.3 ≤ v < 6.12.356.3 ≤ v < 6.15.46.3 ≤ v < 6.166.3 ≤ v < 6.6.956.7 ≤ v < 6.12.356.16 rc16.16 rc2fed87cc6718ad5f80aa739fee3c5979a8b09d3a6
Vendor states this is fixed in 8a008c89e5e5c5332e4c0a33d707db9ddd529f8a (fixed)
Vendor states this is fixed in 8c5713ce1ced75f9e9ed5c642ea3d2ba06ead69c (fixed)
Vendor states this is fixed in b1547d28ba468bc3b88764efd13e4319bab63be8 (fixed)
Vendor states this is fixed in b160766e26d4e2e2d6fe2294e0b02f92baefcec5 (fixed)
Vendor states this is fixed in 6.12.35 (unaffected)
Vendor states this is fixed in 6.15.4 (unaffected)
Vendor states this is fixed in 6.16 (unaffected)
Vendor states this is fixed in 6.3 (unaffected)
Vendor states this is fixed in 6.6.95 (unaffected)

References (4)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/8a008c89e5e5c5332e4c0a33d707db9ddd529f8a
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/8c5713ce1ced75f9e9ed5c642ea3d2ba06ead69c
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/b1547d28ba468bc3b88764efd13e4319bab63be8
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/b160766e26d4e2e2d6fe2294e0b02f92baefcec5

CVSS

7.8HIGHLinux
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-416

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card