CVE-2026-64101 fwctl: pds: Validate RPC input size before parsing
A missing size check in the Linux kernel pds driver allows out-of-bounds reads, potentially causing a denial of service.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-64101?
CVE-2026-64101 is a medium-severity vulnerability in Linux kernel, published on 19 Jul 2026. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
In the Linux kernel, the following vulnerability has been resolved:
fwctl: pds: Validate RPC input size before parsing
The fwctl core allocates the device-specific RPC input buffer with fwctl_rpc.in_len and passes that buffer to the driver callback.
pdsfc_fw_rpc() casts the buffer to struct fwctl_rpc_pds and then calls pdsfc_validate_rpc(), which reads fields from that structure before checking that the input buffer is large enough to contain it. A short in_len can make pds_fwctl read beyond the allocation.
Reject pds RPC buffers that are smaller than struct fwctl_rpc_pds before parsing any pds-specific fields.
Which versions are affected by CVE-2026-64101?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2026-64101?
Apply the vendor's patch.
Is CVE-2026-64101 being exploited?
There is no known exploitation of CVE-2026-64101 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as BELL-CVE-2026-64101, DEBIAN-CVE-2026-64101, GHSA-954m-592c-4vpc, UBUNTU-CVE-2026-64101.