ZeroHour

CVE-2013-6282

KEVmass

Improper Input Validation in Linux Kernel on ARM Enables Privilege Escalation

CISA: Linux Kernel Improper Input Validation Vulnerability

CVSS
EPSS
40%p99
Published
KEV added
AI analysis

CVE-2013-6282 is an improper input validation flaw (CWE-20) in the Linux kernel's get_user and put_user API functions, which on ARM v6k/v7 platforms fail to validate the target address before accessing it. When kernel code uses these functions with an application-supplied pointer, the address is not verified as user space, so a local application can supply a kernel-space address (for example via system calls or ioctls) and read and write kernel memory. An attacker who can already run code on the device can leverage this kernel memory access to escalate privileges to root/kernel level, which can enable persistence or further post-exploitation activity. Affected systems are Linux kernels running on ARM v6k/v7 processors, the architecture that dominated Android smartphones and much embedded Linux hardware in that era; the source data does not enumerate specific affected kernel version ranges. Despite the flaw's 2013 origin, CISA added it to the Known Exploited Vulnerabilities catalog on 2022-09-15, confirming exploitation in the wild, with EPSS estimating a 39.7% probability of exploitation within 30 days (99th percentile).

What to do: Apply updates per vendor instructions (CISA required action): upgrade the Linux kernel on ARM v6k/v7 devices to a vendor-patched version and install OEM/Google security updates on Android devices, checking vendor advisories for the fixed kernel builds. Inventory legacy and internet-exposed ARM-based embedded systems still running old kernels, and because this is a local privilege escalation, restrict execution of untrusted applications and code on affected devices.

Affected
Linux KernelLinux kernel running on ARM v6k/v7 platforms (affected version ranges not specified in the provided data)
Estimated exposure
masshundreds of millions of ARM v6k/v7-based devices (legacy Android smartphones and embedded Linux systems) — ARM v6k/v7 was the dominant CPU architecture for Android handsets and embedded Linux devices when the flaw was disclosed, so the vulnerable kernel code plausibly shipped on hundreds of millions of devices, though an exact installed base is…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The get_user and put_user API functions of the Linux kernel fail to validate the target address when being used on ARM v6k/v7 platforms. This allows an application to read and write kernel memory which could lead to privilege escalation.

CISA Known Exploited Vulnerability
Affected
Linux Kernel
Required action
Apply updates per vendor instructions.
Due date
Ransomware use
Unknown
Vendors
Linux
Products
Kernel
Weakness
CWE-20

In the news