CVE-2016-4557: linux linux_kernel
Vulnerability summary
CVE-2016-4557 is a high (CVSS 7.8) vulnerability in linux linux_kernel. EPSS estimates a 10.20% chance of exploitation in the next 30 days, higher than 95.6% of scored vulnerabilities. 3 public exploits are recorded.
Advisory lineage
Upstream 0 · Downstream 5 · Related 5Timeline
- 23-05-2016PublishedVulnerability first disclosed.
- 06-08-2024Last modifiedVulnerability information updated.
Description
The replace_map_fd_with_map_ptr function in kernel/bpf/verifier.c in the Linux kernel before 4.5.5 does not properly maintain an fd data structure, which allows local users to gain privileges or cause a denial of service (use-after-free) via crafted BPF instructions that reference an incorrect file descriptor.
CVSS metrics
5 scores · 3 sources · 3 versions- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
10.20%
Chance of exploitation in the next 30 days
Percentile
96%
Versus all other CVEs
30-day change
0.00 pp
From 10.20% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
3 foundLinux Kernel 4.4 (Ubuntu 16.04) - 'BPF' Local Privilege Escalation (Metasploit)
Maturity: weaponized
Linux Kernel 4.4.x (Ubuntu 16.04) - 'double-fdput()' bpf(BPF_PROG_LOAD) Privilege Escalation
Maturity: weaponized
Linux BPF doubleput UAF Privilege Escalation
exploit/linux/local/bpf_priv_esc
Maturity: weaponized
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Ubuntu4 products
- linux< 4.4.0-22.39
- linux-lts-xenial< 4.4.0-22.39~14.04.1
- linux-raspi2< 4.4.0-1010.12
- linux-snapdragon< 4.4.0-1013.14
Debian1 product
- linux< 4.5.3-1
Linux1 product
- linux_kernel≥ 4.4, < 4.4.11 | ≥ 4.5, < 4.5.5
3 vendors · 6 products
References
18 links- lists.opensuse.org/opensuse-security-announce/2016-06/msg00044.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
- github.com/torvalds/linux/commit/8358b02bf67d3a5d8a825070e1aa73f25fb2e4c7X Refsource CONFIRMVendor Advisory
Show all 18 references
- git.kernel.org/cgit/…REPORT