CVE-2025-38350 json
net/sched: Always pass notifications when child class becomes empty
published last yr. modified 26d ago also EUVD-2025-21953
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 22%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
net/sched: Always pass notifications when child class becomes empty
Certain classful qdiscs may invoke their classes' dequeue handler on an enqueue operation. This may unexpectedly empty the child qdisc and thus make an in-flight class passive via qlen_notify(). Most qdiscs do not expect such behaviour at this point in time and may re-activate the class eventually anyways which will lead to a use-after-free.
The referenced fix commit attempted to fix this behavior for the HFSC case by moving the backlog accounting around, though this turned out to be incomplete since the parent's parent may run into the issue too. The following reproducer demonstrates this use-after-free:
tc qdisc add dev lo root handle 1: drr tc filter add dev lo parent 1: basic classid 1:1 tc class add dev lo parent 1: classid 1:1 drr tc qdisc add dev lo parent 1:1 handle 2: hfsc def 1 tc class add dev lo parent 2: classid 2:1 hfsc rt m1 8 d 1 m2 0 tc qdisc add dev lo parent 2:1 handle 3: netem tc qdisc add dev lo parent 3:1 handle 4: blackhole
echo 1 | socat -u STDIN UDP4-DATAGRAM:127.0.0.1:8888 tc class delete dev lo classid 1:1 echo 1 | socat -u STDIN UDP4-DATAGRAM:127.0.0.1:8888
Since backlog accounting issues leading to a use-after-frees on stale class pointers is a recurring pattern at this point, this patch takes a different approach. Instead of trying to fix the accounting, the patch ensures that qdisc_tree_reduce_backlog always calls qlen_notify when the child qdisc is empty. This solves the problem because deletion of qdiscs always involves a call to qdisc_reset() and / or qdisc_purge_queue() which ultimately resets its qlen to 0 thus causing the following qdisc_tree_reduce_backlog() to report to the parent. Note that this may call qlen_notify on passive classes multiple times. This is not a problem after the recent patch series that made all the classful qdiscs qlen_notify() handlers idempotent.
Patch / fix
- Linux Linux 5.4.296, 5.10.240, 5.15.187, 6.1.144, 6.6.97, 6.12.37, 6.15, 6.15.6, 6.16
- Siemens RUGGEDCOM RST2428P V3.3
- Siemens SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family V3.3
- Siemens SCALANCE XCH328 V3.3
- Siemens SCALANCE XCM324 V3.3
- Siemens SCALANCE XCM328 V3.3
- Siemens SCALANCE XCM332 V3.3
- Siemens SCALANCE XRH334 (24 V DC, 8xFO, CC) V3.3
- Siemens SCALANCE XRM334 (230 V AC, 12xFO) V3.3
- Siemens SCALANCE XRM334 (230 V AC, 8xFO) V3.3
- Siemens SCALANCE XRM334 (230V AC, 2x10G, 24xSFP, 8xSFP+) V3.3
- Siemens SCALANCE XRM334 (24 V DC, 12xFO) V3.3
- Siemens SCALANCE XRM334 (24 V DC, 8xFO) V3.3
- Siemens SCALANCE XRM334 (24V DC, 2x10G, 24xSFP, 8xSFP+) V3.3
- Siemens SCALANCE XRM334 (2x230 V AC, 12xFO) V3.3
- Siemens SCALANCE XRM334 (2x230 V AC, 8xFO) V3.3
- Siemens SCALANCE XRM334 (2x230V AC, 2x10G, 24xSFP, 8xSFP+) V3.3
- linux Debian 12 6.1.147-1
- linux Debian 14, Debian 13 6.12.37-1
debian advisories DEBIAN-CVE-2025-38350
- linux Ubuntu 22.04 LTS 5.15.0-153.163
- linux Ubuntu 24.04 LTS 6.8.0-79.79
- linux-aws Ubuntu 22.04 LTS 5.15.0-1091.98
- linux-aws Ubuntu 24.04 LTS 6.8.0-1036.38
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1091.100
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1037.39
- linux-gke Ubuntu 22.04 LTS 5.15.0-1088.94
- linux-gke Ubuntu 24.04 LTS 6.8.0-1033.37
ubuntu advisories UBUNTU-CVE-2025-38350
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kpatch-patch-4_18_0-553_72_1 RHEL 8 1-2.el8_10
- kpatch-patch-4_18_0-553_16_1 RHEL 8 1-10.el8_10
- kpatch-patch-4_18_0-553_30_1 RHEL 8 1-9.el8_10
- kpatch-patch-4_18_0-553_40_1 RHEL 8 1-7.el8_10
- kpatch-patch-4_18_0-553_53_1 RHEL 8 1-5.el8_10
- kpatch-patch-5_14_0-570_17_1 RHEL 9 1-10.el9_6
- kernel RHEL 8 4.18.0-553.75.1.el8_10
- perf RHEL 8 4.18.0-553.75.1.el8_10
red hat advisories RHSA-2025:16582RHSA-2025:16583RHSA-2025:16580RHSA-2025:16540RHSA-2025:16541RHSA-2025:16538
- kernel-rt Linux Micro 6.2 6.12.0-160000.6.1
- kernel-64kb SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 6.12.0-160000.6.1
- kernel-source SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 6.12.0-160000.6.1
- kernel-default SLES 16.0, SLE High Availability Extension 16.0, Linux Micro 6.2 +1 more 6.12.0-160000.6.1
- kernel-default-base SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 6.12.0-160000.6.1.160000.2.4
- kernel-syms SLES 16.0, Linux Micro Extras 6.2, SLES for SAP applications 16.0 6.12.0-160000.6.1
- kernel-obs-qa SLES for SAP applications 16.0, SLES 16.0 6.12.0-160000.6.1
- kernel-kvmsmall SLES for SAP applications 16.0, SLES 16.0 6.12.0-160000.6.1
suse advisories SUSE-SU-2025:21074-1SUSE-SU-2025:21139-1SUSE-SU-2026:20560-1SUSE-SU-2025:21179-1SUSE-SU-2025:03384-1SUSE-SU-2025:03344-1
- kernel-rt openSUSE Leap 16.0 6.12.0-160000.6.1
- dtb-aarch64 openSUSE Leap 16.0 6.12.0-160000.6.1
- kernel-64kb openSUSE Leap 16.0 6.12.0-160000.6.1
- kernel-syms openSUSE Leap 16.0 6.12.0-160000.6.1
- kernel-obs-qa openSUSE Leap 16.0 6.12.0-160000.6.1
- kernel-source openSUSE Leap 16.0 6.12.0-160000.6.1
- kernel-default openSUSE Leap 16.0 6.12.0-160000.6.1
- kernel-kvmsmall openSUSE Leap 16.0 6.12.0-160000.6.1
opensuse advisories openSUSE-SU-2025:20081-1
- kernel AlmaLinux 8 4.18.0-553.75.1.el8_10
- perf AlmaLinux 8 4.18.0-553.75.1.el8_10
- bpftool AlmaLinux 8 4.18.0-553.75.1.el8_10
- kernel-core AlmaLinux 8 4.18.0-553.75.1.el8_10
- kernel-tools AlmaLinux 8 4.18.0-553.75.1.el8_10
- python3-perf AlmaLinux 8 4.18.0-553.75.1.el8_10
- kernel-modules AlmaLinux 8 4.18.0-553.75.1.el8_10
- kernel-zfcpdump AlmaLinux 8 4.18.0-553.75.1.el8_10
almalinux advisories ALSA-2025:15785ALSA-2025:15786ALSA-2025:15447ALSA-2025:15011
- kernel Rocky Linux 9 5.14.0-570.39.1.el9_6
rocky linux advisories RLSA-2025:15011
- git.kernel.org/stable/c/3b290923ad2b23596208c1e29520badef4356a43 commit
- git.kernel.org/stable/c/e9921b57dca05ac5f4fa1fa8e993d4f0ee52e2b7 commit
- git.kernel.org/stable/c/e269f29e9395527bc00c213c6b15da04ebb35070 commit
- git.kernel.org/stable/c/7874c9c132e906a52a187d045995b115973c93fb commit
- git.kernel.org/stable/c/f680a4643c6f71e758d8fe0431a958e9a6a4f59d commit
- git.kernel.org/stable/c/a553afd91f55ff39b1e8a1c4989a29394c9e0472 commit
- git.kernel.org/stable/c/a44acdd9e84a211989ff4b9b92bf3545d8456ad5 commit
- git.kernel.org/stable/c/103406b38c600fec1fe375a77b27d87e314aea09 commit
Is CVE-2025-38350 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-38350 updated cvss 6.4
kernel: net/sched: Always pass notifications when child class becomes empty
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 moreaffected: workaround, no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 9 kernel-rt, kernel-rt-kvm, kernel-rt-core, kernel-rt-modules, kernel-rt-debug-kvm, kernel-rt-debug-core, +12 moreaffected: workaround, no fix available
-
Red Hat CodeReady Linux Builder EUS (v.9.4) libperf 5.14.0-427.85.1.el9_4, kernel-debuginfo-common-s390x 5.14.0-427.85.1.el9_4, kernel-debuginfo-common-x86_64 5.14.0-427.85.1.el9_4, kernel-debuginfo-common-aarch64 5.14.0-427.85.1.el9_4, kernel-debuginfo-common-ppc64le 5.14.0-427.85.1.el9_4fixed: vendor fix RHSA-2025:15016
-
Red Hat Enterprise Linux AppStream (v. 9) rv 5.14.0-570.39.1.el9_6, perf 5.14.0-570.39.1.el9_6, rtla 5.14.0-570.39.1.el9_6, python3-perf 5.14.0-570.39.1.el9_6, kernel-devel-matched 5.14.0-570.39.1.el9_6, kernel-64k-devel-matched 5.14.0-570.39.1.el9_6, +7 morefixed: vendor fix RHSA-2025:15011
-
Red Hat Enterprise Linux AppStream (v. 10) rv 6.12.0-55.31.1.el10_0, perf 6.12.0-55.31.1.el10_0, rtla 6.12.0-55.31.1.el10_0, python3-perf 6.12.0-55.31.1.el10_0, kernel-devel-matched 6.12.0-55.31.1.el10_0, kernel-64k-devel-matched 6.12.0-55.31.1.el10_0, +7 morefixed: vendor fix RHSA-2025:15447
-
Red Hat Enterprise Linux AppStream E4S (v.9.0) perf 5.14.0-70.144.1.el9_0, kernel-devel-matched 5.14.0-70.144.1.el9_0, kernel-debug-devel-matched 5.14.0-70.144.1.el9_0, kernel-debuginfo-common-s390x 5.14.0-70.144.1.el9_0, kernel-zfcpdump-devel-matched 5.14.0-70.144.1.el9_0, kernel-debuginfo-common-x86_64 5.14.0-70.144.1.el9_0, +2 morefixed: vendor fix RHSA-2025:14744
-
Red Hat Enterprise Linux AppStream E4S (v.9.2) perf 5.14.0-284.134.1.el9_2, rtla 5.14.0-284.134.1.el9_2, kernel-devel-matched 5.14.0-284.134.1.el9_2, kernel-64k-devel-matched 5.14.0-284.134.1.el9_2, kernel-debug-devel-matched 5.14.0-284.134.1.el9_2, kernel-debuginfo-common-s390x 5.14.0-284.134.1.el9_2, +5 morefixed: vendor fix RHSA-2025:14696
-
Red Hat Enterprise Linux AppStream EUS (v.9.4) rv 5.14.0-427.85.1.el9_4, perf 5.14.0-427.85.1.el9_4, rtla 5.14.0-427.85.1.el9_4, kernel-devel-matched 5.14.0-427.85.1.el9_4, kernel-64k-devel-matched 5.14.0-427.85.1.el9_4, kernel-debug-devel-matched 5.14.0-427.85.1.el9_4, +6 morefixed: vendor fix RHSA-2025:15016
show 31 moreshow fewer
-
Red Hat Enterprise Linux BaseOS (v. 8) perf 4.18.0-553.75.1.el8_10, kernel 4.18.0-553.75.1.el8_10, bpftool 4.18.0-553.75.1.el8_10, kernel-core 4.18.0-553.75.1.el8_10, kernel-tools 4.18.0-553.75.1.el8_10, python3-perf 4.18.0-553.75.1.el8_10, +20 morefixed: vendor fix RHSA-2025:15785
-
Red Hat Enterprise Linux BaseOS (v. 9) kernel 5.14.0-570.39.1.el9_6, kernel-64k 5.14.0-570.39.1.el9_6, kernel-core 5.14.0-570.39.1.el9_6, kernel-tools 5.14.0-570.39.1.el9_6, kernel-modules 5.14.0-570.39.1.el9_6, kernel-64k-core 5.14.0-570.39.1.el9_6, +28 morefixed: vendor fix RHSA-2025:15011
-
Red Hat Enterprise Linux BaseOS (v. 10) kernel 6.12.0-55.31.1.el10_0, kernel-64k 6.12.0-55.31.1.el10_0, kernel-core 6.12.0-55.31.1.el10_0, kernel-tools 6.12.0-55.31.1.el10_0, kernel-modules 6.12.0-55.31.1.el10_0, kernel-64k-core 6.12.0-55.31.1.el10_0, +27 morefixed: vendor fix RHSA-2025:15447
-
Red Hat Enterprise Linux BaseOS AUS (v. 8.2) perf 4.18.0-193.165.1.el8_2, kernel 4.18.0-193.165.1.el8_2, bpftool 4.18.0-193.165.1.el8_2, kernel-core 4.18.0-193.165.1.el8_2, kernel-tools 4.18.0-193.165.1.el8_2, python3-perf 4.18.0-193.165.1.el8_2, +8 morefixed: vendor fix RHSA-2025:14742
-
Red Hat Enterprise Linux BaseOS AUS (v.8.4) perf 4.18.0-305.170.1.el8_4, kernel 4.18.0-305.170.1.el8_4, bpftool 4.18.0-305.170.1.el8_4, kernel-core 4.18.0-305.170.1.el8_4, kernel-tools 4.18.0-305.170.1.el8_4, python3-perf 4.18.0-305.170.1.el8_4, +8 morefixed: vendor fix RHSA-2025:15035
-
Red Hat Enterprise Linux BaseOS AUS (v.8.6) perf 4.18.0-372.158.1.el8_6, kernel 4.18.0-372.158.1.el8_6, bpftool 4.18.0-372.158.1.el8_6, kernel-core 4.18.0-372.158.1.el8_6, kernel-tools 4.18.0-372.158.1.el8_6, python3-perf 4.18.0-372.158.1.el8_6, +8 more Red Hat Enterprise Linux BaseOS E4S (v.8.6) perf 4.18.0-372.158.1.el8_6, kernel 4.18.0-372.158.1.el8_6, bpftool 4.18.0-372.158.1.el8_6, kernel-core 4.18.0-372.158.1.el8_6, kernel-tools 4.18.0-372.158.1.el8_6, python3-perf 4.18.0-372.158.1.el8_6, +19 morefixed: vendor fix RHSA-2025:14692
-
Red Hat Enterprise Linux BaseOS E4S (v.8.8) perf 4.18.0-477.107.1.el8_8, kernel 4.18.0-477.107.1.el8_8, bpftool 4.18.0-477.107.1.el8_8, kernel-core 4.18.0-477.107.1.el8_8, kernel-tools 4.18.0-477.107.1.el8_8, python3-perf 4.18.0-477.107.1.el8_8, +13 morefixed: vendor fix RHSA-2025:14511
-
Red Hat Enterprise Linux BaseOS E4S (v.9.0) kernel 5.14.0-70.144.1.el9_0, bpftool 5.14.0-70.144.1.el9_0, kernel-core 5.14.0-70.144.1.el9_0, kernel-tools 5.14.0-70.144.1.el9_0, python3-perf 5.14.0-70.144.1.el9_0, kernel-modules 5.14.0-70.144.1.el9_0, +18 morefixed: vendor fix RHSA-2025:14744
-
Red Hat Enterprise Linux BaseOS E4S (v.9.2) bpftool 7.0.0-284.134.1.el9_2, kernel 5.14.0-284.134.1.el9_2, kernel-64k 5.14.0-284.134.1.el9_2, kernel-core 5.14.0-284.134.1.el9_2, kernel-tools 5.14.0-284.134.1.el9_2, python3-perf 5.14.0-284.134.1.el9_2, +32 morefixed: vendor fix RHSA-2025:14696
-
Red Hat Enterprise Linux BaseOS EUS (v.9.4) bpftool 7.3.0-427.85.1.el9_4, kernel 5.14.0-427.85.1.el9_4, kernel-64k 5.14.0-427.85.1.el9_4, kernel-core 5.14.0-427.85.1.el9_4, kernel-tools 5.14.0-427.85.1.el9_4, python3-perf 5.14.0-427.85.1.el9_4, +33 morefixed: vendor fix RHSA-2025:15016
-
Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) perf 4.18.0-305.170.1.el8_4, kernel 4.18.0-305.170.1.el8_4, bpftool 4.18.0-305.170.1.el8_4, kernel-core 4.18.0-305.170.1.el8_4, kernel-tools 4.18.0-305.170.1.el8_4, python3-perf 4.18.0-305.170.1.el8_4, +8 morefixed: vendor fix RHSA-2025:15035
-
Red Hat Enterprise Linux BaseOS TUS (v.8.6) perf 4.18.0-372.158.1.el8_6, kernel 4.18.0-372.158.1.el8_6, bpftool 4.18.0-372.158.1.el8_6, kernel-core 4.18.0-372.158.1.el8_6, kernel-tools 4.18.0-372.158.1.el8_6, python3-perf 4.18.0-372.158.1.el8_6, +8 morefixed: vendor fix RHSA-2025:14692
-
Red Hat Enterprise Linux BaseOS TUS (v.8.8) perf 4.18.0-477.107.1.el8_8, kernel 4.18.0-477.107.1.el8_8, bpftool 4.18.0-477.107.1.el8_8, kernel-core 4.18.0-477.107.1.el8_8, kernel-tools 4.18.0-477.107.1.el8_8, python3-perf 4.18.0-477.107.1.el8_8, +8 morefixed: vendor fix RHSA-2025:14511
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) libperf 5.14.0-570.39.1.el9_6, kernel-debuginfo-common-s390x 5.14.0-570.39.1.el9_6, kernel-debuginfo-common-x86_64 5.14.0-570.39.1.el9_6, kernel-debuginfo-common-aarch64 5.14.0-570.39.1.el9_6, kernel-debuginfo-common-ppc64le 5.14.0-570.39.1.el9_6fixed: vendor fix RHSA-2025:15011
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) libperf 6.12.0-55.31.1.el10_0, kernel-debuginfo-common-s390x 6.12.0-55.31.1.el10_0, kernel-debuginfo-common-x86_64 6.12.0-55.31.1.el10_0, kernel-debuginfo-common-aarch64 6.12.0-55.31.1.el10_0, kernel-debuginfo-common-ppc64le 6.12.0-55.31.1.el10_0fixed: vendor fix RHSA-2025:15447
-
Red Hat Enterprise Linux CRB (v. 8) kernel-debuginfo-common-x86_64 4.18.0-553.75.1.el8_10, kernel-debuginfo-common-aarch64 4.18.0-553.75.1.el8_10, kernel-debuginfo-common-ppc64le 4.18.0-553.75.1.el8_10fixed: vendor fix RHSA-2025:15785
-
Red Hat Enterprise Linux for Real Time (v. 7 ELS) kernel-rt 3.10.0-1160.137.1.rt56.1289.el7, kernel-rt-trace 3.10.0-1160.137.1.rt56.1289.el7, kernel-rt-debuginfo-common-x86_64 3.10.0-1160.137.1.rt56.1289.el7fixed: vendor fix RHSA-2025:14746
-
Red Hat Enterprise Linux NFV (v. 8) kernel-rt 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-kvm 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-core 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-modules 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-debug-kvm 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-debug-core 4.18.0-553.75.1.rt7.416.el8_10, +4 morefixed: vendor fix RHSA-2025:15786
-
Red Hat Enterprise Linux NFV E4S (v.9.0) kernel-rt 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-kvm 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-core 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-modules 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-debug-kvm 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-debug-core 5.14.0-70.144.1.rt21.216.el9_0, +4 morefixed: vendor fix RHSA-2025:14749
-
Red Hat Enterprise Linux Real Time (v. 9) kernel-rt 5.14.0-570.39.1.el9_6, kernel-rt-64k 5.14.0-570.39.1.el9_6, kernel-rt-core 5.14.0-570.39.1.el9_6, kernel-rt-modules 5.14.0-570.39.1.el9_6, kernel-rt-64k-core 5.14.0-570.39.1.el9_6, kernel-rt-debug-core 5.14.0-570.39.1.el9_6, +14 morefixed: vendor fix RHSA-2025:15011
-
Red Hat Enterprise Linux Real Time (v. 10) kernel-rt 6.12.0-55.31.1.el10_0, kernel-rt-64k 6.12.0-55.31.1.el10_0, kernel-rt-core 6.12.0-55.31.1.el10_0, kernel-rt-modules 6.12.0-55.31.1.el10_0, kernel-rt-64k-core 6.12.0-55.31.1.el10_0, kernel-rt-debug-core 6.12.0-55.31.1.el10_0, +14 morefixed: vendor fix RHSA-2025:15447
-
Red Hat Enterprise Linux Real Time E4S (v.9.0) kernel-rt 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-core 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-modules 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-debug-core 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-debug-modules 5.14.0-70.144.1.rt21.216.el9_0, kernel-rt-modules-extra 5.14.0-70.144.1.rt21.216.el9_0, +2 morefixed: vendor fix RHSA-2025:14749
-
Red Hat Enterprise Linux Real Time E4S (v.9.2) kernel-rt 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-core 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-modules 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-debug-core 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-modules-core 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-debug-modules 5.14.0-284.134.1.rt14.419.el9_2, +4 morefixed: vendor fix RHSA-2025:14691
-
Red Hat Enterprise Linux Real Time EUS (v.9.4) kernel-rt 5.14.0-427.85.1.el9_4, kernel-rt-core 5.14.0-427.85.1.el9_4, kernel-rt-modules 5.14.0-427.85.1.el9_4, kernel-rt-debug-core 5.14.0-427.85.1.el9_4, kernel-rt-modules-core 5.14.0-427.85.1.el9_4, kernel-rt-debug-modules 5.14.0-427.85.1.el9_4, +4 morefixed: vendor fix RHSA-2025:15016
-
Red Hat Enterprise Linux Real Time for NFV (v. 9) kernel-rt 5.14.0-570.39.1.el9_6, kernel-rt-kvm 5.14.0-570.39.1.el9_6, kernel-rt-core 5.14.0-570.39.1.el9_6, kernel-rt-modules 5.14.0-570.39.1.el9_6, kernel-rt-debug-kvm 5.14.0-570.39.1.el9_6, kernel-rt-debug-core 5.14.0-570.39.1.el9_6, +6 morefixed: vendor fix RHSA-2025:15011
-
Red Hat Enterprise Linux Real Time for NFV (v. 10) kernel-rt 6.12.0-55.31.1.el10_0, kernel-rt-kvm 6.12.0-55.31.1.el10_0, kernel-rt-core 6.12.0-55.31.1.el10_0, kernel-rt-modules 6.12.0-55.31.1.el10_0, kernel-rt-debug-kvm 6.12.0-55.31.1.el10_0, kernel-rt-debug-core 6.12.0-55.31.1.el10_0, +6 morefixed: vendor fix RHSA-2025:15447
-
Red Hat Enterprise Linux Real Time for NFV E4S (v.9.2) kernel-rt 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-kvm 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-core 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-modules 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-debug-kvm 5.14.0-284.134.1.rt14.419.el9_2, kernel-rt-debug-core 5.14.0-284.134.1.rt14.419.el9_2, +6 morefixed: vendor fix RHSA-2025:14691
-
Red Hat Enterprise Linux Real Time for NFV EUS (v.9.4) kernel-rt 5.14.0-427.85.1.el9_4, kernel-rt-kvm 5.14.0-427.85.1.el9_4, kernel-rt-core 5.14.0-427.85.1.el9_4, kernel-rt-modules 5.14.0-427.85.1.el9_4, kernel-rt-debug-kvm 5.14.0-427.85.1.el9_4, kernel-rt-debug-core 5.14.0-427.85.1.el9_4, +6 morefixed: vendor fix RHSA-2025:15016
-
Red Hat Enterprise Linux RT (v. 8) kernel-rt 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-core 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-modules 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-debug-core 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-debug-modules 4.18.0-553.75.1.rt7.416.el8_10, kernel-rt-modules-extra 4.18.0-553.75.1.rt7.416.el8_10, +2 morefixed: vendor fix RHSA-2025:15786
-
Red Hat Enterprise Linux Server (v. 7 ELS) perf 3.10.0-1160.137.1.el7, kernel 3.10.0-1160.137.1.el7, bpftool 3.10.0-1160.137.1.el7, python-perf 3.10.0-1160.137.1.el7, kernel-kdump 3.10.0-1160.137.1.el7, kernel-tools 3.10.0-1160.137.1.el7, +7 morefixed: vendor fix RHSA-2025:14748
-
Red Hat Enterprise Linux Server AUS (v. 7.7) perf 3.10.0-1062.99.1.el7, kernel 3.10.0-1062.99.1.el7, bpftool 3.10.0-1062.99.1.el7, python-perf 3.10.0-1062.99.1.el7, kernel-tools 3.10.0-1062.99.1.el7, kernel-tools-libs 3.10.0-1062.99.1.el7, +2 morefixed: vendor fix RHSA-2025:14413
2 more fixed in the full advisory
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
cisa ICSA-25-162-05 updated cvss 7.1
Siemens SIMATIC S7-1500 CPU family
-
Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (6ES7518-4AX00-1AB0) >= 3.1.5 Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (6ES7518-4AX00-1AC0) >= 3.1.5 Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP (6ES7518-4FX00-1AB0) >= 3.1.5 Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP (6ES7518-4FX00-1AC0) >= 3.1.5 Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFP (6AG1518-4AX00-4AC0) >= 3.1.5affected: mitigation, no fix available
Facts from CISA's republication of the vendor's own advisory (CSAF); the linked advisory is the authoritative source. CISA notification · csaf
cisa ICSA-26-043-06 updated cvss 7.1
Siemens SINEC OS
-
Siemens RUGGEDCOM RST2428P (6GK6242-6PA00) < 3.3affected: fixed in V3.3 support.industry.siemens.com
-
Siemens SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family < 3.3affected: fixed in V3.3
-
Siemens SCALANCE XCH328 (6GK5328-4TS01-2EC2) < 3.3 Siemens SCALANCE XCM324 (6GK5324-8TS01-2AC2) < 3.3 Siemens SCALANCE XCM328 (6GK5328-4TS01-2AC2) < 3.3 Siemens SCALANCE XCM332 (6GK5332-0GA01-2AC2) < 3.3 Siemens SCALANCE XRH334 (24 V DC, 8xFO, CC) (6GK5334-2TS01-2ER3) < 3.3 Siemens SCALANCE XRM334 (2x230 V AC, 8xFO) (6GK5334-2TS01-4AR3) < 3.3affected: fixed in V3.3 support.industry.siemens.com
+8 more productsfewer
Siemens SCALANCE XRM334 (2x230 V AC, 12xFO) (6GK5334-3TS01-4AR3) < 3.3 Siemens SCALANCE XRM334 (2x230V AC, 2x10G, 24xSFP, 8xSFP+) (6GK5334-5TS01-4AR3) < 3.3 Siemens SCALANCE XRM334 (24 V DC, 8xFO) (6GK5334-2TS01-2AR3) < 3.3 Siemens SCALANCE XRM334 (24 V DC, 12xFO) (6GK5334-3TS01-2AR3) < 3.3 Siemens SCALANCE XRM334 (24V DC, 2x10G, 24xSFP, 8xSFP+) (6GK5334-5TS01-2AR3) < 3.3 Siemens SCALANCE XRM334 (230 V AC, 8xFO) (6GK5334-2TS01-3AR3) < 3.3 Siemens SCALANCE XRM334 (230 V AC, 12xFO) (6GK5334-3TS01-3AR3) < 3.3 Siemens SCALANCE XRM334 (230V AC, 2x10G, 24xSFP, 8xSFP+) (6GK5334-5TS01-3AR3) < 3.3
Facts from CISA's republication of the vendor's own advisory (CSAF); the linked advisory is the authoritative source. CISA notification · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 4mo ago
Exploit prediction
0.30% chance of exploitation in the next 30 days, higher than 22% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
- Siemens RUGGEDCOM RST2428P
- Siemens SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family
- Siemens SCALANCE XCH328
- Siemens SCALANCE XCM324
- Siemens SCALANCE XCM328
- Siemens SCALANCE XCM332
- Siemens SCALANCE XRH334 (24 V DC, 8xFO, CC)
- Siemens SCALANCE XRM334 (230 V AC, 12xFO)
- Siemens SCALANCE XRM334 (230 V AC, 8xFO)
- Siemens SCALANCE XRM334 (230V AC, 2x10G, 24xSFP, 8xSFP+)
- Siemens SCALANCE XRM334 (24 V DC, 12xFO)
- Siemens SCALANCE XRM334 (24 V DC, 8xFO)
- Siemens SCALANCE XRM334 (24V DC, 2x10G, 24xSFP, 8xSFP+)
- Siemens SCALANCE XRM334 (2x230 V AC, 12xFO)
- Siemens SCALANCE XRM334 (2x230 V AC, 8xFO)
- Siemens SCALANCE XRM334 (2x230V AC, 2x10G, 24xSFP, 8xSFP+)
- Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP
- Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP
- Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFP
Classification
- Weakness
-
- CWE-416 Use After Free
- Technology feeds
References
-
git.kernel.org
/stable/c/3b290923ad2b23596208c1e29520badef4356a43
patch
-
git.kernel.org
/stable/c/e9921b57dca05ac5f4fa1fa8e993d4f0ee52e2b7
patch
-
git.kernel.org
/stable/c/e269f29e9395527bc00c213c6b15da04ebb35070
patch
-
git.kernel.org
/stable/c/7874c9c132e906a52a187d045995b115973c93fb
patch
-
git.kernel.org
/stable/c/f680a4643c6f71e758d8fe0431a958e9a6a4f59d
patch
-
git.kernel.org
/stable/c/a553afd91f55ff39b1e8a1c4989a29394c9e0472
patch
-
git.kernel.org
/stable/c/a44acdd9e84a211989ff4b9b92bf3545d8456ad5
patch
-
git.kernel.org
/stable/c/103406b38c600fec1fe375a77b27d87e314aea09
patch
-
lists.debian.org
/debian-lts-announce/2025/10/msg00008.html
third-party-advisory
-
lists.debian.org
/debian-lts-announce/2025/10/msg00007.html
third-party-advisory
- cert-portal.siemens.com /productcert/html/ssa-082556.html
- cert-portal.siemens.com /productcert/html/ssa-089022.html
Sources
- CVE List CVE-2025-38350
- NVD CVE-2025-38350
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.