CVE-2021-33909
HIGHLinux Kernel 3.16-5.13.x < 5.13.4 - Integer Overflow and Out-of-bounds Write in seq_file
Title source: llmExploitation Summary
EIP tracks 4 public exploits for CVE-2021-33909. PoCs published by Liang2580, ChrisTheCoolHut, baerwolf.
AI-analyzed exploit summary This repository contains a functional exploit for CVE-2021-33909, a size_t-to-int vulnerability in Linux's filesystem layer. The exploit leverages a type conversion flaw to achieve local privilege escalation by manipulating directory structures and user namespaces.
Description
fs/seq_file.c in the Linux kernel 3.16 through 5.13.x before 5.13.4 does not properly restrict seq buffer allocations, leading to an integer overflow, an Out-of-bounds Write, and escalation to root by an unprivileged user, aka CID-8cae8cd89f05.
Exploits (4)
This repository contains a functional exploit for CVE-2021-33909, a size_t-to-int vulnerability in Linux's filesystem layer. The exploit leverages a type conversion flaw to achieve local privilege escalation by manipulating directory structures and user namespaces.
This repository contains a functional exploit for CVE-2021-33909, a size_t-to-int vulnerability in the Linux filesystem layer. The exploit leverages user namespace and mount namespace manipulations to trigger the vulnerability, potentially leading to local privilege escalation.
This repository contains a functional kernel module that patches CVE-2021-33909 at runtime using kprobes to replace vulnerable functions in the Linux kernel's filesystem layer. The module intercepts calls to seq_read_iter, seq_lseek, and single_open_size to mitigate the vulnerability.
This repository contains a functional exploit for CVE-2021-33909, a size_t-to-int vulnerability in Linux's filesystem layer (Sequoia). The exploit leverages a user namespace and filesystem operations to trigger a crash, demonstrating the vulnerability.
References (20)
Scores
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H