CVE-2016-4558
HIGHLinux Kernel < 4.5.5 - Use-After-Free in BPF Subsystem
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2016-4558. PoCs published by Google Security Research.
AI-analyzed exploit summary This exploit demonstrates a reference counter overflow in the Linux kernel's BPF subsystem (CVE-2016-4558) by creating excessive references to BPF programs, leading to a kernel crash (DoS). It requires significant memory allocation (~32GB) and bypassing RLIMIT_MEMLOCK constraints.
Description
The BPF subsystem in the Linux kernel before 4.5.5 mishandles reference counts, which allows local users to cause a denial of service (use-after-free) or possibly have unspecified other impact via a crafted application on (1) a system with more than 32 Gb of memory, related to the program reference count or (2) a 1 Tb system, related to the map reference count.
Exploits (1)
This exploit demonstrates a reference counter overflow in the Linux kernel's BPF subsystem (CVE-2016-4558) by creating excessive references to BPF programs, leading to a kernel crash (DoS). It requires significant memory allocation (~32GB) and bypassing RLIMIT_MEMLOCK constraints.
References (8)
Scores
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H