CVE-2026-31431

HIGH KEV

crypto: algif_aead - Revert to operating out-of-place

Title source: cna
STIX 2.1

Description

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.

Exploits (165)

github WORKING POC 15 stars
by Sndav · pythonpoc
https://github.com/Sndav/CVE-2026-31431-Advanced-Exploit
github WORKING POC 11 stars
by 0xShe · cpoc
https://github.com/0xShe/CVE-2026-31431
nomisec WORKING POC 10 stars
by wgnet · poc
https://github.com/wgnet/wg.copyfail.patch
nomisec WORKING POC 7 stars
by badsectorlabs · poc
https://github.com/badsectorlabs/copyfail-go
github SCANNER 5 stars
by kadir · pythonpoc
https://github.com/kadir/copy-fail-CVE-2026-31431-IOC
github WORKING POC 3 stars
by diemoeve · rustpoc
https://github.com/diemoeve/copyfail-rs
nomisec WRITEUP 3 stars
by rfxn · poc
https://github.com/rfxn/copyfail
nomisec WORKING POC 3 stars
by cozystack · poc
https://github.com/cozystack/copy-fail-blocker
github WORKING POC 3 stars
by desultory · pythonpoc
https://github.com/desultory/CVE-2026-31431
github WORKING POC 3 stars
by Theori-lO · pythonpoc
https://github.com/Theori-lO/copy-fail-CVE-2026-31431
github WORKING POC 2 stars
by SpenserCai · rustpoc
https://github.com/SpenserCai/copy_fail
github WORKING POC 2 stars
by shadowabi · pythonpoc
https://github.com/shadowabi/CVE-2026-31431-CopyFail-Universal-LPE
github SUSPICIOUS 2 stars
by lonelyor · poc
https://github.com/lonelyor/CVE-2026-31431-exp
github WORKING POC 2 stars
by iss4cf0ng · rustpoc
https://github.com/iss4cf0ng/CVE-2026-31431-Linux-Copy-Fail
nomisec WORKING POC 2 stars
by wuwu001 · poc
https://github.com/wuwu001/CVE-2026-31431-exploit
github WORKING POC 2 stars
by theori-io · pythonpoc
https://github.com/theori-io/copy-fail-CVE-2026-31431
github WORKING POC 1 stars
by ExploitEoom · poc
https://github.com/ExploitEoom/CVE-2026-31431
github WORKING POC 1 stars
by 1amBa7Man · pythonpoc
https://github.com/1amBa7Man/Linux-copy-fail-CVE-2026-31431
github WORKING POC 1 stars
by ben-slates · pythonpoc
https://github.com/ben-slates/CVE-2026-31431-Exploit
gitlab WORKING POC 1 stars
by KevinJClark · poc
https://gitlab.com/KevinJClark/copy-fail-cve-2026-31431
github WORKING POC 1 stars
by povzayd · pythonpoc
https://github.com/povzayd/CVE-2026-31431
github WORKING POC 1 stars
by ErdemOzgen · gopoc
https://github.com/ErdemOzgen/copy-fail-cve-2026-31431
nomisec WRITEUP 1 stars
by mahradbt · poc
https://github.com/mahradbt/copyfail-mitigation
github WORKING POC 1 stars
by karollooool · pythonpoc
https://github.com/karollooool/Porting-CVE-2026-31431-Copy-Fail-to-a-Constrained-Java-Runner
github WORKING POC 1 stars
by wvverez · pythonpoc
https://github.com/wvverez/CVE-2026-31431-Copy-Fail
github SCANNER 1 stars
by pcdoyle · gopoc
https://github.com/pcdoyle/copy-fail-cve-2026-31431
github WRITEUP 1 stars
by Dabbleam · cpoc
https://github.com/Dabbleam/CVE-2026-31431-mitigation
github WORKING POC 1 stars
by Xerxes-2 · rustpoc
https://github.com/Xerxes-2/CVE-2026-31431-rs
github WRITEUP 1 stars
by SunL0w · shellpoc
https://github.com/SunL0w/PATCH-CVE-2026-31431-Ubuntu_Debian
github WORKING POC 1 stars
by wesmar · cpoc
https://github.com/wesmar/CVE-2026-31431
github WORKING POC 1 stars
by sammwyy · rustpoc
https://github.com/sammwyy/copyfail-rs
github WORKING POC 1 stars
by JuanBindez · pythonpoc
https://github.com/JuanBindez/CVE-2026-31431
github WORKING POC 1 stars
by yxdm02 · pythonpoc
https://github.com/yxdm02/CVE-2026-31431
nomisec WORKING POC 1 stars
by cs8425 · poc
https://github.com/cs8425/copy-fail-go
github WRITEUP 1 stars
by XsanFlip · shellpoc
https://github.com/XsanFlip/CVE-2026-31431-Patch
nomisec WRITEUP 1 stars
by yandex-cloud-examples · poc
https://github.com/yandex-cloud-examples/yc-mk8s-copy-fail-mitigation
github WORKING POC 1 stars
by bigwario · cpoc
https://github.com/bigwario/copy-fail-CVE-2026-31431-C
github WORKING POC 1 stars
by novysodope · cpoc
https://github.com/novysodope/copy-fail-CVE-2026-31431-C
github WORKING POC 1 stars
by Percivalll · gopoc
https://github.com/Percivalll/Copy-Fail-CVE-2026-31431-Statically-PoC
github WORKING POC 1 stars
by yiyihuohuo · pythonpoc
https://github.com/yiyihuohuo/CVE-2026-31431
nomisec WORKING POC 1 stars
by tgies · poc
https://github.com/tgies/copy-fail-c
github SCANNER
by sebinxavi · shellpoc
https://github.com/sebinxavi/cve-checker-2026
github WORKING POC
by Lyutoon · cpoc
https://github.com/Lyutoon/CopyFail-Experiment
github WORKING POC
by sercuritycyber · pythonpoc
https://github.com/sercuritycyber/COPY-FAIL-CVE-2026-31431
github WRITEUP
by mlazzarotto · poc
https://github.com/mlazzarotto/copy-fail-CVE-2026-31431-mitigation-ansible-playbook
github WORKING POC
by Silent0x0 · pythonpoc
https://github.com/Silent0x0/Copy-Fail---CVE-2026-31431
nomisec WORKING POC
by Danford2017 · poc
https://github.com/Danford2017/Copy-Fail---CVE-2026-31431
nomisec WORKING POC
by rvizx · poc
https://github.com/rvizx/CVE-2026-31431
nomisec WORKING POC
by atgreen · poc
https://github.com/atgreen/block-copyfail
github WRITEUP
by sbeteta42 · poc
https://github.com/sbeteta42/CVE-2026-31431_je_sappelle_RoOt
github WORKING POC
by beatbeast007 · poc
https://github.com/beatbeast007/Linux-CopyFail-C-Version-CVE-2026-31431
github WORKING POC
by kvakirsanov · pythonpoc
https://github.com/kvakirsanov/CVE-2026-31431-live-process-code-injection
github SUSPICIOUS
by RecoFu · poc
https://github.com/RecoFu/CVE-2026-31431-Copy-Fail
github WORKING POC
by FrosterDL · pythonpoc
https://github.com/FrosterDL/CVE-2026-31431
github SUSPICIOUS
by toxy4ny · poc
https://github.com/toxy4ny/copy-fail-exploit-on-c-redteam
github WORKING POC
by MarioHY · pythonpoc
https://github.com/MarioHY/cve_2026_31431_audit
github WORKING POC
by AliHzSec · pythonpoc
https://github.com/AliHzSec/CVE-2026-31431
github WORKING POC
by Fulucky0-yuri · cpoc
https://github.com/Fulucky0-yuri/CVE-2026-31431-PocC
github STUB
by abhishekhargan · poc
https://github.com/abhishekhargan/CVE-2026-31431
github WORKING POC
by OmerAti · shellpoc
https://github.com/OmerAti/almalinux-fix-cve-2026-31431
github STUB
by HulnotHutu · poc
https://github.com/HulnotHutu/CVE-2026-31431
nomisec WRITEUP
by deckhouse · poc
https://github.com/deckhouse/d8-copy-fail-mitigation
nomisec WORKING POC
by cyber-joker · poc
https://github.com/cyber-joker/copy-fail-python
nomisec NO CODE
by jodonnel · poc
https://github.com/jodonnel/copyfail-briefing
nomisec WRITEUP
by aestechno · poc
https://github.com/aestechno/cve-2026-31431-ansible
nomisec WORKING POC
by johanburati · poc
https://github.com/johanburati/CVE-2026-31431
nomisec WORKING POC
by 3jee · poc
https://github.com/3jee/copy-fail-go
nomisec WORKING POC
by LeonardoNovais7 · poc
https://github.com/LeonardoNovais7/Copy-Fail-Exploit-CVE-2026-31431
nomisec WRITEUP
by bryanvine · poc
https://github.com/bryanvine/copy-fail-fix
nomisec WRITEUP
by boliu83 · poc
https://github.com/boliu83/cve-2026-31431-algif-aead-remediator
github WORKING POC
by sngrotesque · pythonpoc
https://github.com/sngrotesque/CVE-2026-31431
github WORKING POC
by offsecguy · cpoc
https://github.com/offsecguy/CVE-2026-31431
github WORKING POC
by poyea · cpoc
https://github.com/poyea/CVE-2026-31431.c
github WORKING POC
by maniakh · pythonpoc
https://github.com/maniakh/CVE-2026-31431---Copy-Fail-PoC
nomisec WRITEUP
by mym0us3r · poc
https://github.com/mym0us3r/COPY-FAIL-Detection-with-Wazuh-4.14.4
nomisec WORKING POC
by meowteusz · poc
https://github.com/meowteusz/copyfailautopatch
github WORKING POC
by DENNISDGR · pythonpoc
https://github.com/DENNISDGR/CVE-2026-31431-poc
github WORKING POC
by mishl-dev · cpoc
https://github.com/mishl-dev/CVE_2026_31431
github WORKING POC
by B1gN0Se · cpoc
https://github.com/B1gN0Se/copy-fail-CVE-2026-31431
github SCANNER
by liamromanis101 · pythonpoc
https://github.com/liamromanis101/CVE-2026-31431-Copy-Fail---Vulnerability-Detection-Script
github WORKING POC
by Juguitos · pythonpoc
https://github.com/Juguitos/copy-fail
github WORKING POC
by yuspring · pythonpoc
https://github.com/yuspring/cve-2026-31431-poc
nomisec WRITEUP
by devstuff · poc
https://github.com/devstuff/harden-docker-seccomp
github NO CODE
by Koke-Seas · poc
https://github.com/Koke-Seas/CVE-2026-31431-CopyFail
github WORKING POC
by websecnl · pythonpoc
https://github.com/websecnl/CVE-2026-31431
github SUSPICIOUS
by rshosting · shellpoc
https://github.com/rshosting/CVE-2026-31431-patch
nomisec WORKING POC
by ShorterKing · poc
https://github.com/ShorterKing/Copyfail-rust
github WORKING POC
by SeanRickerd · pythonpoc
https://github.com/SeanRickerd/cve-2026-31431
github SCANNER
by sec17br · shellpoc
https://github.com/sec17br/CVE-2026-31431-Copy-Fail
nomisec WORKING POC
by weirdindiankid · poc
https://github.com/weirdindiankid/copy-fail
github WORKING POC
by MohamedKarrab · pythonpoc
https://github.com/MohamedKarrab/Copy-Fail-CVE-2026-31431
nomisec WORKING POC
by mhdgning131 · poc
https://github.com/mhdgning131/CopyFail-Patcher
github WORKING POC
by abdullaabdullazade · shellpoc
https://github.com/abdullaabdullazade/CVE-2026-31431
github WORKING POC
by w3llr00t3d · pythonpoc
https://github.com/w3llr00t3d/CVE-2026-31431-PoC
github STUB
by vynazevedo · poc
https://github.com/vynazevedo/fail-CVE-2026-31431
github WORKING POC
by galoryber · pythonpoc
https://github.com/galoryber/CVE-2026-31431-cleaned
github SCANNER
by leelong2020 · shellpoc
https://github.com/leelong2020/cve-2026-31431
github WRITEUP
by scriptzteam · shellpoc
https://github.com/scriptzteam/Paranoid-Copy-Fail-CVE-2026-31431
nomisec SCANNER
by professional-slacker · poc
https://github.com/professional-slacker/alg_check
github WORKING POC
by grishinpv · pythonpoc
https://github.com/grishinpv/CVE-2026-31431-old-python
nomisec WORKING POC
by eximiait · poc
https://github.com/eximiait/CVE-2026-31431
nomisec WORKING POC
by Boos4721 · poc
https://github.com/Boos4721/copyfail-rs
nomisec WORKING POC
by attaattaatta · poc
https://github.com/attaattaatta/CVE-2026-31431
github SCANNER
by dicatalin · pythonpoc
https://github.com/dicatalin/Copy_Fail_CVE-2026-31431_test_and_fix
github WORKING POC
by mfloresdacunha · pythonpoc
https://github.com/mfloresdacunha/CVE-2026-31431
github WRITEUP
by Linux-zs · cpoc
https://github.com/Linux-zs/cve-2026-31431-mitigation
github WRITEUP
by jmac774 · poc
https://github.com/jmac774/CVE-2026-31431-mitigation-rhel
github SCANNER
by TikoTikTok · shellpoc
https://github.com/TikoTikTok/copy-fail-cve-2026-31431
github WORKING POC
by gmeghnag · dockerfilepoc
https://github.com/gmeghnag/TEST-CVE-2026-31431
github WRITEUP
by slauger · poc
https://github.com/slauger/CVE-2026-31431
github SCANNER
by Webhosting4U · shellpoc
https://github.com/Webhosting4U/Copy-Fail_Detect_and_mitigate_CVE-2026-31431
github WORKING POC
by rio128128 · pythonpoc
https://github.com/rio128128/copy-fail-CVE-2026-31431
github WRITEUP
by amdisrar · poc
https://github.com/amdisrar/cve-2026-31431-mitigation
github WORKING POC
by 0xBlackash · shellpoc
https://github.com/0xBlackash/CVE-2026-31431
github WORKING POC
by G01d3nW01f · rustpoc
https://github.com/G01d3nW01f/CVE-2026-31431
nomisec WORKING POC
by H1d3r · poc
https://github.com/H1d3r/copy-fail_LPE_Interactive
nomisec SCANNER
by Phalanx-CCS · poc
https://github.com/Phalanx-CCS/Copy-Fail
github WORKING POC
by dorianhhuc · poc
https://github.com/dorianhhuc/CVE-2026-31431
nomisec SUSPICIOUS
by jbiniek · poc
https://github.com/jbiniek/copy.fail-mitigation-MLM
github WRITEUP
by adampielak · shellpoc
https://github.com/adampielak/CVE-2026-31431_SCA_WAZUH
github WORKING POC
by jiangban046-spec · pythonpoc
https://github.com/jiangban046-spec/CVE-2026-31431-exploit_py2_py3
github SCANNER
by makitos666 · powershellpoc
https://github.com/makitos666/CVE-2026-31431-Copy-Fail-Detection-Toolkit
github WORKING POC
by dixyes · cpoc
https://github.com/dixyes/fuck_cve_2026_31431
nomisec WORKING POC
by Aurillium · poc
https://github.com/Aurillium/RootRemover
github WORKING POC
by eleveni386 · gopoc
https://github.com/eleveni386/CVE-2026-31431-Golang
github WORKING POC
by nisec-eric · pythonpoc
https://github.com/nisec-eric/cve-2026-31431
github WORKING POC
by pascal-gujer · pythonpoc
https://github.com/pascal-gujer/CVE-2026-31431
nomisec WORKING POC
by mrowkoob · poc
https://github.com/mrowkoob/copy-fail-mitigate-no-reboot
github WORKING POC
by WavesMan · pythonpoc
https://github.com/WavesMan/cve-2026-31431-fleet-remediator
github WORKING POC
by wuzuowei · pythonpoc
https://github.com/wuzuowei/copy-fail-CVE-2026-31431
github WORKING POC
by Isw-9 · pythonpoc
https://github.com/Isw-9/copy-fail-cve-2026-31431-aarch64
github WORKING POC
by freelabz · pythonpoc
https://github.com/freelabz/CVE-2026-31431
nomisec WORKING POC
by ryan2929 · poc
https://github.com/ryan2929/CVE-2026-31431
nomisec WORKING POC
by guard-wait · poc
https://github.com/guard-wait/CVE-2026-31431_EXP
nomisec SCANNER
by arkdev1 · poc
https://github.com/arkdev1/check-cve-2026-31431
github NO CODE
by twowb · poc
https://github.com/twowb/CVE-2026-31431-
github WRITEUP
by thrandomv · poc
https://github.com/thrandomv/cve-2026-31431-detection
github WORKING POC
by someCorp · shellpoc
https://github.com/someCorp/copyFail-CVE-2026-31431-workaround-bash
github WORKING POC
by Y5neKO · cpoc
https://github.com/Y5neKO/copy-fail-CVE-2026-31431-universal
github WORKING POC
by adysec · rustpoc
https://github.com/adysec/cve-2026-31431
github WRITEUP
by insomnisec · poc
https://github.com/insomnisec/Detections-CVE-2026-31431
github WORKING POC
by vishwanathakuthota · pythonpoc
https://github.com/vishwanathakuthota/copy-fail-CVE-2026-31431
github WORKING POC
by JnamerZ · cpoc
https://github.com/JnamerZ/CopyFail-CVE-2026-31431
github WORKING POC
by ruattd · poc
https://github.com/ruattd/cve-2026-31431
github WORKING POC
by luotian2 · cpoc
https://github.com/luotian2/CVE-2026-31431
github WORKING POC
by gubaiovo · cpoc
https://github.com/gubaiovo/CVE-2026-31431
github WORKING POC
by b5null · cpoc
https://github.com/b5null/CVE-2026-31431-C
nomisec WORKING POC
by Crihexe · poc
https://github.com/Crihexe/copy-fail-tiny-elf-CVE-2026-31431
nomisec WORKING POC
by ZephrFish · poc
https://github.com/ZephrFish/CopyFail-CVE-2026-31431
github WORKING POC
by painoob · pythonpoc
https://github.com/painoob/Copy-Fail-Exploit-CVE-2026-31431
nomisec WORKING POC
by jneuhauser · poc
https://github.com/jneuhauser/copy-fail-CVE-2026-31431
github WORKING POC
by Alfredooe · gopoc
https://github.com/Alfredooe/CVE-2026-31431
github SUSPICIOUS
by mhdgning131 · pythonpoc
https://github.com/mhdgning131/CVE-2026-31431_poc
metasploit WORKING POC EXCELLENT
by Xint Code, rootsecdev, Spencer McIntyre, Diego Ledda · rubypoc
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/local/cve_2026_31431_copy_fail.rb

Scores

CVSS v3 7.8
EPSS 0.0260
EPSS Percentile 85.7%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation active
Automatable no
Technical Impact total

Details

CISA KEV 2026-05-01
VulnCheck KEV 2026-05-01
CWE
CWE-669
Status published
Products (18)
Linux/Linux < 4.14
Linux/Linux 4.14
Linux/Linux 5.10.254 - 5.10.*
Linux/Linux 5.15.204 - 5.15.*
Linux/Linux 6.1.170 - 6.1.*
Linux/Linux 6.12.85 - 6.12.*
Linux/Linux 6.18.22 - 6.18.*
Linux/Linux 6.19.12 - 6.19.*
Linux/Linux 6.6.137 - 6.6.*
Linux/Linux 7.0
... and 8 more
Published Apr 22, 2026
KEV Added May 01, 2026
Tracked Since Apr 22, 2026