CVE-2026-31431: crypto: algif_aead - Revert to operating out-of-place
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.
Security readout for executives and security teams
Plain-English summary
A flaw in Linux kernel authenticated-encryption handling can let a low-privileged local attacker cause severe confidentiality, integrity, and availability impact. It is not presented as a remote attack, but CISA KEV inclusion makes exposed multi-user Linux systems urgent patching candidates.
Executive priority
Treat this as a high-priority kernel remediation because exploitation is acknowledged through CISA KEV and public exploit material exists. Prioritize systems where untrusted users, compromised services, or tenants can execute locally. Emergency remote-service shutdown is not justified by the supplied local attack vector alone.
Technical view
The vulnerable algif_aead implementation attempted unnecessary in-place processing even though source and destination use different mappings. Linux resolved the issue by reverting that behavior, restoring out-of-place operation, and directly copying associated data. The supplied CVSS 3.1 score is 7.8 with local, low-complexity, low-privilege attack requirements and no user interaction.
Likely exposure
Systems are candidates when their running Linux kernel contains the affected algif_aead behavior but lacks the applicable stable or distribution backport. Internet exposure alone does not establish vulnerability because the vector is local. The supplied version data is insufficiently clear for reliable version-string-only decisions.
Exploitation context
CISA KEV status supports known exploitation in the wild. The bundle also identifies a public exploit repository, increasing practical risk. Exploitation requires local low-privileged access according to the supplied CVSS vector; the sources do not establish a remotely reachable attack path.
Researcher notes
Exact affected-version boundaries are ambiguous in the supplied normalized data. Validate exposure through distribution advisories and fix-commit ancestry. Relevant stable fixes are represented by multiple kernel.org commits. The sources establish the implementation change and high-impact local vector, but this bundle does not provide enough detail to independently characterize every exploitation primitive or indicator.
Mitigation direction
Install the vendor kernel update containing the applicable algif_aead fix.
Reboot into the updated kernel; installing a package alone may leave the vulnerable kernel running.
Prioritize shared, multi-user, container-hosting, and externally accessible systems offering local account paths.
If immediate updating is impossible, follow the Linux distributor's documented mitigation guidance.
Validation and detection
Record the running kernel build and distribution package revision on every Linux asset.
Check vendor advisories for whether that exact package includes the applicable stable fix.
Verify the running kernel changed after reboot and matches the remediated package.
Confirm scanners use distribution backport data, not upstream version comparisons alone.
Review affected hosts for unexplained privilege changes or integrity events during the exposure window.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-1288: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
Exploitation: activeAutomatable: noTechnical Impact: total
CVSS vector scores
2 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.