Patchfirst
CVE-2026-31431 KEVPublic exploit High · 7.8 EPSS 98.1%

Linux Kernel Incorrect Resource Transfer Between Spheres Vulnerability

Linux · Kernel

Summary

The Linux kernel's crypto subsystem, specifically the algif_aead component that exposes AEAD (authenticated encryption with associated data) operations to userspace via the AF_ALG socket interface, contains an incorrect resource transfer between spheres flaw, along with an improper validation of input consistency weakness. An attacker with local access and low-privileged authentication, requiring no user interaction, could exploit this flaw to affect confidentiality, integrity and availability of the system.

Official description · NVD

In the Linux kernel, the following vulnerability has been resolved: crypto: algif_aead - Revert to operating out-of-place This mostly reverts commit 72548b093ee3 except for the copying of the associated data. There is no benefit in operating in-place in algif_aead since the source and destination come from different mappings. Get rid of all the complexity added for in-place operation and just copy the AD directly.

Breakdown
73.4 / 100
Exploited
Yes, in CISA KEV
Reports
0
Tactics
1/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

First seen exploited 9 days after disclosure. Public exploit code (PoC-in-GitHub) was available 45 days before disclosure.

  1. Public exploit codePoC-in-GitHub45 days before
  2. Disclosedday 0
  3. First seen exploitedVulnCheck KEV evidenceAdded to CISA KEVEU database agrees+9 days

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

1 , grouped by in kill-chain order, 1 cited passage 1

Privilege EscalationTA0004

Exploitation for Privilege Escalation T1068 Medium
AI mapping from the description · how it is exploited

kernel crypto flaw enables local privilege escalation

crypto: algif_aead - Revert to operating out-of-place
From the official description (NVD) Original (opens in a new tab) ↗

Detection

2 rules for this CVE · 31 general rules for its techniques

Rules for this CVE

2 that reference CVE-2026-31431 directly.

General rules for this CVE’s techniques

These detect the technique in general, not this specific vulnerability.

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

What security researchers reported

Not named in any threat report yet

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

127 links, grouped by NVD tag

Third Party Advisory 46

websec.net/blog/cve-2026-31431-linux-algifaead-page-cache-write-to-root-69f38a4ccddd2db1f520f170kb.cert.org/vuls/id/260001access.redhat.com/errata/RHSA-2026:13565access.redhat.com/errata/RHSA-2026:13566access.redhat.com/errata/RHSA-2026:13577access.redhat.com/errata/RHSA-2026:13578access.redhat.com/errata/RHSA-2026:13681access.redhat.com/errata/RHSA-2026:13690
Show 38 moreShow feweraccess.redhat.com/errata/RHSA-2026:13727access.redhat.com/errata/RHSA-2026:13729access.redhat.com/errata/RHSA-2026:13734access.redhat.com/errata/RHSA-2026:13811access.redhat.com/errata/RHSA-2026:13862access.redhat.com/errata/RHSA-2026:13885access.redhat.com/errata/RHSA-2026:13887access.redhat.com/errata/RHSA-2026:13932access.redhat.com/errata/RHSA-2026:13936access.redhat.com/errata/RHSA-2026:14097access.redhat.com/errata/RHSA-2026:14112access.redhat.com/errata/RHSA-2026:14137access.redhat.com/errata/RHSA-2026:14165access.redhat.com/errata/RHSA-2026:14230access.redhat.com/errata/RHSA-2026:14301access.redhat.com/errata/RHSA-2026:14339access.redhat.com/errata/RHSA-2026:14773access.redhat.com/errata/RHSA-2026:14926access.redhat.com/errata/RHSA-2026:15087access.redhat.com/errata/RHSA-2026:15976access.redhat.com/errata/RHSA-2026:15978access.redhat.com/errata/RHSA-2026:16018access.redhat.com/errata/RHSA-2026:16063access.redhat.com/errata/RHSA-2026:16111access.redhat.com/errata/RHSA-2026:16208access.redhat.com/errata/RHSA-2026:16209access.redhat.com/errata/RHSA-2026:16210access.redhat.com/errata/RHSA-2026:19074access.redhat.com/errata/RHSA-2026:19225access.redhat.com/errata/RHSA-2026:33486access.redhat.com/security/cve/CVE-2026-31431access.redhat.com/security/cve/cve-2026-31431#cve-details-mitigationbugzilla.redhat.com/show_bug.cgi?id=2460538cert-portal.siemens.com/productcert/html/ssa-019113.htmlcert-portal.siemens.com/productcert/html/ssa-082556.htmlcert-portal.siemens.com/productcert/html/ssa-265688.htmlcert-portal.siemens.com/productcert/html/ssa-328642.htmlsecurity.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-31431.json

Mailing List 57

openwall.com/lists/oss-security/2026/04/30/17openwall.com/lists/oss-security/2026/04/30/2openwall.com/lists/oss-security/2026/04/30/20openwall.com/lists/oss-security/2026/04/30/6openwall.com/lists/oss-security/2026/05/01/10openwall.com/lists/oss-security/2026/05/01/12openwall.com/lists/oss-security/2026/05/01/15openwall.com/lists/oss-security/2026/05/01/16
Show 49 moreShow feweropenwall.com/lists/oss-security/2026/05/01/17openwall.com/lists/oss-security/2026/05/01/18openwall.com/lists/oss-security/2026/05/01/2openwall.com/lists/oss-security/2026/05/01/22openwall.com/lists/oss-security/2026/05/01/23openwall.com/lists/oss-security/2026/05/01/24openwall.com/lists/oss-security/2026/05/01/3openwall.com/lists/oss-security/2026/05/02/14openwall.com/lists/oss-security/2026/05/02/15openwall.com/lists/oss-security/2026/05/02/16openwall.com/lists/oss-security/2026/05/02/17openwall.com/lists/oss-security/2026/05/02/18openwall.com/lists/oss-security/2026/05/02/19openwall.com/lists/oss-security/2026/05/02/20openwall.com/lists/oss-security/2026/05/02/21openwall.com/lists/oss-security/2026/05/02/23openwall.com/lists/oss-security/2026/05/02/24openwall.com/lists/oss-security/2026/05/02/25openwall.com/lists/oss-security/2026/05/02/4openwall.com/lists/oss-security/2026/05/02/5openwall.com/lists/oss-security/2026/05/02/6openwall.com/lists/oss-security/2026/05/02/7openwall.com/lists/oss-security/2026/05/02/8openwall.com/lists/oss-security/2026/05/03/10openwall.com/lists/oss-security/2026/05/03/12openwall.com/lists/oss-security/2026/05/03/13openwall.com/lists/oss-security/2026/05/03/3openwall.com/lists/oss-security/2026/05/03/4openwall.com/lists/oss-security/2026/05/03/5openwall.com/lists/oss-security/2026/05/03/6openwall.com/lists/oss-security/2026/05/04/1openwall.com/lists/oss-security/2026/05/04/10openwall.com/lists/oss-security/2026/05/04/11openwall.com/lists/oss-security/2026/05/04/12openwall.com/lists/oss-security/2026/05/04/13openwall.com/lists/oss-security/2026/05/04/14openwall.com/lists/oss-security/2026/05/04/2openwall.com/lists/oss-security/2026/05/04/24openwall.com/lists/oss-security/2026/05/04/27openwall.com/lists/oss-security/2026/05/04/28openwall.com/lists/oss-security/2026/05/04/29openwall.com/lists/oss-security/2026/05/04/31openwall.com/lists/oss-security/2026/05/04/8openwall.com/lists/oss-security/2026/05/04/9openwall.com/lists/oss-security/2026/05/06/5openwall.com/lists/oss-security/2026/05/07/12openwall.com/lists/oss-security/2026/05/07/2openwall.com/lists/oss-security/2026/05/08/13openwall.com/lists/oss-security/2026/05/18/3
↑ ↓ chooseEnter openEsc close