PT-2026-34274 · Linux+4 · Linux Kernel+4

Jan Schaumann

·

Published

2026-03-23

·

Updated

2026-06-17

·

CVE-2026-31431

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.10.254 Linux kernel versions prior to 5.15.204 Linux kernel versions prior to 6.1.170 Linux kernel versions prior to 6.6.137 Linux kernel versions prior to 6.12.85
Description A logic flaw in the Linux kernel's AEAD crypto implementation, specifically within the algif aead module, allows an unprivileged local user to escalate privileges to root. The issue stems from an in-place optimization during the processing of scatter-gather lists that fails to properly validate requests. By combining AF ALG sockets and the splice() function, an attacker can perform a deterministic four-byte write directly into the kernel's page cache. This allows the corruption of the in-memory copy of any readable file, such as setuid binaries (e.g., /usr/bin/su), without altering the file on disk. This technique can be used to bypass authentication or execute arbitrary code with root privileges. In Kubernetes environments, this can lead to container escape; if a privileged DaemonSet (like kube-proxy) shares image layers with an unprivileged container, the attacker can corrupt a binary used by the privileged container to achieve node-level code execution.
Recommendations Update the Linux kernel to versions 5.10.254, 5.15.204, 6.1.170, 6.6.137, or 6.12.85, or any newer version containing the fix. As a temporary mitigation, restrict the use of the splice() function in conjunction with AF ALG sockets to minimize the risk of exploitation.

Exploit

Fix

DoS

LPE

RCE

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

Weakness Enumeration

Related Identifiers

ALSA-2026:13565
ALSA-2026:13566
ALSA-2026:13577
ALSA-2026:13578
ALSA-2026:19074
ALSA-2026:19225
ALSA-2026:A001
ALSA-2026:A002
ALSA-2026:A003
BDU:2026-06123
CVE-2026-31431
ECHO-41E7-B14A-B4FB
GHSA-M38G-VWW2-MVGX
OESA-2026-2172
OESA-2026-2173
OESA-2026-2174
OESA-2026-2175
OESA-2026-2176
OPENSUSE-SU-2026:10734-1
RHSA-2026:13565
RHSA-2026:13566
RHSA-2026:13577
RHSA-2026:13578
RHSA-2026:13681
RHSA-2026:13734
RHSA-2026:13887
RHSA-2026:13932
RHSA-2026:13936
RHSA-2026:14137
RHSA-2026:14165
RHSA-2026:14230
RHSA-2026:14301
RHSA-2026:14339
RHSA-2026:14926
RHSA-2026:15976
RHSA-2026:15978
RHSA-2026:16018
RHSA-2026:16063
RHSA-2026:16111
RHSA-2026:16208
RHSA-2026:16209
RHSA-2026:16210
USN-8226-1
USN-8226-2
USN-8277-1
USN-8277-2
USN-8278-1
USN-8278-2
USN-8279-1
USN-8279-2
USN-8279-3
USN-8280-1
USN-8280-2
USN-8280-3
USN-8281-1
USN-8281-2
USN-8289-1
USN-8289-2
USN-8305-1
USN-8305-2
USN-8310-1
USN-8350-1
USN-8351-1
USN-8374-1
USN-8391-1
USN-8392-1
USN-8393-1
USN-8426-1
USN-8426-2
USN-8440-1
USN-8441-1

Affected Products

Linuxmint
Linux Kernel
Red Os
Rocky Linux
Ubuntu