KEV catalog · CISA Known Exploited Vulnerabilities
CVE-2026-31431
7.8
Details
Descriptions
KEV: Linux Kernel contains an incorrect resource transfer between spheres vulnerability that could allow for privilege escalation.
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.
Compliance SSVC + BOD 26-04
Research metadata
https://github.com/adysec/cve-2026-31431
https://github.com/mfloresdacunha/CVE-2026-31431
https://www.elastic.co/docs/reference/security/prebuilt-rules/rules/linux/privilege_escalation_potential_copy_fail_cve_2026_31431_exploitation_via_af_alg_socket
https://www.sysdig.com/blog/cve-2026-31431-copy-fail-linux-kernel-flaw-lets-local-users-gain-root-in-seconds
https://cert.europa.eu/publications/security-advisories/2026-005/
https://www.rapid7.com/db/modules/exploit/linux/local/cve_2026_31431_copy_fail/
https://github.com/rootsecdev/cve_2026_31431
https://www.openwall.com/lists/oss-security/2026/04/29/23
https://securitylabs.datadoghq.com/articles/cve-2026-31431-copy-fail-exploit-detection-with-agents/
https://github.com/vyahello/CVE-2026-31431
https://hacktricks.wiki/en/linux-hardening/privilege-escalation/linux-kernel-exploitation/copy-fail-af_alg-splice-page-cache-overwrite-cve-2026-31431.html
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5
https://github.com/SpenserCai/copy_fail
https://github.com/0xShe/CVE-2026-31431
https://github.com/theori-io/copy-fail-CVE-2026-31431
https://unit42.paloaltonetworks.com/cve-2026-31431-copy-fail/
https://www.microsoft.com/en-us/security/blog/2026/05/01/cve-2026-31431-copy-fail-vulnerability-enables-linux-root-privilege-escalation/
https://xint.io/blog/copy-fail-linux-distributions
https://copy.fail
https://labs.cloudsecurityalliance.org/wp-content/uploads/2026/05/CSA_research_note_linux_copy_fail_CVE-2026-31431_20260503-csa-styled.pdf
Hunting hypothesis agent
Hunt auditd for unprivileged AF_ALG bind (family 38) to authencesn, setsockopt(SOL_ALG), then splice() of S_ISUID files or /etc/pam.d/* — the Copy Fail CVE-2026-31431 page-cache corruption chain.
Research details
https://github.com/rootsecdev/cve_2026_31431
https://github.com/vyahello/CVE-2026-31431
https://github.com/0xShe/CVE-2026-31431
https://github.com/Sl4cK0TH/CVE-2026-31431-PoC
https://github.com/nisec-eric/cve-2026-31431
https://github.com/adysec/cve-2026-31431
https://github.com/SpenserCai/copy_fail
https://github.com/shadowabi/cve-2026-31431-copyfail-universal-lpe
https://github.com/astounds/copy-fail-CVE-2026-31431
https://github.com/SeanRickerd/cve-2026-31431
https://github.com/wesmar/CVE-2026-31431
https://github.com/theori-io/copy-fail-CVE-2026-31431
https://copy.fail
https://www.rapid7.com/db/modules/exploit/linux/local/cve_2026_31431_copy_fail/ Third-party repos; verify before use.
Tia coverage
When Tia's reporting first covered this CVE and whether a report claimed exploitation before the KEV listing. Lead-time deltas are measured from the exploitation report only — plain coverage is not exploitation intel. See the story links under Mentioned in for coverage detail.
Mentioned in
dirty-frag-another-universal-linux-root-zero-day-same-class-as-cfragnesia-new-dirty-frag-class-linux-kernel-lpe-cve-2026-46300-piot-malware-uses-public-linux-exploits-to-gain-root-and-turn-devlinux-kernel-copy-fail-zero-day-cve-2026-31431-grants-unprivileg
Record schema v1.0. Enrichment is research-grade, not a substitute for analyst review.