PT-2026-61281 · Linux+1 · Linux Kernel+1
CVE-2026-63964
·
Published
2026-05-18
·
Updated
2026-09-07
CVSS v2.0
4.6
Medium
| Vector | AV:L/AC:L/Au:S/C:N/I:N/A:C |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A flaw exists in the
do flash() function within the USB Type-C UCSI CCG component. The function attempts to locate the first .cyacd record using strnchr(). If a firmware image lacks a : record header, strnchr() returns NULL. Because NULL is compared as being less than the eof kernel pointer, the loop executes and calls strnchr() with an invalid pointer, leading to a system crash (oops). A root user can trigger this by placing a crafted unsigned firmware file in /lib/firmware and writing to the do flash sysfs attribute.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel
Ubuntu