Skip to main content
VulnerabilityPublished Updated

CVE-2026-53150: Linux kernel · thunderbolt: Reject zero-length property entries in validator

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in cff8eb65d1eafe7793e54b4d0cf6bf831644630b : update Linux kernel when convenient.

Data as of 6 Nov 2026, 16:49 UTC

Severity
Unrated

Rated by Threat Radar · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-06.

Patch
Available – fixed in cff8eb65d1eafe7793e54b4d0cf6bf831644630b, ca11e7da4fba4b394f69e16448f4463c44c84de6, 581c2053ab4dbe27e83c9e62deb4c73aa8dc0c3a +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 Jun 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < cff8eb65d1eafe7793e54b4d0cf6bf831644630b
Fixed in
  • cff8eb65d1eafe7793e54b4d0cf6bf831644630b
LinuxLinuxAffected
  • ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < ca11e7da4fba4b394f69e16448f4463c44c84de6
Fixed in
  • ca11e7da4fba4b394f69e16448f4463c44c84de6
LinuxLinuxAffected
  • ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 581c2053ab4dbe27e83c9e62deb4c73aa8dc0c3a
Fixed in
  • 581c2053ab4dbe27e83c9e62deb4c73aa8dc0c3a
LinuxLinuxAffected
  • ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 99d9dbad1463afb510d42c9714f846361d1b726d
Fixed in
  • 99d9dbad1463afb510d42c9714f846361d1b726d
LinuxLinuxAffected
  • ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 35d6c9252a152e756768a26dbf216b9dd9dd8e92
Fixed in
  • 35d6c9252a152e756768a26dbf216b9dd9dd8e92
LinuxLinuxAffected
  • ≥ cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 5f56bc6bddffe8710ba0ba8844023b5a44ca90e4
Fixed in
  • 5f56bc6bddffe8710ba0ba8844023b5a44ca90e4

Description

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Reject zero-length property entries in validator tb_property_entry_valid() accepts entries with length == 0 for DIRECTORY, DATA, and TEXT types. A zero-length TEXT entry passes validation but causes an underflow in the null-termination logic: property->value.text[property->length * 4 - 1] = '\0'; When property->length is 0 this writes to offset -1 relative to the allocation. Reject zero-length entries early in the validator since they have no valid representation in the XDomain property protocol.

References

Community reviews

Loading reviews…