CVE-2026-43433

rust_binder: avoid reading the written value in offsets array

High · published May 8, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
2.6
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

rust_binder: avoid reading the written value in offsets array

When sending a transaction, its offsets array is first copied into the

target proc's vma, and then the values are read back from there. This is

normally fine because the vma is a read-only mapping, so the target

process cannot change the value under us.

However, if the target process somehow gains the ability to write to its

own vma, it could change the offset before it's read back, causing the

kernel to misinterpret what the sender meant. If the sender happens to

send a payload with a specific shape, this could in the worst case lead

to the receiver being able to privilege escalate into the sender.

The intent is that gaining the ability to change the read-only vma of

your own process should not be exploitable, so remove this TOCTOU read

even though it's unexploitable without another Binder bug.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00134 · 2.6th percentile
Published
2026-05-08T14:22Z
EPSS history
Timeline
  • 08 MAY 14:22Z
    rust_binder: avoid reading the written value in offsets array
    cvelistv5