Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Linux in trouble, all disto from 2017 till 2026

New Linux Exploit “Copy Fail” Gains Root Access on Almost Every Distro

A new Linux vulnerability just dropped — and it’s one of the most serious ones in years.

It’s called “Copy Fail” and it affects almost every major Linux distribution released since 2017


What Is “Copy Fail”?

Copy Fail is a local privilege escalation (LPE) vulnerability in the Linux kernel.

How the Exploit Works

Without going too deep:

1. Attacker uses a flaw in the Linux crypto API
2. Writes small controlled data into page cache
3. Targets a setuid binary (runs as root)
4. Modifies behavior in memory
5. Gains root access
Cough


> a simple update is insufficient without a full system reboot to flush the potentially corrupted page cache from RAM.

🔐 loading encrypted image…

"The vulnerability resides within the algif_aead module of the AF_ALG interface.2 AF_ALG is a socket-based interface introduced to allow userspace applications to access the kernel's internal cryptographic hardware and optimized software implementations.2 It supports various types of cryptographic operations, including symmetric ciphers, hashes, and AEAD (Authenticated Encryption with Associated Data).2
In July 2017, commit 72548b093ee3 was merged into the mainline kernel to optimize AEAD operations in algif_aead.2 The optimization introduced support for "in-place" operations, where the source buffer (containing the data to be encrypted or decrypted) and the destination buffer (where the result is stored) are the same physical memory.4 This was intended to reduce memory pressure and improve performance by avoiding unnecessary copies.12
The critical logical failure occurred when this in-place logic interacted with the splice() system call.4 splice() is an optimization that allows moving data between two file descriptors (like a file and a socket) without copying that data to userspace.4 When a user "splices" a file into an AF_ALG socket, the kernel creates a "scatterlist"—a series of pointers—that points directly to the file's pages in the page cache.4 By allowing "in-place" operations on these spliced pages, the kernel mistakenly treated the read-only page cache as a writable destination buffer for the cryptographic operation.1"

Thanks, Had multiple LLM instances run to analyze your post and so far it's produced some fine material
This is pretty legit. I tested it on a few boxes today.

Make sure you have unattended-upgrades on and run your patches.
I've transferd to ubuntu and updated, they seem to be only to patch it.
Or?
for support and details head to https://copy.fail/


Possibly Related Threads...
Thread / Author Replies Views Last Post
by HackersJun 14, 2026 04:23 PM 22 622 Jun 14, 2026 04:23 PM
Last Post: Raijin
by HackersFeb 15, 2026 02:14 PM 2 104 Feb 15, 2026 02:14 PM
Last Post: HALx86
by FiendFeb 17, 2021 12:00 PM 8 238 Feb 17, 2021 12:00 PM
Last Post: Marxist