Review reviewHigh

CVE-2023-3609

Linux Kernel, linux kernel, debian linux

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.

CVSS
7.8
EPSS
0.45%
36.9% percentile
CISA KEV
Not listed
Published
2023.07.22
PRIORITY ASSESSMENT

Review review

The CVSS severity warrants an early asset and exposure review.

Known exploitationNot established by KEV
Exploit probability0.45%
Technical severityCVSS 7.8

Vulnerability overview

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 product and versions

Product
Linux Kernel, linux kernel, debian linux
Affected versions
>= 4.14.0 < 4.14.322, >= 4.15.0 < 4.19.291, >= 4.20.0 < 5.4.248, >= 5.5.0 < 5.10.185, >= 5.11.0 < 5.15.118, >= 5.16.0 < 6.1.35, >= 6.2.0 < 6.3.9, >= 4.14 < 6.4, 6.4, 10.0, 11.0
Fixed versions
6.4

Recommended response sequence

Confirm exposure before applying a vendor-supported change.

Full remediation guide
  1. 1
    Identify

    Confirm that Linux Kernel, linux kernel, debian linux and an affected version are present.

  2. 2
    Prioritize

    Combine exploitation signals with asset exposure and business criticality.

  3. 3
    Remediate

    Follow the vendor advisory or supported update path and preserve rollback options.

  4. 4
    Verify

    Recheck the version, service health, access paths, and relevant logs.

Technical data

CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE
CWE-416
CVE-2023-3609 — Linux Kernel, linux kernel, debian linux | SECUFOCUS NOW