← All Advisories
Reported from OT-Advisories.com as of

Linux Linux Kernel Buffer Overflow Rated 8.8 CVSS

Last refreshed2026-10-15

Status: UPDATED  |  Advisory ID: CVE-2026-31622

Key Details

CVECVE-2026-31622
CVSS Score / Version
8.8 (High) / CVSS v3.1
Updated2026-10-15
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is adjacent; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel and Siemens SIMATIC S7-1500 TM MFP - GNU/Linux subsystem
Classified as
CWE-120 (Buffer Copy without Checking Size of Input ('Classic Buffer Overflow'))
Exploitation prediction (EPSS)
0.45% probability of exploitation in the next 30 days (38% percentile) -- FIRST.org's EPSS model.

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SiemensSIMATIC S7-1500 TM MFP - GNU/Linux subsystem
SubsystemsControllers & Field I/O, OT Supporting Infrastructure
SectorsAll Sectors

What to Know

In the Linux kernel, the following vulnerability has been resolved:

NFC: digital: Bounds check NFC-A cascade depth in SDD response handler

The NFC-A anti-collision cascade in digital_in_recv_sdd_res() appends 3

or 4 bytes to target->nfcid1 on each round, but the number of cascade

rounds is controlled entirely by the peer device. The peer sets the

cascade tag in the SDD_RES (deciding 3 vs 4 bytes) and the

cascade-incomplete bit in the SEL_RES (deciding whether another round

follows).

ISO 14443-3 limits NFC-A to three cascade levels and target->nfcid1 is

sized accordingly (NFC_NFCID1_MAXSIZE = 10), but nothing in the driver

actually enforces this. This means a malicious peer can keep the

cascade running, writing past the heap-allocated nfc_target with each

round.

Fix this by rejecting the response when the accumulated UID would exceed

the buffer.

Commit e329e71013c9 ("NFC: nci: Bounds check struct nfc_target arrays")

fixed similar missing checks against the same field on the NCI path. (NVD)

What to Do

Monitor Linux's and Siemens's web pages for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-31622
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-31622
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.