Linux hwe edge: In the Linux kernel, the following vulnerability has been resolved: rust_binder: use a u64 stride when cleaning up the offsets array Allocation's… (CVE-2026-64467)
A vulnerability in the Linux kernel's rust_binder component caused incorrect reference counting on 32-bit kernels due to using usize instead of u64 for array stride and entry reads. This led to reference count underflows and corrupted binder reference accounting, potentially causing premature release notifications despite existing references. The issue is fixed by changing the stride and reads to u64 with proper conversion.
AI Analysis
Technical Summary
The Linux kernel's rust_binder component improperly used usize instead of u64 for the stride and per-entry read when cleaning up the offsets array. On 32-bit kernels, this caused the cleanup loop to iterate twice as many times as intended and read zeroed high words as offsets, leading to over-decrementing reference counts. This corrupted binder's reference accounting, potentially triggering strong reference release notifications prematurely. The fix involves using a u64 stride and reading each entry as u64, converting to usize safely. On 32-bit ARM, the driver's existing refcount guard detects and prevents underflow, firing an error.
Potential Impact
On 32-bit Linux kernels, this vulnerability causes binder reference counts to be decremented more than they should be, corrupting reference accounting. This can lead to premature release notifications (BR_RELEASE) even when references remain, potentially causing use-after-free or other memory management issues. The impact includes confidentiality, integrity, and availability as indicated by the CVSS vector, but no known exploits are reported in the wild.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to correct the stride and entry read types to u64 with safe conversion. Users should apply the official kernel updates that include this fix. Since this is a kernel-level issue, upgrading to a patched kernel version is the recommended remediation. Patch status is not explicitly confirmed in the provided data; check the vendor or distribution advisories for the exact patched versions and update accordingly.
Linux hwe edge: In the Linux kernel, the following vulnerability has been resolved: rust_binder: use a u64 stride when cleaning up the offsets array Allocation's… (CVE-2026-64467)
Description
A vulnerability in the Linux kernel's rust_binder component caused incorrect reference counting on 32-bit kernels due to using usize instead of u64 for array stride and entry reads. This led to reference count underflows and corrupted binder reference accounting, potentially causing premature release notifications despite existing references. The issue is fixed by changing the stride and reads to u64 with proper conversion.
CVSS v3.1
Score 8.8high
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel's rust_binder component improperly used usize instead of u64 for the stride and per-entry read when cleaning up the offsets array. On 32-bit kernels, this caused the cleanup loop to iterate twice as many times as intended and read zeroed high words as offsets, leading to over-decrementing reference counts. This corrupted binder's reference accounting, potentially triggering strong reference release notifications prematurely. The fix involves using a u64 stride and reading each entry as u64, converting to usize safely. On 32-bit ARM, the driver's existing refcount guard detects and prevents underflow, firing an error.
Potential Impact
On 32-bit Linux kernels, this vulnerability causes binder reference counts to be decremented more than they should be, corrupting reference accounting. This can lead to premature release notifications (BR_RELEASE) even when references remain, potentially causing use-after-free or other memory management issues. The impact includes confidentiality, integrity, and availability as indicated by the CVSS vector, but no known exploits are reported in the wild.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to correct the stride and entry read types to u64 with safe conversion. Users should apply the official kernel updates that include this fix. Since this is a kernel-level issue, upgrading to a patched kernel version is the recommended remediation. Patch status is not explicitly confirmed in the provided data; check the vendor or distribution advisories for the exact patched versions and update accordingly.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-jcch-xvf6-72qc
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-64467"]
- Ecosystems
- []
- Database Specific Severity
- null
- Cvss Version
- null
Threat ID: 6a6542089c2644c7f8082cc3
Added to database: 07/25/2026, 23:08:56 UTC
Last enriched: 08/15/2026, 02:27:41 UTC
Last updated: 09/07/2026, 10:52:10 UTC
Views: 51
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.