PT-2024-29139 · Linux+3 · Linux Kernel+3

Published

2024-06-11

·

Updated

2026-05-26

·

CVE-2024-40918

CVSS v3.1

6.3

Medium

VectorAV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The issue is related to random segmentation faults in package builds on PA-RISC systems with PA8800 and PA8900 processors. These systems have a large L2 cache that requires per-page flushing for decent performance when a large range is flushed. The combined cache in these systems is also more sensitive to non-equivalent aliases than the caches in earlier systems. The majority of random segmentation faults appear to be memory corruption in memory allocated using mmap and malloc. The problem is due to two issues related to cache move-in and the present bit in PTEs being racy. The flush cache page tmpalias flush sets up its own TLB entry and inhibits cache move-in. The fix involves implementing all required flush operations using tmpalias routines, including flushes for user and kernel pages, and flushing the cache page when the accessed bit is cleared.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-01327
CVE-2024-40918
ECHO-874F-AACA-6854
OESA-2024-1897
USN-6999-1
USN-6999-2
USN-7004-1
USN-7005-1
USN-7005-2
USN-7008-1
USN-7029-1

Affected Products

Debian
Linuxmint
Linux Kernel
Ubuntu