cveboard RSS feed

CVE-2026-89751

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

x86/tdx: Fix off-by-one in port I/O handling

In the Linux kernel, the following vulnerability has been resolved: x86/tdx: Fix off-by-one in port I/O handling handle_in() and handle_out() in arch/x86/coco/tdx/tdx.c use: u64 mask = GENMASK(BITS_PER_BYTE * size, 0); GENMASK(h, l) includes bit h. For size=1 (INB), this produces GENMASK(8, 0) = 0x1FF (9 bits) instead of GENMASK(7, 0) = 0xFF (8 bits). The mask is one bit too wide for all I/O sizes. Fix the mask calculation.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
03149948832a078f759022ed5b92e722d8d23c26affectedgitc6875423ad849ac234ab9812eb72f37ff8a490b4UnavailableNone listed
03149948832a078f759022ed5b92e722d8d23c26affectedgit220011fe95fc78b2bc2d7d43893bc73957a5c811UnavailableNone listed
03149948832a078f759022ed5b92e722d8d23c26affectedgit222b7005e4519f633b4cd666226256abbab46a1aUnavailableNone listed
03149948832a078f759022ed5b92e722d8d23c26affectedgitc4a22154870813d10aa0b4c734a574c726f9d4b0UnavailableNone listed
03149948832a078f759022ed5b92e722d8d23c26affectedgitbb45f705c4440dd3c689328319b88dd28770bbb8UnavailableNone listed
03149948832a078f759022ed5b92e722d8d23c26affectedgit0f63e656b1c679d32ac595de29d10c03efca6a25UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.19affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.19UnavailableNone listed
6.1.188unaffectedsemverUnavailable6.1.*None listed
6.6.157unaffectedsemverUnavailable6.6.*None listed
6.12.109unaffectedsemverUnavailable6.12.*None listed
6.18.50unaffectedsemverUnavailable6.18.*None listed
7.2.4unaffectedsemverUnavailable7.2.*None listed
7.3unaffectedoriginal_commit_for_fixUnavailable*None listed