CVE-2013-6282 Linux Kernel Improper Input Validation

Exploited in the wild High 8.8 Published Updated

Attackers can read or modify arbitrary kernel memory via crafted applications on ARM platforms, leading to code execution and privilege escalation.

Exploited in the wild
Since 15 Sep 2022
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2013-6282?

CVE-2013-6282 is a high-severity memory corruption vulnerability in Linux kernel, published on 19 Nov 2013. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

The (1) get_user and (2) put_user API functions in the Linux kernel before 3.5.5 on the v6k and v7 ARM platforms do not validate certain addresses, which allows attackers to read or modify the contents of arbitrary kernel memory locations via a crafted application, as exploited in the wild against Android devices in October and November 2013.

Weakness: CWE-20

Which versions are affected by CVE-2013-6282?

It affects 1 product.

Products include Linux kernel.

How do I fix CVE-2013-6282?

Apply the vendor's patch. US federal agencies must fix it by 6 Oct 2022.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2013-6282 being exploited?

Yes. Attackers have exploited CVE-2013-6282 in the wild since at least 15 Sep 2022.

Public exploit code: 1 Metasploit module, 3 Exploit-DB entries and 4 proofs of concept on GitHub.

All Linux kernel vulnerabilities

Sources

Also known as DEBIAN-CVE-2013-6282, GHSA-7p8v-5r94-xc7r.

Is CVE-2013-6282 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free