CVE-2026-64101

Source
https://cve.org/CVERecord?id=CVE-2026-64101
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-64101.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2026-64101
Downstream
Published
2026-07-19T15:40:06.185Z
Modified
2026-07-21T03:47:50.167931477Z
Summary
fwctl: pds: Validate RPC input size before parsing
Details

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 fwctlrpc.inlen and passes that buffer to the driver callback.

pdsfcfwrpc() casts the buffer to struct fwctlrpcpds and then calls pdsfcvalidaterpc(), which reads fields from that structure before checking that the input buffer is large enough to contain it. A short inlen can make pdsfwctl read beyond the allocation.

Reject pds RPC buffers that are smaller than struct fwctlrpcpds before parsing any pds-specific fields.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64101.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
92c66ee829b99a860a90f62ef16df3e42f92edac
Fixed
9e3f18883a98420a3b8873c6f894bc57e9b98e41
Fixed
0d470d36551058e3f728574308b815a80bca710f
Fixed
e7537735028c3ad4b0bfc02ff8fa2a1a28aa04fe

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-64101.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.15.0
Fixed
6.18.34
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.11

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-64101.json"