Linux vulnerability

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.

Published 22 Apr 2026Updated 8 Sep 202610135 sources
CVSS 7.8 HIGH✓ VERIFIED REFERENCE△ CISA KEV

What happened

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.

Affected versions

Linux: 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 893d22e0135fa394db81df88697fba6032747667 (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 19d43105a97be0810edbda875f2cd03f30dc130c (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 961cfa271a918ad4ae452420e7c303149002875b (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 3115af9644c342b356f3f07a4dd1c8905cd9a6fc (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 8b88d99341f139e23bdeb1027a2a3ae10d341d82 (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before fafe0fa2995a0f7073c1c358d7d3145bcc9aedd8 (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before ce42ee423e58dffa5ec03524054c9d8bfd4f6237 (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5 (git); 4.14; before * (custom); before V6.0 (custom); before V21 Update 2 SR1 (custom); V3.1.6 through before V3.1.7 (custom); V3.1.5 through before * (custom); before V21 SP2 Update 1 (custom) Fixed: See vendor advisory.

Why it matters

Review the vendor advisory and exposure of the affected product to determine operational impact.

Detection & mitigation

  • Apply vendor-provided updates or mitigations.
  • Review affected product exposure and access logs.

Public PoC references

RepositoryAuthorFirst seenReference
CVE-Intel · Liverwortenuresis371/copyfail-rsExploit and detect CVE-2026-31431 vulnerabilities using a static binary that monitors system integrity and bypasses PAM authentication.LPERustHIGHAnalyzed★ 0⑂ 0EPSS 99.91%CVE data: CNACode indexedUpdated 26 Aug 2026Tags: af-alg, auditd, copyfail, cve, cve-2026-31431, detection-engineering, ebpf, local-privilege-escalationLiverwortenuresis3712026-05-05VerifiedCVE-Intel · theori-io/copy-fail-CVE-2026-31431Copy Fail (CVE-2026-31431): 9-year-old Linux kernel LPE found by Theori's Xint CodeLPEPythonHIGHAnalyzed★ 4050⑂ 910EPSS 99.91%CVE data: CNACode indexedUpdated 26 Aug 2026Tags: ai-security, cve-2026-31431, exploit, linux-kernel, privilege-escalation, privilege-escalation-exploits, security-research, theoritheori-io2026-04-29CandidateCVE-Intel · iss4cf0ng/CVE-2026-31431-Linux-Copy-FailRust implementation Exploit/PoC of CVE-2026-31431-Linux-Copy-Fail, allow executing customized shellcode (such as Meterpreter).LPERustHIGHAnalyzed★ 56⑂ 21EPSS 99.91%CVE data: CNACode indexedUpdated 25 Aug 2026Tags: cve, cve-2026-31431, exploit, explotation, linux, linux-vulnerability, poc, privilege-escalationiss4cf0ng2026-04-30CandidateCVE-Intel · EynaExp/Copy-Fail-CVE-2026-31431-modernizedA modernized version of Copy Fail PEExploitPythonHIGHAnalyzed★ 3⑂ 0EPSS 99.91%CVE data: CNACode indexedUpdated 25 Aug 2026EynaExp2026-05-02CandidateCVE-Intel · Dullpurple-sloop726/CVE-2026-31431-Linux-Copy-FailExploit CVE-2026-31431 on Linux using a Rust implementation to achieve local privilege escalation via an arbitrary page cache write primitive.LPERustHIGHAnalyzed★ 3⑂ 0EPSS 99.91%CVE data: CNACode indexedUpdated 25 Aug 2026Tags: af-alg, container-security, copy-fail, cve-2026-31431, educational, explotation, kernel-exploit, linux-vulnerabilityDullpurple-sloop7262026-05-06CandidateCVE-Intel · painoob/Copy-Fail-Exploit-CVE-2026-31431Most Linux LPEs need a race window or a kernel-specific offset. Copy Fail is a straight-line logic flaw, it needs neither. The same 732-byte Python script (or .c elf) roots every Linux distribution shipped since 2017.ExploitPythonHIGHAnalyzed★ 104⑂ 22EPSS 99.91%CVE data: CNACode indexedUpdated 24 Aug 2026painoob2026-04-29CandidateCVE-Intel · 6abc/Copy-Fail-CVE-2026-31431-dirty-frag-CVE-2026-43284ExploitCHIGHAnalyzed★ 1⑂ 0EPSS 99.91%CVE data: CNACode indexedUpdated 24 Aug 20266abc2026-05-05CandidateCVE-Intel · xeloxa/copyfail-exploitCopy Fail (CVE-2026-31431) LPE exploit. A clean, multi-arch Python reimplementation targeting the Linux kernel AF_ALG page cache vulnerability.LPEPythonHIGHAnalyzed★ 24⑂ 4EPSS 99.91%CVE data: CNACode indexedUpdated 24 Aug 2026Tags: af-alg, copy-fail, cve-2026-31431, exploit, linux-kernel, lpe, privilege-escalation, security-researchxeloxa2026-05-04CandidatePoC-in-GitHub · John-Popovici/CVE-2026-31431-CopyFail-Linux-PrivEscA demo and explanation of CVE-2026-31431★ 0John-Popovici2026-03-08CandidatePoC-in-GitHub · Alfredooe/CVE-2026-31431Golang implementation of CopyFail CVE-2026-31431★ 2Alfredooe2026-04-29CandidatePoC-in-GitHub · badsectorlabs/copyfail-goA Go implementation of copyfail (CVE-2026-31431)★ 361badsectorlabs2026-04-29CandidatePoC-in-GitHub · tgies/copy-fail-cCross-platform C port of the Copy Fail Linux LPE (CVE-2026-31431). Disclosed 2026-04-29 by Theori / Xint.★ 445tgies2026-04-29CandidatePoC-in-GitHub · ZephrFish/CopyFail-CVE-2026-31431★ 29ZephrFish2026-04-30CandidatePoC-in-GitHub · Crihexe/copy-fail-tiny-elf-CVE-2026-31431Minimal no-libc Linux x86_64 ELF PoC build for Copy Fail (CVE-2026-31431)★ 63Crihexe2026-04-30CandidatePoC-in-GitHub · b5null/CVE-2026-31431-C★ 6b5null2026-04-30CandidatePoC-in-GitHub · Percivalll/Copy-Fail-CVE-2026-31431-Statically-PoC★ 3Percivalll2026-04-30CandidatePoC-in-GitHub · yiyihuohuo/CVE-2026-31431CVE-2026-31431EXP★ 1yiyihuohuo2026-04-30CandidatePoC-in-GitHub · ruattd/cve-2026-31431Copy fail action runner test★ 0ruattd2026-04-30CandidatePoC-in-GitHub · Sndav/CVE-2026-31431-Advanced-ExploitCVE-2026-31431 纯文件利用★ 111Sndav2026-04-30CandidatePoC-in-GitHub · luotian2/CVE-2026-31431★ 2luotian22026-04-30CandidatePoC-in-GitHub · insomnisec/Detections-CVE-2026-31431Detection rules for CVE-2026-31431 Linux LPE Vulnerability - Credit: (Copy Fail) https://copy.fail★ 2insomnisec2026-04-30CandidatePoC-in-GitHub · JnamerZ/CopyFail-CVE-2026-31431Rewrite https://github.com/theori-io/copy-fail-CVE-2026-31431 to C code★ 2JnamerZ2026-04-30CandidatePoC-in-GitHub · vishwanathakuthota/copy-fail-CVE-2026-31431copy-fail-CVE-2026-31431★ 0vishwanathakuthota2026-04-30CandidatePoC-in-GitHub · desultory/CVE-2026-31431★ 7desultory2026-04-30CandidatePoC-in-GitHub · someCorp/copyFail-CVE-2026-31431-workaround-bashcopyFail-CVE-2026-31431-workaround-bash★ 0someCorp2026-04-30CandidatePoC-in-GitHub · novysodope/copy-fail-CVE-2026-31431-CCVE-2026-31431 - standalone binary exploit (no Python required)★ 4novysodope2026-04-30CandidatePoC-in-GitHub · thrandomv/cve-2026-31431-detectionDefensive detection package for CVE-2026-31431 (Linux kernel AF_ALG LPE). Sigma, Falco, auditd, KQL, and EQL rules mapped to MITRE ATT&CK T1068/T1611. Includes detection logic designed for auditd, eBPF, and EDR telemetry pipelines.★ 1thrandomv2026-04-30CandidatePoC-in-GitHub · Y5neKO/copy-fail-CVE-2026-31431-universalMulti-language implementation and compatibility with older versions of Python.★ 1Y5neKO2026-04-30CandidatePoC-in-GitHub · bigwario/copy-fail-CVE-2026-31431-C★ 4bigwario2026-04-30CandidatePoC-in-GitHub · twowb/CVE-2026-31431-Linux提权漏洞二进制版CVE-2026-31431★ 0twowb2026-04-30CandidatePoC-in-GitHub · arkdev1/check-cve-2026-31431★ 0arkdev12026-04-30CandidatePoC-in-GitHub · wuwu001/CVE-2026-31431-exploitLinux local privilege escalation exploits for CVE-2026-31431, including raw and recoverable workflows.★ 4wuwu0012026-04-30CandidatePoC-in-GitHub · ryan2929/CVE-2026-31431★ 0ryan29292026-04-30CandidatePoC-in-GitHub · 0xShe/CVE-2026-31431★ 420xShe2026-04-30CandidatePoC-in-GitHub · WavesMan/cve-2026-31431-fleet-remediatorFleet-scale CVE-2026-31431 audit and remediation orchestrator for Linux hosts via SSH, with strict host-key verification and multi-format reporting.★ 0WavesMan2026-04-30CandidatePoC-in-GitHub · wuzuowei/copy-fail-CVE-2026-31431★ 0wuzuowei2026-04-30CandidatePoC-in-GitHub · Isw-9/copy-fail-cve-2026-31431-aarch64References: https://github.com/theori-io/copy-fail-CVE-2026-31431; https://github.com/bigwario/copy-fail-CVE-2026-31431-C★ 0Isw-92026-04-30CandidatePoC-in-GitHub · st4rburn/RootRemoverTemporarily removes the root password using CVE-2026-31431★ 2st4rburn2026-04-30CandidatePoC-in-GitHub · freelabz/CVE-2026-31431POC for CVE-2026-31431★ 0freelabz2026-04-30CandidatePoC-in-GitHub · mrowkoob/copy-fail-mitigate-no-rebootQuick mitigation for copy-fail kernel bug CVE-2026-31431★ 0mrowkoob2026-04-30CandidatePoC-in-GitHub · nisec-eric/cve-2026-31431AI for Work. x86_64 tested★ 2nisec-eric2026-04-30CandidatePoC-in-GitHub · pascal-gujer/CVE-2026-31431★ 2pascal-gujer2026-04-30CandidatePoC-in-GitHub · eleveni386/CVE-2026-31431-GolangCVE-2026-31431 Golang版本。摆脱Python3.10依赖★ 0eleveni3862026-04-30CandidatePoC-in-GitHub · Linux-zs/cve-2026-31431-mitigationcve-2026-31431 seccomp mitigation★ 0Linux-zs2026-04-30CandidatePoC-in-GitHub · dixyes/fuck_cve_2026_31431fuck CVE-2026-31431 for not stoppable machines★ 0dixyes2026-04-30CandidatePoC-in-GitHub · kadir/copy-fail-CVE-2026-31431-IOCDetection, mitigation, and IOC toolkit for Copy Fail CVE-2026-31431 Linux kernel page-cache privilege escalation★ 31kadir2026-04-30CandidatePoC-in-GitHub · jbiniek/copy.fail-mitigation-MLMSalt state to deploy a mitigation of the copy.fail vulnerability (CVE-2026-31431)★ 0jbiniek2026-04-30CandidatePoC-in-GitHub · makitos666/CVE-2026-31431-Copy-Fail-Detection-Toolkit★ 0makitos6662026-04-30CandidatePoC-in-GitHub · lonelyor/CVE-2026-31431-exp根据py版本,升级成了c和rust版本,带加密混淆、0依赖(仅技术学习与分享)★ 3lonelyor2026-04-30CandidatePoC-in-GitHub · Phalanx-CCS/Copy-FailCVE-2026-31431 "Copy Fail" – Reachability Checker★ 1Phalanx-CCS2026-04-30CandidatePoC-in-GitHub · adampielak/CVE-2026-31431_SCA_WAZUHWazuh SCA Linux hardening policy for Copy Fail (CVE-2026-31431)★ 0adampielak2026-04-30CandidatePoC-in-GitHub · jiangban046-spec/CVE-2026-31431-exploit_py2_py3一个兼容python2和python3的CVE-2026-31431脚本★ 0jiangban046-spec2026-04-30CandidatePoC-in-GitHub · dorianhhuc/CVE-2026-31431★ 0dorianhhuc2026-04-30CandidatePoC-in-GitHub · 0xBlackash/CVE-2026-31431CVE-2026-31431★ 20xBlackash2026-04-30CandidatePoC-in-GitHub · H1d3r/copy-fail_LPE_InteractiveCVE-2026-31431★ 0H1d3r2026-04-30CandidatePoC-in-GitHub · amdisrar/cve-2026-31431-mitigationTemporary mitigation for Linux kernel local privilege escalation CVE-2026-31431 (AF_ALG interface)★ 1amdisrar2026-04-30CandidatePoC-in-GitHub · G01d3nW01f/CVE-2026-31431★ 0G01d3nW01f2026-04-30CandidatePoC-in-GitHub · rio128128/copy-fail-CVE-2026-31431Copy Fail: 732 Bytes to Root on Every Major Linux Distribution.★ 0rio1281282026-04-30CandidatePoC-in-GitHub · shadowabi/CVE-2026-31431-CopyFail-Universal-LPECVE-2026-31431 Copy Fail — Universal LPE exploit. Dynamic ELF offset + full-binary overwrite, Python 2/3 compatible with ctypes splice fallback★ 58shadowabi2026-04-30CandidatePoC-in-GitHub · slauger/CVE-2026-31431CVE-2026-31431 (Copy Fail) - Analysis and Mitigation for RHEL and OpenShift★ 1slauger2026-04-30CandidatePoC-in-GitHub · Webhosting4U/Copy-Fail_Detect_and_mitigate_CVE-2026-31431Detect and mitigate CVE-2026-31431★ 2Webhosting4U2026-04-30CandidatePoC-in-GitHub · gmeghnag/TEST-CVE-2026-31431★ 0gmeghnag2026-04-30CandidatePoC-in-GitHub · Percivalll/Copy-Fail-CVE-2026-31431-Kubernetes-PoCPoC: fully unprivileged container escape to node-level code execution on Kubernetes via CVE-2026-31431 page-cache corruption + shared image layers. Validated on Alibaba Cloud ACK, Amazon EKS and Google GKE.★ 188Percivalll2026-04-30CandidatePoC-in-GitHub · dicatalin/Copy_Fail_CVE-2026-31431_test_and_fix★ 0dicatalin2026-04-30CandidatePoC-in-GitHub · yandex-cloud-examples/yc-mk8s-copy-fail-mitigationDaemonSet для митигации уязвимости CVE-2026-31431 (Copy Fail)★ 10yandex-cloud-examples2026-04-30CandidatePoC-in-GitHub · mfloresdacunha/CVE-2026-31431PoC exploit for CVE-2026-31431 (Copy Fail) — algif_aead page-cache scratch-write LPE★ 1mfloresdacunha2026-04-30CandidatePoC-in-GitHub · Boos4721/copyfail-rsCVE-2026-31431★ 3Boos47212026-04-30CandidatePoC-in-GitHub · eximiait/CVE-2026-31431Receta de ansible para verificar y mitigar CVE-2026-31431★ 0eximiait2026-04-30CandidatePoC-in-GitHub · JuanBindez/CVE-2026-31431Copy Fail - CVE-2026-31431★ 22JuanBindez2026-04-30CandidatePoC-in-GitHub · XsanFlip/CVE-2026-31431-PatchCVE-2026-31431-Patch★ 3XsanFlip2026-04-30CandidatePoC-in-GitHub · rshosting/CVE-2026-31431-patchA temporary mitigation for CVE-2026-31431 vulneribility★ 0rshosting2026-04-30CandidatePoC-in-GitHub · wesmar/CVE-2026-31431CVE-2026-31431 is a bug in the handling of scatter-gather I/O operations and page cache references in the Linux kernel cryptographic subsystem — specifically in the AF_ALG socket implementation for AEAD algorithms (crypto/af_alg.c, crypto/aead.c).★ 6wesmar2026-04-30CandidatePoC-in-GitHub · wgnet/wg.copyfail.patchCVE-2026-31431 eBPF fix★ 24wgnet2026-04-30CandidatePoC-in-GitHub · cs8425/copy-fail-goCopy Fail - CVE-2026-31431 in golang★ 2cs84252026-04-30CandidatePoC-in-GitHub · diemoeve/copyfail-rsCopyFail (CVE-2026-31431): Linux kernel page-cache PrivEsc PoC + the only public detection tool. Novel PAM auth-bypass vector + Sigma/auditd/eBPF rules.★ 17diemoeve2026-04-30CandidatePoC-in-GitHub · yxdm02/CVE-2026-31431CVE-2026-31431★ 1yxdm022026-04-30CandidatePoC-in-GitHub · grishinpv/CVE-2026-31431-old-pythonCVE-2026-31431 for python versions lower 3.10★ 0grishinpv2026-04-30CandidatePoC-in-GitHub · sammwyy/copyfail-rsCopy Fail exploit (CVE-2026-31431) but in Rust.★ 14sammwyy2026-04-30CandidatePoC-in-GitHub · SunL0w/PATCH-CVE-2026-31431-Ubuntu_DebianPermanent Mitigation Script for CVE-2026-31431★ 1SunL0w2026-04-30CandidatePoC-in-GitHub · scriptzteam/Paranoid-Copy-Fail-CVE-2026-31431Paranoid disable whole AF_ALG + algif_* modules - Copy Fail (CVE-2026-31431)★ 2scriptzteam2026-04-30CandidatePoC-in-GitHub · cozystack/copy-fail-blockerBPF-LSM mitigation for CVE-2026-31431 (Copy Fail) — denies AF_ALG socket creation cluster-wide★ 34cozystack2026-04-30CandidatePoC-in-GitHub · leelong2020/cve-2026-31431★ 0leelong20202026-04-30CandidatePoC-in-GitHub · galoryber/CVE-2026-31431-cleanedCVE-2026-31431 cleaned up to be readable and thoroughly explained, including the embedded ELF★ 1galoryber2026-04-30CandidatePoC-in-GitHub · vynazevedo/fail-CVE-2026-31431★ 0vynazevedo2026-04-30CandidatePoC-in-GitHub · MohamedKarrab/Copy-Fail-CVE-2026-31431★ 0MohamedKarrab2026-04-30CandidatePoC-in-GitHub · w3llr00t3d/CVE-2026-31431-PoCLPE exploit for CVE-2026-31431 CopyFail. Compatible with Python 3.9.★ 0w3llr00t3d2026-04-30CandidatePoC-in-GitHub · sec17br/CVE-2026-31431-Copy-Fail★ 2sec17br2026-04-30CandidatePoC-in-GitHub · mhdgning131/CopyFail-PatcherHere is patch script to CVE-2026-31431 CopyFail★ 1mhdgning1312026-04-30CandidatePoC-in-GitHub · Xerxes-2/CVE-2026-31431-rs★ 4Xerxes-22026-04-30CandidatePoC-in-GitHub · SeanRickerd/cve-2026-31431Exploit for cve-2026-31431★ 12SeanRickerd2026-04-30CandidatePoC-in-GitHub · abdullaabdullazade/CVE-2026-31431CVE-2026-31431★ 1abdullaabdullazade2026-04-30CandidatePoC-in-GitHub · weirdindiankid/copy-failCVE-2026-31431 proof of concept.★ 0weirdindiankid2026-04-30CandidatePoC-in-GitHub · websecnl/CVE-2026-31431Linux algif_aead page-cache write to root - Local Privilege Escalation Exploit★ 0websecnl2026-04-30CandidatePoC-in-GitHub · Dabbleam/CVE-2026-31431-mitigationeBPF-based daemon to mitigate CVE-2026-31431 on systems where `algif_aead` is built into the kernel, without a reboot!★ 7Dabbleam2026-04-30CandidatePoC-in-GitHub · selectel/mks-copy-fail-mitigationDaemonSet с реализацией временной меры для митигации уязвимости Copy Fail (CVE-2026-31431)★ 0selectel2026-04-30CandidatePoC-in-GitHub · devstuff/harden-docker-seccompDocker mitigation for CVE-2026-31431 ('Copy Fail'). Includes Kubernetes templates as well.★ 2devstuff2026-04-30CandidatePoC-in-GitHub · yuspring/cve-2026-31431-poc★ 3yuspring2026-04-30CandidatePoC-in-GitHub · mishl-dev/CVE_2026_31431CVE-2026-31431 is a deterministic race‑free logic bug in the Linux kernel★ 1mishl-dev2026-04-30CandidatePoC-in-GitHub · Juguitos/copy-failCVE-2026-31431 - Copy Fail PoC (Python 3.10+)★ 3Juguitos2026-04-30CandidatePoC-in-GitHub · DENNISDGR/CVE-2026-31431-pocAn adapted version of the copy fail exploit to use parameters instead of dropping you into a root shell★ 1DENNISDGR2026-04-30CandidatePoC-in-GitHub · liamromanis101/CVE-2026-31431-Copy-Fail---Vulnerability-Detection-ScriptDetection Only.. working on an exploit PoC★ 25liamromanis1012026-04-30CandidatePoC-in-GitHub · mym0us3r/COPY-FAIL-Detection-with-Wazuh-4.14.4Wazuh 4.14.4 detection rules for CVE-2026-31431 (Copy Fail) - Linux Local Privilege Escalation via authencesn page cache write★ 9mym0us3r2026-04-30CandidatePoC-in-GitHub · B1gN0Se/copy-fail-CVE-2026-31431★ 0B1gN0Se2026-04-30CandidatePoC-in-GitHub · maniakh/CVE-2026-31431---Copy-Fail-PoCBu depo, Linux cekirdeginde (kernel) bulunan CVE-2026-31431 (Copy Fail) zafiyetini icermektedir. Zafiyet, algif_aead modülündeki bir optimizasyon hatasini kullanarak sayfa onbellegindeki (page cache) salt-okunur dosyalari manipule etmeye olanak tanir.★ 1maniakh2026-04-30CandidatePoC-in-GitHub · meowteusz/copyfailautopatchDetect and fix copy.fail CVE-2026-31431★ 0meowteusz2026-04-30CandidatePoC-in-GitHub · effiesec/copy-fail-cve-2026-31431★ 0effiesec2026-04-30CandidatePoC-in-GitHub · offsecguy/CVE-2026-31431Copy Fail is a straight-line logic flaw | C port | CVE-2026-31431★ 0offsecguy2026-04-30CandidatePoC-in-GitHub · poyea/CVE-2026-31431.cCVE-2026-31431 in C★ 1poyea2026-04-30CandidatePoC-in-GitHub · bryanvine/copy-fail-fixPer-distro mitigation scripts for CVE-2026-31431 ("Copy Fail") Linux kernel LPE.★ 1bryanvine2026-05-01CandidatePoC-in-GitHub · boliu83/cve-2026-31431-algif-aead-remediatorKubernetes DaemonSet to detect and remediate CVE-2026-31431 (GHSA-2274-3hgr-wxv6) — algif_aead LPE via modprobe blacklist★ 0boliu832026-05-01CandidatePoC-in-GitHub · Spoo1k/Copy-Fail-Exploit-CVE-2026-31431★ 0Spoo1k2026-05-01CandidatePoC-in-GitHub · 3jee/copy-fail-goCVE-2026-31431 (copy-fail) - Go port of grenkoca's PoC with automatic SUID world-readable binary enumeration★ 13jee2026-05-01CandidatePoC-in-GitHub · professional-slacker/alg_checkCVE-2026-31431★ 0professional-slacker2026-05-01CandidatePoC-in-GitHub · aestechno/cve-2026-31431-ansiblecve-2026-31431 fix with ansible★ 3aestechno2026-05-01CandidatePoC-in-GitHub · ashok523/cve-2026-31431he recently disclosed CVE-2026-31431 — also known as Copy Fail — is not something to take lightly.★ 0ashok5232026-05-01CandidatePoC-in-GitHub · jodonnel/copyfail-briefingCVE-2026-31431 (Copy Fail) — Security briefings and remediation comparison★ 0jodonnel2026-05-01CandidatePoC-in-GitHub · deckhouse/d8-copy-fail-mitigationCVE-2026-31431 mitigation (Copy Fail)★ 0deckhouse2026-05-01CandidatePoC-in-GitHub · jneuhauser/copy-fail-CVE-2026-31431★ 0jneuhauser2026-05-01CandidatePoC-in-GitHub · cyber-joker/copy-fail-pythonPython implementation of copyfail (CVE-2026-31431)★ 3cyber-joker2026-05-01CandidatePoC-in-GitHub · HulnotHutu/CVE-2026-31431对 CVE-2026-31431 的复现分析、C 改编的 exp。★ 0HulnotHutu2026-05-01CandidatePoC-in-GitHub · mahradbt/copyfail-mitigationAnsible playbooks to audit and mitigate CVE-2026-31431 ("Copy Fail"), a local privilege escalation vulnerability in the Linux kernel's `algif_aead` module affecting all major distributions since 2017.★ 2mahradbt2026-05-01CandidatePoC-in-GitHub · OmerAti/almalinux-fix-cve-2026-31431CVE-2026-31431 Kernel Fix Script★ 0OmerAti2026-05-01CandidatePoC-in-GitHub · ErdemOzgen/copy-fail-cve-2026-31431Golang port of copy-fail-cve-2026-31431★ 8ErdemOzgen2026-05-01CandidatePoC-in-GitHub · Fulucky0-yuri/CVE-2026-31431-PocCCVE-2026-31431 C语言复现的poc,可在目标环境没有py时进行利用★ 1Fulucky0-yuri2026-05-01CandidatePoC-in-GitHub · abhishekhargan/CVE-2026-31431CVE-2026-31431: "Copy Fail" - Linux Kernel Local Privilege Escalation★ 0abhishekhargan2026-05-01CandidatePoC-in-GitHub · MarioHY/cve_2026_31431_auditA security auditing toolkit for CVE-2026-31431 vulnerability research★ 0MarioHY2026-05-01CandidatePoC-in-GitHub · AliHzSec/CVE-2026-31431CVE-2026-31431 Linux Local Privilege Escalation (LPE) Proof of Concept exploit★ 7AliHzSec2026-05-01CandidatePoC-in-GitHub · kvakirsanov/CVE-2026-31431-live-process-code-injectionCVE-2026-31431 (Copy Fail) — Live Process Code Injection PoC★ 2kvakirsanov2026-05-01CandidatePoC-in-GitHub · TheMalwareGuardian/CVE-2026-31431A structured explanation of CVE-2026-31431 (Copy Fail), connecting the three kernel changes that introduced the vulnerability and enabled its exploitation.★ 2TheMalwareGuardian2026-05-01CandidatePoC-in-GitHub · FrosterDL/CVE-2026-31431★ 0FrosterDL2026-05-01CandidatePoC-in-GitHub · RecoFu/CVE-2026-31431-Copy-Fail★ 0RecoFu2026-05-01CandidatePoC-in-GitHub · atgreen/block-copyfailBPF LSM blocker for CVE-2026-31431 (Copy Fail) — blocks authencesn AF_ALG binds at runtime without rebooting★ 7atgreen2026-05-01CandidatePoC-in-GitHub · beatbeast007/Linux-CopyFail-C-Version-CVE-2026-31431Clean C version of Copy Fail (CVE-2026-31431) - Linux Local Privilege Escalation exploit using AF_ALG + authencesn + splice primitive. Overwrites the page cache of /usr/bin/su with a tiny setuid shellcode to gain root privileges. Educational proof-of-concept only.★ 4beatbeast0072026-05-01CandidatePoC-in-GitHub · sbeteta42/CVE-2026-31431_je_sappelle_RoOtCVE-2026-31431 - Guide de Remédiation et Mesures de Protection★ 1sbeteta422026-05-01CandidatePoC-in-GitHub · rvzsec/CVE-2026-31431CVE-2026-31431 - Copy Fail | Linux LPE via authencesn page cache write. Unprivileged user to root on most distros since 2017. PoC in C and Python.★ 4rvzsec2026-05-01CandidatePoC-in-GitHub · Silent0x0/Copy-Fail---CVE-2026-31431CVE-2026-31431 "Copy Fail" - Analysis and defensive research for the Linux kernel AF_ALG privilege escalation vulnerability affecting all major distributions since 2017. 100% reliable LPE via authencesn logic flaw★ 0Silent0x02026-05-01CandidatePoC-in-GitHub · SpenserCai/copy_failCVE-2026-31431 (Copy Fail) — Rust exploit PoC + eBPF runtime defense. Blocks Linux kernel AF_ALG page-cache LPE without rebooting (LSM/kprobe dual-mode).★ 3SpenserCai2026-05-01CandidatePoC-in-GitHub · K3ysTr0K3R/CVE-2026-31431-EXPLOITCVE-2026-31431 - Copy Fail - PoC exploit★ 0K3ysTr0K3R2026-05-01CandidatePoC-in-GitHub · povzayd/CVE-2026-31431Python exploit demonstrating an in‑memory AF_ALG‑based kernel vulnerability on certain Linux kernels.★ 3povzayd2026-05-01CandidatePoC-in-GitHub · sebinxavi/cve-checker-2026Multi-OS vulnerability checker for CVE-2026-31431 (Linux kernel) and CVE-2026-41940 (cPanel)★ 1sebinxavi2026-05-01CandidatePoC-in-GitHub · mlazzarotto/copy-fail-CVE-2026-31431-mitigation-ansible-playbookAn Ansible Playbook to mitigate the vulnerability CVE-2026-31431 on RHEL-based and Debian-based OSes.★ 0mlazzarotto2026-05-01CandidatePoC-in-GitHub · ExploitEoom/CVE-2026-31431CopyFail★ 2ExploitEoom2026-05-01CandidatePoC-in-GitHub · ben-slates/CVE-2026-31431-Exploit★ 4ben-slates2026-05-01CandidatePoC-in-GitHub · bootsareme/copyfail-deconstructedEasy-to-understand version of CVE-2026-31431★ 3bootsareme2026-05-01CandidatePoC-in-GitHub · mrunalp/block-copyfailBPF LSM blocker for CVE-2026-31431 (Copy Fail) - zero-reboot remediation for OpenShift 4★ 1mrunalp2026-05-01CandidatePoC-in-GitHub · 1amBa7Man/Linux-copy-fail-CVE-2026-31431Proof-of-concept and technical analysis of CVE-2026-31431 (Copy Fail), a Linux kernel privilege escalation vulnerability affecting page cache integrity.★ 11amBa7Man2026-05-01CandidatePoC-in-GitHub · Lyutoon/CopyFail-ExperimentFully LLM generated exploit for CVE-2026-31431, written in C★ 1Lyutoon2026-05-01CandidatePoC-in-GitHub · ledlight33/copyfail-dfirInteractive DFIR walkthrough of CVE-2026-31431 (Copy Fail) - from SIEM alert to confirmed verdict. Real Volatility 3 commands, verified methodology.★ 1ledlight332026-05-01CandidatePoC-in-GitHub · Smarttfoxx/copyfailCVE-2026-31431 (Copy Fail) PoC - Linux kernel page cache corruption via authencesn AF_ALG + splice()★ 20Smarttfoxx2026-05-01CandidatePoC-in-GitHub · parmstro/cfDrAnsible playbook for detecting and remediating CVE-2026-31431 (Copy Fail) - Linux kernel local privilege escalation vulnerability★ 2parmstro2026-05-01CandidatePoC-in-GitHub · Shotafry/CopyFail-Exploits-CVE-2026-31431★ 7Shotafry2026-05-01CandidatePoC-in-GitHub · glask1d/CVE-2026-31431-PoCVibecoded PoC for CVE-2026-31431★ 0glask1d2026-05-01CandidatePoC-in-GitHub · monobrau/copyfailscanSSH posture helper for CVE-2026-31431 (Copy Fail): kernel and algif_aead inventory★ 0monobrau2026-05-01CandidatePoC-in-GitHub · Emmmmllll/copy-fail-zigZig implementation of the Copy Fail Linux LPE (CVE-2026-31431) https://copy.fail for security-research and defensive-detection purposes★ 1Emmmmllll2026-05-01CandidatePoC-in-GitHub · kdjnb/fix_CVE-2026-31431破坏CVE-2026-31431所需的漏洞组件,从而达到无法通过CVE-2026-31431提权。★ 0kdjnb2026-05-02CandidatePoC-in-GitHub · euriconicacio/copy-fail-CVE-2026-31431-poc★ 1euriconicacio2026-05-02CandidatePoC-in-GitHub · ROSNLR5/modrosnlr5Linux Kernel LPE PoC (CVE-2026-31431)★ 0ROSNLR52026-05-02CandidatePoC-in-GitHub · TheMursalin/CVE-2026-31431★ 0TheMursalin2026-05-02CandidatePoC-in-GitHub · qi4L/CVE-2026-31431-Container-EscapeCVE-2026-31431 容器逃逸★ 27qi4L2026-05-02CandidatePoC-in-GitHub · moaaz-mostafa123/CVE-2026-31431★ 0moaaz-mostafa1232026-05-02CandidatePoC-in-GitHub · malwarekid/CVE-2026-31431CopyFail is a proof-of-concept exploit for CVE-2026-31431, targeting a memory corruption vulnerability in the Linux Kernel Crypto API (`AF_ALG`). The exploit leverages the `splice` system call to perform unauthorized page-cache patching of the `/usr/bin/su` binary, enabling a password-less escalation to root.★ 9malwarekid2026-05-02CandidatePoC-in-GitHub · xd20111/CVE-2026-31431CVE-2026-31431 Copy Fail - Local Privilege Escalation in the Linux kernel's authencesn cryptographic template via AF_ALG + splice()★ 0xd201112026-05-02CandidatePoC-in-GitHub · MartinPham/copy-fail-CVE-2026-31431-phpCVE-2026-31431 (Copy Fail) PHP PoC★ 9MartinPham2026-05-02CandidatePoC-in-GitHub · krish-foren6/CVE-2026-31431-Report-Copy-fail-Vulnerability-Detailed analysis of the Copy Fail vulnerability (CVE-2026-31431) in the Linux kernel, including memory corruption mechanism, privilege escalation flow, and security impact.★ 1krish-foren62026-05-02CandidatePoC-in-GitHub · Trex1e/copyfail-CVE-2026-31431Original repo: https://github.com/theori-io/copy-fail-CVE-2026-31431★ 1Trex1e2026-05-02CandidatePoC-in-GitHub · KanbaraAkihito/CVE-2026-31431-copyfail-rs★ 4KanbaraAkihito2026-05-02CandidatePoC-in-GitHub · mahdi13830510/CVE-2026-31431-mitigation-suiteA defensive security toolkit specifically engineered to detect and mitigate CVE-2026-31431 and similar nftables / AF_ALG vulnerabilities. Includes non-destructive behavioral probes, module blacklisting automation, and Auditd/eBPF rules for real-time threat detection.★ 4mahdi138305102026-05-02CandidatePoC-in-GitHub · suominen/CVE-2026-31431Tracking Copy Fail (CVE-2026-31431), the Linux algif_aead privilege escalation★ 0suominen2026-05-02CandidatePoC-in-GitHub · M4xSec/CVE-2026-31431-RCE-ExploitCVE-2026-31431 RCE Exploit. A critical Linux kernel LPE in the algif_aead crypto subsystem. Any unprivileged user can write 4 bytes into the page cache of any readable file and get root.★ 7M4xSec2026-05-02CandidatePoC-in-GitHub · mmionf/copy-fail-CVE-2026-31431★ 0mmionf2026-05-02CandidatePoC-in-GitHub · cxwx/cpp-CVE-2026-31431CVE-2026-31431 cpp version for x86_64★ 0cxwx2026-05-02CandidatePoC-in-GitHub · Huchangzhi/autorootlinux基于CVE-2026-31431的自动root脚本★ 3Huchangzhi2026-05-02CandidatePoC-in-GitHub · Sl4cK0TH/CVE-2026-31431-PoC★ 4Sl4cK0TH2026-05-02CandidatePoC-in-GitHub · pulentoski/CVE-2026-31431★ 0pulentoski2026-05-02CandidatePoC-in-GitHub · joltcan/ansible-role-cve-2026-31431Ansible role: CVE-2026-31431 (Copy Fail) modprobe.d mitigation — disables algif_aead★ 0joltcan2026-05-02CandidatePoC-in-GitHub · sandraschi/copy-fail-mcpCVE-2026-31431 Copy Fail — Linux kernel LPE tester via MCP★ 0sandraschi2026-05-02CandidatePoC-in-GitHub · Gr-1m/CVE-2026-31431Copyfail (CVE-2026-31431) exp rewrite by Golang★ 1Gr-1m2026-05-02CandidatePoC-in-GitHub · ctzisme/copyfail-guardDetect and mitigate CVE-2026-31431 (Copy Fail) on Linux systems.★ 2ctzisme2026-05-02CandidatePoC-in-GitHub · AvPrince26/copy-fail-CVE-2026-31431-Python-GolfingGolf Challenge for https://copy.golf/★ 1AvPrince262026-05-02CandidatePoC-in-GitHub · pedromizz/copy-failPoC of CVE-2026-31431★ 2pedromizz2026-05-02CandidatePoC-in-GitHub · astounds/copy-fail-CVE-2026-31431★ 0astounds2026-05-03CandidatePoC-in-GitHub · jbnetwork-git/copy-fail-checkCVE-2026-31431 Helper basado en https://copy.fail/★ 35jbnetwork-git2026-05-03CandidatePoC-in-GitHub · danimrtzp/CVE-2026-31431-REVSHELL★ 0danimrtzp2026-05-03CandidatePoC-in-GitHub · pyroceper/copy-fail-CVE-2026-31431CopyFail PoC in C★ 2pyroceper2026-05-03CandidatePoC-in-GitHub · ForensicFoundry/cve-2026-31431-checkCheck local Linux mitigation/exposure status for CVE-2026-31431 "Copy Fail"★ 0ForensicFoundry2026-05-03CandidatePoC-in-GitHub · vyahello/CVE-2026-31431🚨 Linux local privilege escalation PoC for CVE-2026-31431★ 0vyahello2026-05-03CandidatePoC-in-GitHub · sibersan/cve-2026-31431-checkerDetection tool for CVE-2026-31431 Copy Fail vulnerability in Linux kernels. Detection only - does not exploit.★ 0sibersan2026-05-03CandidatePoC-in-GitHub · ncmprbll/copy-fail-rsCVE-2026-31431★ 0ncmprbll2026-05-03CandidatePoC-in-GitHub · jamal-soc21/Weekly-Breach-Investigation--006Repository documenting the Copy Fail (CVE-2026-31431) Linux kernel vulnerability, a local privilege escalation flaw enabling root access and mapped to MITRE ATT&CK techniques.★ 1jamal-soc212026-05-03CandidatePoC-in-GitHub · tfawnies/CVE-2026-31431★ 0tfawnies2026-05-03CandidatePoC-in-GitHub · ravindercodes/copy-fail-CVE-2026-31431★ 0ravindercodes2026-05-03CandidatePoC-in-GitHub · ChernStepanov/CopyFail-for-dummiesA tiny explanation + PoC for CVE-2026-31431★ 1ChernStepanov2026-05-03CandidatePoC-in-GitHub · kaleth4/CVE-2026-31431★ 0kaleth42026-05-03CandidatePoC-in-GitHub · mCub3/CVE-2026-31431CVE-2026-31431 (Copy Fail) – unprivileged root via AF_ALG page cache corruption. C PoC.★ 0mCub32026-05-03CandidatePoC-in-GitHub · juliosuas/copyfail-guardFast, auditable Linux mitigation for CVE-2026-31431 Copy Fail: algif_aead block, verification, and AF_ALG seccomp hardening.★ 2juliosuas2026-05-03CandidatePoC-in-GitHub · codesource/copyfail-checkShell script to detect CVE-2026-31431 (Copy Fail) exposure and mitigations on Linux systems: kernel check, module state, boot params, AF_ALG reachability, and distro patch status.★ 2codesource2026-05-03CandidatePoC-in-GitHub · xn0kkx/CVE-2026-31431_CopyFail_LinuxKernel_LPEEducational rewrite of the Copy Fail PoC (CVE-2026-31431) — Linux kernel LPE via algif_aead in-place crypto + splice() page-cache write★ 2xn0kkx2026-05-04CandidatePoC-in-GitHub · MetaspIoit/CVE-2026-31431"Copy Fail" privilege escalation★ 0MetaspIoit2026-05-04CandidatePoC-in-GitHub · kvendler/BigFix-CopyFail-AlmaLinux-ContentThis repository contains BigFix Content that I created for identifying the AlmaLinux systems that require patching to remediate CVE-2026-31431★ 0kvendler2026-05-04CandidatePoC-in-GitHub · chavezvic/CopyFail-PenguinA safe Linux checker for CopyFail/CVE-2026-31431 that reviews kernel version, update status, reboot status, and algif_aead exposure indicators.★ 0chavezvic2026-05-04CandidatePoC-in-GitHub · samanzamani/copy-fail-checkerRead-only Bash checker for the Copy Fail Linux kernel vulnerability (CVE-2026-31431)★ 5samanzamani2026-05-04CandidatePoC-in-GitHub · ochebotar/copy-fail-CVE-2026-31431-detection-probeSafe detection tooling for CVE-2026-31431 "Copy Fail" and CVE-2026-43284 "Dirty Frag" — a local privilege escalation in the Linux kernel's algif_aead module affecting all major distributions since 2017.★ 10ochebotar2026-05-04CandidatePoC-in-GitHub · g1nt0n1x/copy-fail-CVE-2026-31431-shellPoC shell exploit for CVE-2026-31431 (copy_fail) — Linux LPE via AF_ALG + splice page-cache overwrite. Single-shot, no race condition, kernel 4.9–6.18.★ 3g1nt0n1x2026-05-04CandidatePoC-in-GitHub · Qengineering/RK35xx-CopyFail-HotfixRK35xx CopyFail Hotfix: CVE-2026-31431 Patch for Ubuntu 24.04★ 2Qengineering2026-05-04CandidatePoC-in-GitHub · ShahaB108/CVE-2026-31431_Kernel_Checkerchecking if kernel is VULNERABLE★ 0ShahaB1082026-05-04CandidatePoC-in-GitHub · vasyapokemon/cve-2026-31431CVE-2026-31431 Copy Fail: Linux kernel algif_aead LPE — research, detection tooling, YARA rules, and patching guide★ 0vasyapokemon2026-05-04CandidatePoC-in-GitHub · Mrhudson69/cve-2026-31431★ 0Mrhudson692026-05-04CandidatePoC-in-GitHub · net0bsd/MitigacionesMitigacion del CVE-2026-31431 BASH★ 0net0bsd2026-05-04CandidatePoC-in-GitHub · imkk000/play-go-copy-fail-cve-2026-31431★ 0imkk0002026-05-04CandidatePoC-in-GitHub · alvaroguzmancode/CVE-2026-31431-mitigacionExplicación de la vulnerabilidad y cómo mitigarla★ 1alvaroguzmancode2026-05-04CandidatePoC-in-GitHub · AdityaBhatt3010/CVE-2026-31431Linux Privilege Escalation | AF_ALG Crypto Abuse → Exploiting AEAD socket handling (CVE-2026-31431) to gain root via kernel-level manipulation★ 3AdityaBhatt30102026-05-04CandidatePoC-in-GitHub · jshDevs/CVE_kernellinux_jshFramework modular Bash para auditar CVE-2026-31431 (CopyFail) y CVEs relacionados del kernel Linux en distros RPM-based (AlmaLinux, Rocky, CentOS Stream 8/9/10)★ 1jshDevs2026-05-04CandidatePoC-in-GitHub · KhaosFarbauti/CVE-2026-31431PoC for CVE-2026-31431 (Copy Fail)★ 0KhaosFarbauti2026-05-04CandidatePoC-in-GitHub · rippsec/CVE-2026-31431-Copy-Fail★ 1rippsec2026-05-05CandidatePoC-in-GitHub · Silent4Labs/check-copyfail-cve-2026-31431It’s a read-only Linux risk assessment script for CVE-2026-31431 ("Copy Fail").★ 0Silent4Labs2026-05-05CandidatePoC-in-GitHub · deadRabbit92/mitigate-copy-fail.ymlMitigates CVE-2026-31431 (Copy Fail) by unloading and blacklisting algif_aead kernel module if it is loadable and has no active references.★ 0deadRabbit922026-05-05CandidatePoC-in-GitHub · sudoytang/copyfail-arm64Analysis and ARM64 reproduction of Copy Fail (CVE-2026-31431)★ 3sudoytang2026-05-05CandidatePoC-in-GitHub · MrMixies/Copy-Fail---CVE-2026-31431Script Python pour verifier si un systeme Linux est vulnerable a la faille CVE-2026-31431 (Copy Fail), une elevation de privileges locale dans le noyau Linux.★ 0MrMixies2026-05-05CandidatePoC-in-GitHub · Industri4l-H3ll-Xpl0it3rs/CVE-2026-31431-Copy-FailCVE-2026-31431 Exploit | by infrar3d★ 0Industri4l-H3ll-Xpl0it3rs2026-05-05CandidatePoC-in-GitHub · Rat5ak/CVE-2026-31431-CopyFail-static-ELF--POC587-byte x86_64 LPE for CVE-2026-31431★ 0Rat5ak2026-05-05CandidatePoC-in-GitHub · zhanghangorg/cve-2026-31431★ 0zhanghangorg2026-05-05CandidatePoC-in-GitHub · itsystem/afalg-checkУтилита для Linux, которая проверяет доступность `AF_ALG`/`algif_aead` и помогает оценить риск по `CVE-2026-31431`.★ 1itsystem2026-05-05CandidatePoC-in-GitHub · Detect-DefenseLab/CVE-2026-31431-detection-defenseCVE-2026-31431: Detection & Defense Against io_uring Bypass of Existing Detection★ 0Detect-DefenseLab2026-05-05CandidatePoC-in-GitHub · ozergoker/CVE-2026-31431-copy-fail32-byte Python script roots every Linux distribution★ 0ozergoker2026-05-05CandidatePoC-in-GitHub · Raptoratack/CopyFail-Scanner-CVE-2026-31431★ 0Raptoratack2026-05-05CandidatePoC-in-GitHub · devtint/CVE-2026-31431https://devtint.github.io/CVE-2026-31431★ 0devtint2026-05-05CandidatePoC-in-GitHub · mrmtwoj/ubuntu-cve-2026-31431-mitigationدستورالعمل‌های کاهش ریسک و به‌روزرسانی برای CVE-2026-31431 در سیستم‌های اوبونتو، شامل مراحل ارتقاء کرنل و kmod.★ 0mrmtwoj2026-05-05CandidatePoC-in-GitHub · RazvanDuda/GhostShellCVE-2026-31431 — Local Privilege Escalation via Linux Kernel Page Cache Corruption★ 0RazvanDuda2026-05-05CandidatePoC-in-GitHub · darioomatos/cve-2026-31431-copyfailCVE-2026-31431 Copy Fail - LPE no kernel Linux★ 1darioomatos2026-05-06CandidatePoC-in-GitHub · sgkdev/page_injectCVE-2026-31431-killed page-cache exploit — code exec into containers sharing the same image layer★ 76sgkdev2026-05-06CandidatePoC-in-GitHub · OneDemobird/copy-fail-CVE-2026-31431-pythonlower3.10python3.10以下没有os.splice,搞了一个3.10以下版本也可以用的★ 1OneDemobird2026-05-06CandidatePoC-in-GitHub · reubensammut/CVE-2026-31431-Copy-FailMy C rewrite of the Copy Fail exploit★ 0reubensammut2026-05-06CandidatePoC-in-GitHub · zenzue/CVE-2026-31431-Checker-Mitigator★ 0zenzue2026-05-06CandidatePoC-in-GitHub · voxcia-io/copy-failTutorial Completo: Como Proteger seu contra a Vulnerabilidade CopyFail (CVE-2026-31431)★ 0voxcia-io2026-05-06CandidatePoC-in-GitHub · luoqianlin/copyfail-cC implementation for researching Copy Fail (CVE-2026-31431)★ 0luoqianlin2026-05-06CandidatePoC-in-GitHub · tangjie1/CVE-2026-31431-CheckCVE-2026-31431 Copy Fail Linux kernel vulnerability detection script★ 0tangjie12026-05-06CandidatePoC-in-GitHub · 0xN7y/CVE-2026-31431Logic bug in the kernel's authencesn cryptographic template that escalate privilege★ 00xN7y2026-05-06CandidatePoC-in-GitHub · iblamenear/CVE-2026-31431-Copy-Fail---Advanced-LPE-Proof-of-Concept---C-RewriteCopy Fail (CVE-2026-31431) is a logic bug in the Linux kernel's authencesn cryptographic template. It lets an unprivileged local user trigger a deterministic, controlled 4-byte write into the page cache of any readable file on the system.★ 0iblamenear2026-05-06CandidatePoC-in-GitHub · grabesec/XCP_ng_CVE-2026-31431_testerTest XCP_ng 8.3 for CVE-2026-31431Vulnerability★ 0grabesec2026-05-06CandidatePoC-in-GitHub · philfry/cve-2026-31431-ftracemitigation of cve-2026-31431 using ftrace★ 12philfry2026-05-06CandidatePoC-in-GitHub · hans362/CVE-2026-31431-Copy-Fail-Container-EscapeContainer escape on any docker container with healthcheck enabled via CVE-2026-31431★ 0hans3622026-05-06CandidatePoC-in-GitHub · StarxSky/CVE-2026-31431"Copy Fail"★ 0StarxSky2026-05-06CandidatePoC-in-GitHub · pedro-lucas-melo/Estudo-de-Caso-CVE-2026-31431-CopyFail🔐 Estudo de caso completo do CVE-2026-31431 (CopyFail) — vulnerabilidade crítica de escalada de privilégio no kernel Linux. Inclui análise técnica, scripts de verificação, hardening e playbook de resposta a incidentes. Fins educacionais.★ 0pedro-lucas-melo2026-05-06CandidatePoC-in-GitHub · ikow/CVE-2026-31431-live-code-corruptionCVE-2026-31431 (Copy Fail) novel exploit: live code corruption via page cache. Overwrites libc exit() code through MAP_PRIVATE page sharing — affects ALL running processes.★ 0ikow2026-05-07CandidatePoC-in-GitHub · gagaltotal/cve-2026-31431-copy-failCVE-2026-31431 Copy Fail★ 2gagaltotal2026-05-07CandidatePoC-in-GitHub · Mr-bv/Copy-fail-CVE-2026-31431-Exploit-in-CDiscovery and original disclosure of CVE-2026-31431: Theori / Xint. Public writeup: https://copy.fail/.★ 0Mr-bv2026-05-07CandidatePoC-in-GitHub · 0xer0/CVE-2026-31431-Copy-Fail-add-arm64CVE-2026-31431 漏洞利用python脚本,支持arm64,x86架构★ 20xer02026-05-07CandidatePoC-in-GitHub · 361way/CVE-2026-31431CVE-2026-31431检测和测试★ 0361way2026-05-07CandidatePoC-in-GitHub · adilkurtulmus/linux-copy-fail-CVE-2026-31431★ 0adilkurtulmus2026-05-07CandidatePoC-in-GitHub · Vatson112/deny-af-alg-bpfBPF prog to fix CVE-2026-31431★ 1Vatson1122026-05-07CandidatePoC-in-GitHub · kwilck/copyfailCopy Fail (CVE-2026-31431) is a logic flaw in the Linux kernel's algif_aead module — part of the AF_ALG userspace crypto API. It was disclosed on April 29, 2026 by Theori / Xint Code.★ 1kwilck2026-05-07CandidatePoC-in-GitHub · pvpaulo01/cve-2026-31431Esse documento descreve o Exploit publico em python★ 0pvpaulo012026-05-07CandidatePoC-in-GitHub · tang-yikai/copy-fail-mitigation-with-bpftraceCVE-2026-31431, AKA Copy Fail, can be mitigated in one-line with bpftrace★ 0tang-yikai2026-05-07CandidatePoC-in-GitHub · abdelkabirouadoukou/CVE-2026-31431-Analysis-and-FixTechnical deep dive, root cause analysis, and LKML patch workflow for CVE-2026-31431 (Linux kernel local privilege escalation in algif_aead).★ 2abdelkabirouadoukou2026-05-07CandidatePoC-in-GitHub · julichaan/CVE-2026-31431-python-copyfail-POC★ 0julichaan2026-05-07CandidatePoC-in-GitHub · guiimoraes/CVE-2026-31431One-liner Python LPE for CVE-2026-31431 (CopyFail2). No compilation, no dependencies beyond Python+OpenSSL. Just curl | python3 and get root on Linux 6.5+.★ 3guiimoraes2026-05-07CandidatePoC-in-GitHub · Morton-Li/copy-fail-CVE-2026-31431★ 0Morton-Li2026-05-08CandidatePoC-in-GitHub · OpenPixelSystems/c-copy-failCVE-2026-31431 in C for aarch64 and amd64★ 1OpenPixelSystems2026-05-08CandidatePoC-in-GitHub · p401a-ops/Copy-FailCVE-2026-31431 ("Copy Fail") vulnerability detector & exploit on Astra linux 1.7.6 with 3.7+ python★ 0p401a-ops2026-05-08CandidatePoC-in-GitHub · infiniroot/ansible-mitigate-copyfail-dirtyfragSimple Ansible Playbook to mitigate against CopyFail (CVE-2026-31431) and DirtyFrag (CVE-2026-43284) vulnerabilities.★ 6infiniroot2026-05-08CandidatePoC-in-GitHub · KaraZajac/DIRTYFAILDetector + PoC for Linux page-cache write vulnerabilities: Copy Fail (CVE-2026-31431) and Dirty Frag (CVE-2026-43284/43500). Authorized security research only.★ 29KaraZajac2026-05-08CandidatePoC-in-GitHub · ROSNLR5/MitigationToolkit-ROSN-LR5-FullKernel LPE PoC & Mitigation Toolkit - ROSN-LR5-Full (CVE-2026-31431)★ 0ROSNLR52026-05-08CandidatePoC-in-GitHub · hori0729/CVE-2026-31431-Verificador-ExploitLinux Kernel Local Privilege Escalation★ 0hori07292026-05-08CandidatePoC-in-GitHub · krisiasty/vcheckVulnerability detection and mitigation tool for Copy Fail and Dirty Frag bugs (CVE-2026-31431, CVE-2026-43284, CVE-2026-43500)★ 2krisiasty2026-05-08CandidatePoC-in-GitHub · vorkampfer/copy_fail_mitigationThis script will attempt to mitigate the copy_fail attack. CVE-2026-31431★ 0vorkampfer2026-05-09CandidatePoC-in-GitHub · Hunt-Benito/copy-fail-cve-2026-31431-linux-kernel-page-cache-lpe★ 0Hunt-Benito2026-05-09CandidatePoC-in-GitHub · Helios973/CVE-2026-31431_exp.c★ 0Helios9732026-05-09CandidatePoC-in-GitHub · haydenjames/CVE-2026-31431-checkRead-only checker for CVE-2026-31431 (algif_aead local root). Reports kernel/module state and suggests mitigations.★ 3haydenjames2026-05-09CandidatePoC-in-GitHub · cleozi/Copy_GrailElegant C++ exploit for CVE-2026-31431 (Copy Fail) using AF_ALG authenticated encryption + splice(2) to overwrite setuid binary memory★ 0cleozi2026-05-09CandidatePoC-in-GitHub · vorkampfer/copyfail2_electric_boogaloo_fixA temporary mitigation against copy_fail variant (copyfail2_electric_boogaloo) - Unprivileged Linux LPE via xfrm ESP-in-UDP MSG_SPLICE_PAGES no-COW fast path. Page-cache write into any readable file. Overwrites a nologin line in /etc/passwd with sick::0:0:…:/:/bin/bash and sus into it. Same class as Copy Fail (CVE-2026-31431), different subsystem.★ 0vorkampfer2026-05-10CandidatePoC-in-GitHub · AdemZero/CVE-2026-31431Educational Proof of Concept for CVE-2026-31431 / Copy Fail Linux local privilege escalation via AF_ALG algif_aead★ 0AdemZero2026-05-10CandidatePoC-in-GitHub · Lutfifakee-Project/CVE-2026-31431CVE-2026-31431 - Linux Kernel Page Cache Vulnerability★ 1Lutfifakee-Project2026-05-11CandidatePoC-in-GitHub · u1tr0nex/CVE-2026-31431-CopyFail-LabLab testing documentation for CVE-2026-31431 (Copy Fail) Linux kernel LPE★ 0u1tr0nex2026-05-11CandidatePoC-in-GitHub · mauricioportela/CVE-2026-31431-AnalysisRelatório de Análise Técnica: Exploração de Falha de Isolamento no Kernel Linux (CVE-2026-31431)★ 0mauricioportela2026-05-11CandidatePoC-in-GitHub · dgrobinson0/CopyFile_CVE-2026-31431Exploit for CVE-2026-31431 (Copy Fail)★ 1dgrobinson02026-05-11CandidatePoC-in-GitHub · polyakovavv/copyfailCopy Fail (CVE-2026-31431)★ 0polyakovavv2026-05-11CandidatePoC-in-GitHub · gbonacini/CVE-2026-31431A CVE-2026-31431 implementation in c++ and inline assembly dependency free★ 1gbonacini2026-05-12CandidatePoC-in-GitHub · studiogangster/CVE-2026-31431oen liner CVE-2026-31431 test. Created 'sandbox' on sudo user and tests if ir can escape to root★ 1studiogangster2026-05-12CandidatePoC-in-GitHub · paulorlima9/copyfail-fixQuick mitigation and patch script for CVE-2026-31431 (Copy Fail) on Ubuntu/Debian VPS★ 0paulorlima92026-05-12CandidatePoC-in-GitHub · sh4den/CVE-2026-31431-copyfail-aarch64★ 0sh4den2026-05-12CandidatePoC-in-GitHub · DroPZsec/SplicePrivillegeEscalationFIXthis little script blocks the new splice-ram-privlilleg ecalation fastly befor the contributers do it ( CVE-2026-31431) (CopyFail fix)★ 0DroPZsec2026-05-13CandidatePoC-in-GitHub · kuniyal08/Copy-Fail-CVE-2026-31431-LabReproduced the fileless LPE CVE‑2026‑31431 (“Copy Fail”) on Kali Linux, then built auditd, Sigma & YARA detections to catch this stealthy kernel exploit that leaves no disk footprint.★ 0kuniyal082026-05-13CandidatePoC-in-GitHub · SilverRuler/copy-fail-CVE-2026-31431copy-fail-CVE-2026-31431★ 0SilverRuler2026-05-13CandidatePoC-in-GitHub · Sebastian294/cve-2026-31431Analísis - POC - Mitigación★ 1Sebastian2942026-05-13CandidatePoC-in-GitHub · 0xFuffM3/CVE-2026-31431-CopyFail★ 00xFuffM32026-05-14CandidatePoC-in-GitHub · dotPY-hax/CopyFailA CopyFail CVE-2026-31431 implementation in python that isnt slop! Bring your own payload★ 0dotPY-hax2026-05-14CandidatePoC-in-GitHub · zKaaanon/ProyectoFinalSOEstudio del bug CVE-2026-31431★ 0zKaaanon2026-05-16CandidatePoC-in-GitHub · adityasingh108/CVE-2026-31431-Metasploit-exploitAutomated Metasploit post-exploitation module for CVE-2026-31431 ("Copy Fail"). Weaponizes a deterministic logic flaw in the Linux kernel AF_ALG subsystem to achieve local privilege escalation (LPE) to root by safely corrupting a setuid binary directly in the shared Page Cache (RAM) without modifying files on disk★ 2adityasingh1082026-05-16CandidatePoC-in-GitHub · Maxime288/CVE-2026-31431-Copy-Fail-R-pertoire-de-Pr-vention★ 0Maxime2882026-05-16CandidatePoC-in-GitHub · Pithase/asm-copyfailCVE-2026-31431 (Copy Fail) — Análisis y desarrollo en Ensamblador x86-64 | Analysis and development in x86-64 Assembly★ 4Pithase2026-05-17CandidatePoC-in-GitHub · 4xura/CVE-2026-31431-Copy-FailResearch artifacts, PoC scripts, and lab assets for the Copy Fail Linux local privilege escalation writeup on https://4xura.com/binex/kernel/copy-fail★ 84xura2026-05-18CandidatePoC-in-GitHub · royayub/CVE-2026-31431Local Privilege Escalation. Flips the running user's UID to 0 in /etc/passwd's page cache, then invokes su for a root shell.★ 0royayub2026-05-18CandidatePoC-in-GitHub · Yakovyakov/cve-2026-31431-mitigationDetection and mitigation tooling for CVE-2026-31431 (Copy Fail) on Linux kernels. Includes Phalanx-CCS and Silent4Labs scripts plus an Ansible playbook to apply temporary mitigation (block algif_aead module or boot parameter) across servers.★ 0Yakovyakov2026-05-18CandidatePoC-in-GitHub · cj667113/OCI-Ansible-Fix-CVE-2026-31431★ 0cj6671132026-05-18CandidatePoC-in-GitHub · GubiczaP/cve-2026-31431-checkerShell scanner for CVE-2026-31431 "Copy Fail" — a local privilege escalation via Linux kernel page cache corruption (algif_aead/AF_ALG). Checks kernel version, patch status, module state, setuid exposure and mitigations. Supports Debian 11–13 and Ubuntu 20.04–25.10. CI/CD-ready (exit codes + JSON output).★ 0GubiczaP2026-05-19CandidatePoC-in-GitHub · sgkdev/ptrace_may_dreamCVE-2026-31431-killed page-cache exploit — code exec into containers sharing the same image layer★ 21sgkdev2026-05-20CandidatePoC-in-GitHub · yangh-beep/CVE-2026-31431-C★ 0yangh-beep2026-05-21CandidatePoC-in-GitHub · JimmyPughtron/CVE-2026-31431-Copy-Fail---Minified-LPE-PoCCVE-2026-31431-CopyFail---Minified-LPE-PoC★ 0JimmyPughtron2026-05-21CandidatePoC-in-GitHub · 4n4s4zi/copyfail-alpineMore portable PoC of copyfail LPE (CVE-2026-31431) that works on Alpine Linux★ 14n4s4zi2026-05-21CandidatePoC-in-GitHub · 1m1ssher/copy-fail-pythonZero-dependency Python PoC for CVE-2026-31431, Linux kernel LPE via AF_ALG/splice page-cache corruption.★ 01m1ssher2026-05-22CandidatePoC-in-GitHub · ridhinva/linux-kernel-algif-aead-checkerScanner: CVE-2026-31431 Linux kernel algif_aead Copy Fail vulnerability checker — Python PoC for heap overflow path★ 0ridhinva2026-05-22CandidatePoC-in-GitHub · Iamliuxiaozhen/copy_failcopy_fail:CVE-2026-31431★ 2Iamliuxiaozhen2026-05-24CandidatePoC-in-GitHub · songzzzz/CVE-2026-31431aarch64 and x64 python POC★ 0songzzzz2026-05-28CandidatePoC-in-GitHub · vishvacyber/Detection-Tool-Kit-for-CVE-2026-31431★ 0vishvacyber2026-05-29CandidatePoC-in-GitHub · nonameuserosint-hue/Copyfail-shA Bash implementation of copyfail (CVE-2026-31431)★ 0nonameuserosint-hue2026-06-01CandidatePoC-in-GitHub · tematemaru/CVE-2026-31431-simple-test★ 0tematemaru2026-06-01CandidatePoC-in-GitHub · 1neptune/CopyFailgo CVE-2026-31431 (CopyFail) local privilege escalation exploit★ 21neptune2026-06-03CandidatePoC-in-GitHub · zs1n/copy-fail-CVE-2026-31431Exploit for Copy-Fail Vulnerability - Python3 Version★ 0zs1n2026-06-05CandidatePoC-in-GitHub · t1ckprivate/CVE-2026-31431-Copy-Fail★ 0t1ckprivate2026-06-05CandidatePoC-in-GitHub · kinryulabs/rootpacket-cve-2026-31431CVE-2026-31431 getroot from a Turkish Cryptominer★ 2kinryulabs2026-06-24CandidatePoC-in-GitHub · SugiB3o/CVE-2026-31431★ 0SugiB3o2026-06-27CandidatePoC-in-GitHub · jihwan77/Linux-Kernel-Copy-Fail-CVE-2026-31431-AF_ALG/splice 기반 Linux Page Cache 변조 취약점 분석 및 대응 실습★ 0jihwan772026-07-06CandidatePoC-in-GitHub · TeamN4C/SG-2026-0013CVE-2026-31431 Copy Fail PoC and exploit★ 0TeamN4C2026-07-31CandidatePoC-in-GitHub · TrevoCastles/CVE-2026-31431-copy-fail★ 0TrevoCastles2026-08-02CandidatePoC-in-GitHub · dev1681/CVE-2026-31431copyfail poc here★ 0dev16812026-08-04CandidatePoC-in-GitHub · joaocalciolari07/copyfail-guardDefensive detection & mitigation tool for CVE-2026-31431 ("Copy Fail") — Linux kernel algif_aead LPE. No exploit code included.★ 0joaocalciolari072026-08-05CandidatePoC-in-GitHub · FranklinF25/cve-2026-31431PoC for CVE-2026-31431★ 0FranklinF252026-09-04CandidatePoC-in-GitHub · silentbyte69/copy-fail-CVE-2026-31431-cpphttps://github.com/theori-io/copy-fail-CVE-2026-31431 but ported to c++ for fun★ 0silentbyte692026-09-04Candidatewww.openwall.comNVD reference2026-04-22Verifiedwww.openwall.comNVD reference2026-04-22Verifiedwww.openwall.comNVD reference2026-04-22Verifiedwww.openwall.comNVD reference2026-04-22Verifiedcopy.failNVD reference2026-04-22Verifiedwebsec.netNVD reference2026-04-22Verifiedxint.ioNVD reference2026-04-22VerifiedPoC-in-GitHub · starscow/Copy-Fail-CVE-2026-31431-Kubernetes-PoC★ 0starscow2026-05-01Candidate