Description
A use-after-free vulnerability in the Linux kernel's net/sched: cls_fw component can be exploited to achieve local privilege escalation.

If tcf_change_indev() fails, fw_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 0323bce598eea038714f941ce2b22541c46d488f.
Published: 2023-07-21
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

No analysis available yet.

Remediation

No remediation available yet.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-3623-1 linux-5.10 security update
Debian DLA Debian DLA DLA-3710-1 linux security update
Debian DSA Debian DSA DSA-5480-1 linux security update
Debian DSA Debian DSA DSA-5492-1 linux security update
EUVD EUVD EUVD-2023-44409 A use-after-free vulnerability in the Linux kernel's net/sched: cls_fw component can be exploited to achieve local privilege escalation. If tcf_change_indev() fails, fw_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 0323bce598eea038714f941ce2b22541c46d488f.
Ubuntu USN Ubuntu USN USN-6285-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-6309-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6315-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6317-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6318-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6321-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6324-1 Linux kernel (GKE) vulnerabilities
Ubuntu USN Ubuntu USN USN-6325-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6327-1 Linux kernel (KVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-6328-1 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-6329-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6330-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-6331-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-6332-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-6341-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6342-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6342-2 Linux kernel (Azure)
Ubuntu USN Ubuntu USN USN-6346-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-6348-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6357-1 Linux kernel (IBM) vulnerabilities
Ubuntu USN Ubuntu USN USN-6385-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-6397-1 Linux kernel (BlueField) vulnerabilities
History

Wed, 05 Mar 2025 19:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 13 Feb 2025 17:15:00 +0000

Type Values Removed Values Added
Description A use-after-free vulnerability in the Linux kernel's net/sched: cls_fw component can be exploited to achieve local privilege escalation. If tcf_change_indev() fails, fw_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 0323bce598eea038714f941ce2b22541c46d488f. A use-after-free vulnerability in the Linux kernel's net/sched: cls_fw component can be exploited to achieve local privilege escalation. If tcf_change_indev() fails, fw_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 0323bce598eea038714f941ce2b22541c46d488f.

Subscriptions

Debian Debian Linux
Linux Linux Kernel
Redhat Enterprise Linux Rhel Aus Rhel E4s Rhel Els Rhel Eus Rhel Extras Rt Rhel Tus Rhev Hypervisor
cve-icon MITRE

Status: PUBLISHED

Assigner: Google

Published:

Updated: 2025-03-05T18:48:04.229Z

Reserved: 2023-07-19T15:50:20.757Z

Link: CVE-2023-3776

cve-icon Vulnrichment

Updated: 2024-08-02T07:08:49.975Z

cve-icon NVD

Status : Modified

Published: 2023-07-21T21:15:11.973

Modified: 2025-02-13T17:16:58.960

Link: CVE-2023-3776

cve-icon Redhat

Severity : Important

Publid Date: 2023-07-06T00:00:00Z

Links: CVE-2023-3776 - Bugzilla

cve-icon OpenCVE Enrichment

No data.

Weaknesses