Josh Cusens
Updated May 8, 2026
Author Image

Copy Fail: How the New Linux Vulnerability Enables Root Access

On 29 April 2026, security researchers publicly disclosed a critical Linux kernel vulnerability nicknamed Copy Fail (CVE-2026-31431).

The flaw allows an ordinary user account with limited access to escalate to full root privileges, giving complete administrative control over the affected system.

Because Linux underpins much of the internet, including web servers, cloud infrastructure, containers, and enterprise systems, the vulnerability attracted immediate attention across the cybersecurity community.


What is Linux?

Linux is the operating system that powers:

  • Most web servers
  • Cloud platforms such as Amazon Web Services and Microsoft Azure
  • Kubernetes clusters and containers
  • Enterprise applications
  • Government and healthcare systems
  • Many security appliances

While desktop users are more familiar with Windows and macOS, a large proportion of global digital infrastructure runs on Linux.


What Was Discovered?

Copy Fail is a local privilege escalation vulnerability.

In simple terms, a user who already has some access to a Linux machine can exploit the bug to become root, the highest privilege level in the operating system.

Root access allows an attacker to:

  • Read and modify any file
  • Install malware or backdoors
  • Disable security tools
  • Create administrator accounts
  • Pivot to other systems

Once root access is obtained, the server is effectively fully compromised.


Who Discovered It?

The vulnerability was discovered by Theori, a South Korean cybersecurity research firm, with researcher Taeyang Lee credited with the finding.

The issue was privately reported to Linux maintainers and publicly disclosed on 29 April 2026, after patches had been prepared and distributed.


Why Is It Called โ€œCopy Failโ€?

The name refers to the underlying flaw in how the Linux kernel copies data in memory.

During certain cryptographic operations, Linux can be tricked into writing four bytes of attacker-controlled data into the wrong memory location.

Those four bytes are enough to alter the behaviour of a privileged program and cause it to execute attacker-controlled code as root.

In short, a seemingly minor failure in a memory copy routine can lead to complete system takeover.


How Did the Bug Get There?

The vulnerability was introduced in July 2017 during a legitimate kernel optimisation in a component called algif_aead, part of Linuxโ€™s AF_ALG cryptographic subsystem.

The change was intended to improve performance. Instead, it inadvertently created a subtle memory corruption flaw.

The bug remained undetected for nearly nine years.


How Does the Exploit Work?

At a high level:

  1. An attacker gains limited access to a Linux system.
  2. They interact with the kernelโ€™s cryptographic interface.
  3. They trigger the bug, causing four bytes to be overwritten in memory.
  4. Those bytes modify a privileged executable such as su.
  5. When the program runs, it executes attacker-controlled code as root.

Only four bytes need to be changed, but in the right location that is sufficient to redirect execution.


A Simple Analogy

Imagine an office building where every employee has a restricted keycard.

Because of a hidden defect in the access system, an employee can alter four digits in the database and instantly turn their ordinary keycard into a master key.

That is essentially what Copy Fail allows.


Has It Been Exploited?

Yes.

The vulnerability was added to the U.S. Cybersecurity and Infrastructure Security Agency (CISA) Known Exploited Vulnerabilities (KEV) catalogue, indicating there is evidence that attackers are using it in the wild.

Public proof-of-concept code was also released shortly after disclosure, making exploitation easier for both defenders and attackers.

There have not been widely publicised reports of major named breaches attributed solely to Copy Fail, but the KEV designation confirms that real-world exploitation has been observed.


Why Security Experts Were Concerned

Copy Fail stood out because:

  • It affects Linux kernels released since 2017
  • It impacts most major Linux distributions
  • The exploit is highly reliable
  • Public proof-of-concept code is very small
  • Active exploitation has been confirmed

In cybersecurity terms, this is about as serious as a local privilege escalation vulnerability can be.


What Should Organisations Do?

The recommended response is straightforward:

  • Apply kernel updates immediately
  • Reboot affected systems
  • Restrict unnecessary local access
  • Monitor for suspicious activity
  • Maintain a disciplined patching process

For well-managed environments, remediation is routine but urgent.


The Bigger Lesson

What makes Copy Fail so striking is not just the severity of the flaw, but how little it took to compromise an entire system.

A performance optimisation introduced into the Linux kernel in 2017 accidentally created a bug that remained unnoticed for nearly nine years. Exploiting it required overwriting just four bytes in memory, yet those four bytes were enough to turn an ordinary user account into full root access.

That contrast is worth reflecting on.

One small coding mistake, buried deep in a highly trusted operating system, had the potential to affect millions of servers around the world.

For system administrators and technology leaders, the takeaway is straightforward: the real security risk is often not the dramatic attack everyone is watching for, but the subtle defect no one knows exists yet.

You cannot assume critical systems are free of serious vulnerabilities. The best defence is disciplined operational practice: prompt patching, restricted access, monitoring, and a healthy assumption that even mature software can fail in unexpected ways.


Sources

FAQs – Copy Fail Vulnerability

What is Copy Fail?

Copy Fail is a critical Linux kernel vulnerability (CVE-2026-31431) that allows a low-privilege user to gain full root access to an affected Linux system. It was publicly disclosed on 29 April 2026 and affects Linux kernels dating back to 2017.

What is CVE-2026-31431?

CVE-2026-31431 is the official identifier assigned to the Copy Fail vulnerability. CVE stands for Common Vulnerabilities and Exposures, a standardized system used to catalogue publicly disclosed security flaws.

Why is the vulnerability called Copy Fail?

The name refers to a flaw in the Linux kernelโ€™s memory copy process. During certain cryptographic operations, the kernel can be tricked into writing four bytes of attacker-controlled data into the wrong memory location, which can lead to full root access.

Who discovered Copy Fail?

The vulnerability was discovered by Taeyang Lee of Theori, a South Korean cybersecurity research firm. The issue was privately reported to Linux maintainers and publicly disclosed on 29 April 2026.

When was Copy Fail disclosed?

Copy Fail was publicly disclosed on 29 April 2026, after patches had been prepared and distributed to Linux vendors and maintainers.

How serious is Copy Fail?

Copy Fail is considered highly serious because it allows local privilege escalation to root, affects Linux kernels released since 2017, and has been added to CISAโ€™s Known Exploited Vulnerabilities catalogue, indicating that it is being actively exploited.

Has Copy Fail been exploited in the wild?

Yes. The U.S. Cybersecurity and Infrastructure Security Agency (CISA) added CVE-2026-31431 to its Known Exploited Vulnerabilities catalogue, confirming evidence of active exploitation.

Which Linux systems are affected?

Most major Linux distributions are affected if they use vulnerable kernel versions dating back to July 2017. Administrators should consult vendor advisories and apply the latest kernel updates.

How do I fix the Copy Fail vulnerability?

The recommended fix is to apply the latest Linux kernel security updates provided by your operating system vendor and reboot the affected system.

Share

Get In Touch

Weโ€™ll happily arrange a time for a call or meet, provide you with a scope of work and estimate, or give you some expert advice.

Contact form

"*" indicates required fields