PT-2025-41089 · Linux+2 · Linux Kernel+2

CVE-2023-53645

·

Published

2024-04-30

·

Updated

2026-08-04

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A memory-safety flaw exists in the extended Berkeley Packet Filter (eBPF) subsystem regarding how reference counts are acquired for objects after a failed tree insertion. The issue stems from an incorrect assumption that a BPF program calling bpf refcount acquire() on a node can always guarantee the node is alive. In scenarios involving non-owning references, such as after bpf rbtree add() fails and calls bpf obj drop(), the program no longer owns the node's lifetime. This allows the node's reference count to be decreased to zero, potentially leading to a use-after-free condition if bpf refcount acquire() increments a zero refcount. A local user could exploit this to cause a system crash, resulting in a denial of service. The flaw is specifically linked to the bpf refcount acquire impl() function.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

DoS

Use After Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
CVE-2023-53645
RHSA-2024:2394
RHSA-2024_2394
SUSE-SU-2025:21040-1
SUSE-SU-2025:21052-1
SUSE-SU-2025:21056-1
SUSE-SU-2025:21064-1
SUSE-SU-2025:4057-1
SUSE-SU-2025:4128-1
SUSE-SU-2025:4132-1
SUSE-SU-2025:4140-1
SUSE-SU-2025:4141-1
SUSE-SU-2025:4301-1

Affected Products

Linux Kernel
Red Hat
Suse