CVE-2026-63892: linux

CVSS: UnknownAwaiting analysis
AliasesUBUNTU-CVE-2026-63892DEBIAN-CVE-2026-63892
Published 19-07-2026Last modified 19-07-2026

Vulnerability summary

CVE-2026-63892 is a vulnerability in linux with no CVSS score yet. EPSS estimates a 0.23% chance of exploitation in the next 30 days, higher than 12.9% of scored vulnerabilities.

Overall risk
0/100
0100
Minimal · default modelHow is this calculated?
CVSS score
Not scored
010
No CVSS score recorded
EPSS score
0.23%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 32 · Related 32

Timeline

  1. 19-07-2026
    PublishedVulnerability first disclosed.

Description

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: property: Reject dir_len < 4 to prevent size_t underflow On the non-root path, __tb_property_parse_dir() takes dir_len from entry->length (u16 widened to size_t). Two distinct OOB conditions follow when entry->length < 4: 1. The non-root path begins with kmemdup(&block[dir_offset], sizeof(*dir->uuid), ...) which always reads 4 dwords from dir_offset. tb_property_entry_valid() only enforces dir_offset + entry->length <= block_len, so a crafted entry with dir_offset close to the end of the property block and entry->length in 0..3 passes that gate but lets the UUID copy run off the block (e.g. dir_offset = 497, dir_len = 3 in a 500-dword block reads block[497..501]). 2. After the kmemdup, content_len = dir_len - 4 underflows size_t to ~SIZE_MAX, nentries becomes SIZE_MAX / 4, and the entry walk runs OOB on each iteration until an entry fails validation or the kernel oopses on an unmapped page. Reject dir_len < 4 on the non-root path *before* the UUID kmemdup, which closes both holes. Also move INIT_LIST_HEAD(&dir->properties) up to immediately after the dir allocation so the new error-return path (and the existing uuid-alloc failure path) calling tb_property_free_dir() sees a walkable list rather than the zero-initialized NULL next/prev that list_for_each_entry_safe() would oops on.

CVSS metrics

Risk metrics not yet published.

EPSS trend

Probability

0.23%

Chance of exploitation in the next 30 days

Percentile

13%

Versus all other CVEs

30-day change

0.00 pp

From 0.23% on 21-09-2026

21-09-202621-10-2026
EPSS score
0.23%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

No weakness data has been published for this record.

Affected systems

Ubuntu166 products
  • linuxAll versions (No fix recorded) | < 5.15.0-198.208 | < 6.8.0-146.146 | < 7.0.0-28.28
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded) | < 5.15.0-1117.124 | < 6.8.0-1066.69 | < 7.0.0-1009.9
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Debian1 product
  • linux< 6.1.176-1 | < 6.12.94-1 | < 7.0.12-1
Linux1 product
  • linux≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 37abc4504fa19d8f9f1e87792e8a2b8fdb308e40 | ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < e2d4d51cf5785815fa4e91e0c019e3eb2506a84c | ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < de618299190b418291609e6921557253bd417e25 | ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 5506c825f14d810f0690b1f4367cb7249ebb387a | ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 542a13890b742099c461d70920e97b14e568f6ec | ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < d548179adcc87e1bc66b17e00352a1f536e76065 | ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 3bec49ca55e08fb085cc4318f24b1b37eaab28cb | ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < de21b59c29e31c5108ddc04210631bbfab81b997 | 4.15

3 vendors · 168 products

References

31 links
Show all 31 references