In the Linux kernel, the following vulnerability has been resolved:
fuse: reject oversized dirents in page cache
fuse_add_dirent_to_cache() computes a serialized dirent size from the
server-controlled namelen field and copies the dirent into a single
page-cache page. The existing logic only checks whether the dirent fits
in the remaining space of the current page and advances to a fresh page
if not. It never checks whether the dirent itself exceeds PAGE_SIZE.
As a result, a malicious FUSE server can return a dirent with
namelen=4095, producing a serialized record size of 4120 bytes. On 4 KiB
page systems this causes memcpy() to overflow the cache page by 24 bytes
into the following kernel page.
Reject dirents that cannot fit in a single page before copying them into
the readdir cache.
References
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
| AND |
|
History
11 Nov 2026, 21:10
| Type | Values Removed | Values Added |
|---|---|---|
| Summary |
|
23 Oct 2026, 14:06
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://cert-portal.siemens.com/productcert/html/ssa-784472.html - Third Party Advisory | |
| First Time |
Siemens simatic S7-1500 Tm Mfp
Siemens Siemens simatic S7-1500 Tm Mfp Firmware |
|
| CPE | cpe:2.3:o:siemens:simatic_s7-1500_tm_mfp_firmware:-:*:*:*:*:*:*:* cpe:2.3:h:siemens:simatic_s7-1500_tm_mfp:-:*:*:*:*:*:*:* |
15 Oct 2026, 02:19
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Information
Published : 2026-05-01 14:16
Updated : 2026-11-11 21:10
NVD link : CVE-2026-31694
Mitre link : CVE-2026-31694
CVE.ORG link : CVE-2026-31694
JSON object : View
Products Affected
linux
- linux_kernel
siemens
- simatic_s7-1500_tm_mfp_firmware
- simatic_s7-1500_tm_mfp
CWE
