Junglewise Threat Intelligence

CVE-2026-63892: Linux kernel size_t underflow in Thunderbolt property parsing

CVE-2026-63892 · Severity: info · CVSS 6.1 · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Thunderbolt driver could allow a malicious device or local user to crash the system. By providing specially crafted device property data, an attacker can trigger memory errors that lead to a system 'oops' or kernel panic. This primarily impacts the availability of the affected machine.

Technical details

A vulnerability exists in the __tb_property_parse_dir() function within drivers/thunderbolt/property.c of the Linux kernel. When processing non-root property directories, the code fails to validate that the directory length (dir_len) is at least 4. This leads to two issues: an out-of-bounds read during UUID copying via kmemdup(), and a size_t underflow when calculating content_len (dir_len - 4). The underflow results in a massive nentries value, causing the subsequent loop to perform out-of-bounds reads until the kernel encounters an unmapped page and crashes. The fix involves rejecting dir_len < 4 and ensuring proper list initialization before error returns.

Affected products

  • Linux Linux kernel cdae7c07e3e3509eaabc18c1640a55dc5b99c179

Timeline

  • 2026-05-10: other: Vulnerability fixed in source code
  • 2026-07-19: disclosed: CVE published

References

Related threats