What’s Vulnerable › Vulnerabilities
CVE-2014-7825
- Severity: high (CVSS 7.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.6% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2014-11-10 · updated 2026-06-17
- Weakness: CWE-125
Description
kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does not properly handle private syscall numbers during use of the perf subsystem, which allows local users to cause a denial of service (out-of-bounds read and OOPS) or bypass the ASLR protection mechanism via a crafted application.
Affected products
- Linux kernel: from 2.6.32 before 3.2.65; from 3.3 before 3.4.106; from 3.5 before 3.10.60; from 3.11 before 3.12.33; from 3.13 before 3.14.24; from 3.15 before 3.16.35 — fixed in 3.10.60, 3.12.33, 3.14.24, 3.16.35, 3.17.3, 3.2.65
How to fix
Upgrade to a fixed version: Linux kernel 3.10.60, 3.12.33, 3.14.24, 3.16.35. Check the vendor advisory for mitigations.
References
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=086ba77a6db00ed858ff07451bedee197df868c9
- http://rhn.redhat.com/errata/RHSA-2014-1943.html
- http://rhn.redhat.com/errata/RHSA-2015-0290.html
- http://rhn.redhat.com/errata/RHSA-2015-0864.html
- http://www.openwall.com/lists/oss-security/2014/11/06/11
- http://www.securityfocus.com/bid/70972
- https://bugzilla.redhat.com/show_bug.cgi?id=1161565
- https://exchange.xforce.ibmcloud.com/vulnerabilities/98557
- https://github.com/torvalds/linux/commit/086ba77a6db00ed858ff07451bedee197df868c9
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=086ba77a6db00ed858ff07451bedee197df868c9
- http://rhn.redhat.com/errata/RHSA-2014-1943.html
- http://rhn.redhat.com/errata/RHSA-2015-0290.html
Get alerted when CVE-2014-7825 or the next vulnerability affects your stack