CVE-2018-14634 — Linux Kernel Integer Overflow Vulnerability

CVE-2018-14634

'Mutagen Astronomy' — an integer overflow in create_elf_tables() gives local users root on Linux systems dating to 2007

What is the Linux Kernel?

The Linux kernel is the core of the Linux operating system, running on everything from cloud servers and Android phones to embedded devices and the majority of public cloud infrastructure. Because the kernel manages process privileges, memory, and system calls for every program running on a machine, a local privilege escalation bug in it is severe on any multi-user or multi-tenant Linux system — including shared hosting, CI/CD runners, and cloud instances where different workloads or users share a kernel.

Overview

CVE-2018-14634, nicknamed "Mutagen Astronomy" by the researchers who found it, is a local privilege escalation vulnerability affecting the Linux kernel's handling of command-line argument arrays for setuid/privileged binaries. An unprivileged local user can trigger an integer overflow that leads to a heap buffer overflow, ultimately allowing them to escalate to root privileges on an affected system. The flaw had been present in the kernel since 2007, making it a long-lived bug that affected a very wide range of kernel versions and distributions before it was found and fixed in 2018.

Technical Details

The vulnerability (CWE-190, Integer Overflow) lies in the create_elf_tables() function used by the kernel's ELF binary loader when setting up the initial stack for a new process, specifically in how it calculates the size needed for command-line arguments (argv) passed to a privileged (SUID/SGID) binary. By constructing an extremely large argv/environment size, a local attacker can cause an integer used in a size calculation to overflow, resulting in a heap buffer that is undersized relative to what gets written into it — a heap-based buffer overflow that can be leveraged to corrupt kernel memory and escalate privileges. Exploitation requires local access and the ability to execute a SUID (or otherwise privileged) binary, rated CVSS 7.8 (local vector, low complexity, low privileges required).

Discovery

The vulnerability was discovered and disclosed by the Qualys Research Labs team, who named it "Mutagen Astronomy" and published technical details along with proof-of-concept exploitation against several Linux distributions.

Exploitation Context

As a kernel-wide, long-lived bug affecting nearly every Linux distribution shipping kernels from roughly 2007 onward, this vulnerability received broad attention at disclosure in 2018. CISA's KEV listing (added years later, in 2026) confirms it has since seen confirmed real-world exploitation — reflecting the long tail of unpatched legacy Linux systems, embedded devices, and appliances that never received the 2018 kernel fix and remain viable local-privilege-escalation targets for attackers who have already obtained initial (low-privileged) access.

Remediation

  1. Update to a kernel version that includes the fix for CVE-2018-14634 — check your distribution's advisory (e.g., RHSA-2018:3540 for Red Hat) for the specific patched build.
  2. Prioritize patching on multi-user systems, shared hosting environments, and any system where untrusted or lower-privileged users can execute code locally.
  3. For systems that cannot be immediately patched (e.g., embedded/appliance Linux), restrict local shell access and limit execution of SUID/SGID binaries by untrusted accounts.
  4. Since this is a long-standing kernel bug, audit any older or unsupported Linux-based appliances and embedded systems that may still be running pre-2018 kernels without this fix.
  5. Monitor for unexpected privilege escalation indicators (unexpected root processes spawned by low-privileged users) on systems that cannot be patched promptly.

Key Details

PropertyValue
CVE ID CVE-2018-14634
Vendor / Product Linux — Kernel
NVD Published2018-09-25
NVD Last Modified2026-01-27
CVSS 3.1 Score7.8
CVSS 3.1 VectorCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-190 find similar ↗
CISA KEV Added2026-01-26
CISA KEV Deadline2026-02-16
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2026-02-16. Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Timeline

DateEvent
2007Vulnerable code introduced into the Linux kernel's create_elf_tables() function
2018-09-25CVE published; Qualys discloses the flaw as 'Mutagen Astronomy'
2018-10Red Hat and other distributions ship patched kernel builds (e.g., RHSA-2018:3540)
2026-01-26Added to CISA Known Exploited Vulnerabilities catalog
2026-02-16CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2018-14634 Vulnerability Database
CISA KEV Catalog Entry US Government
Red Hat Security Advisory RHSA-2018:3540 Vendor Advisory