CVE-2026-98776
Description
A flaw was found in the Linux kernel's Android Binder filesystem (binderfs). A local user can exploit a race condition during concurrent device creation and deletion to trigger a use-after-free (UAF) condition, which occurs when freed memory is written to while being re-registered. This issue may allow an attacker to achieve local privilege escalation or cause system memory corruption resulting in a Denial of Service (DoS).
Statement
A race in binderfs device creation can cause a use-after-free write because simple_done_creating() releases the parent directory lock and the creator dentry reference before binder_add_device() registers the device. A concurrent unlinkat() can remove the new entry and trigger binderfs_evict_inode(), freeing the device before hlist_add_head writes list pointers into it. The demonstrated primitive is an 8 byte write into a freed kmalloc-512 object rather than a NULL pointer dereference or a warning only condition. For the CVSS the PR:L reflects that a local process needs access to the binderfs control interface and permission to create and unlink binderfs device entries, but full host administrator privileges may not be required when binderfs is delegated to a container or service. AC:H applies because reliable triggering requires winning a race window. The issue is not network reachable. Impact is at least a local denial of service through kernel memory corruption and a crash. In the worst still defensible case, allocator reuse could turn the stale list write into corruption of a replacement kernel object and potentially allow privilege escalation.
Mitigation
Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 4.7 | N/A | N/A |
| Attack Vector | Local | N/A | N/A |
| Attack Complexity | High | N/A | N/A |
| Privileges Required | Low | N/A | N/A |
| User Interaction | None | N/A | N/A |
| Scope | Unchanged | N/A | N/A |
| Confidentiality | None | N/A | N/A |
| Integrity Impact | None | N/A | N/A |
| Availability Impact | High | N/A | N/A |
Vector
Red Hat: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.