thunderbolt: Reject zero-length property entries in validator (Linux Linux)

CVE-2026-53150
MEDIUM 5.5

En bref

Source
NVD
EPSS
EPSS 0.13 % · centile 2 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Modified

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.

Faiblesses (CWE)

  • CWE-191 — Soupassement d'entier

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

Références européennes

Avis du CERT-FR

Configurations affectées (CPE NVD)

Produits affectés

ProduitVersions
Linux · Linuxaffected cdae7c07e3e3509eaabc18c1640a55dc5b99c179 < 581c2053ab4dbe27e83c9e62deb4c73aa8dc0c3a ; affected cdae7c07e3e3509eaabc18c1640a55dc5b99c179 < 35d6c9252a152e756768a26dbf216b9dd9dd8e92 ; affected cdae7c07e3e3509eaabc18c1640a55dc5b99c179 < 99d9dbad1463afb510d42c9714f846361d1b726d ; affected cdae7c07e3e3509eaabc18c1640a55dc5b99c179 < 5f56bc6bddffe8710ba0ba8844023b5a44ca90e4 ; affected cdae7c07e3e3509eaabc18c1640a55dc5b99c179 < ca11e7da4fba4b394f69e16448f4463c44c84de6 ; affected cdae7c07e3e3509eaabc18c1640a55dc5b99c179 < 2e0ddac549ebd713eb9f4a15b6496e3440a17d8b
Linux · Linuxaffected 4.15 ; unaffected 0 < 4.15 ; unaffected 5.10.259 ≤ 5.10.* ; unaffected 5.15.210 ≤ 5.15.* ; unaffected 6.1.176 ≤ 6.1.* ; unaffected 6.6.143 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD