Skip to content
7.8 High

CVE-2023-3609 A use-after-free vulnerability in the Linux kernel's net/sched: cls_u32 component can be exploited to achieve local…

Description

A use-after-free vulnerability in the Linux kernel's net/sched: cls_u32 component can be exploited to achieve local privilege escalation. If tcf_change_indev() fails, u32_set_parms() will immediately return an error after incrementing or decrementing the reference counter in tcf_bind_filter(). If an attacker can control the reference counter and set it to zero, they can cause the reference to be freed, leading to a use-after-free vulnerability. We recommend upgrading past commit 04c55383fa5689357bcdd2c8036725a55ed632bc.

Affected products and versions

Product Affected versions Fixed in
kernel 6.4 earliest → < 6.4.0 6.4.0
kernel 6.2 6.2.0 → < 6.3.9 6.3.9
kernel 5.16 5.16.0 → < 6.1.35 6.1.35
kernel 5.11 5.11.0 → < 5.15.118 5.15.118
kernel 5.5 5.5.0 → < 5.10.185 5.10.185
kernel 4.20 4.20.0 → < 5.4.248 5.4.248
kernel 4.15 4.15.0 → < 4.19.291 4.19.291
kernel 4.14 4.14.0 → < 4.14.322 4.14.322
SIMATIC S7-1500 CPU 1518-4 PN/DP MFP 3.1 3.1.0 → < 3.1.5 3.1.5
Show the 3 other branches
Product Affected versions Fixed in
SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP 3.1 3.1.0 → < 3.1.5 3.1.5
SIMATIC S7-1500 TM MFP - GNU/Linux subsystem 1.1 earliest → < 1.1 1.1
SIPLUS S7-1500 CPU 1518-4 PN/DP MFP 3.1 3.1.0 → < 3.1.5 3.1.5

References

Timeline

  1. Published
  2. Last modified
The 97 CVEs of kernel →
Track this CVE