Linux Kernel Vulnerability Analysis: CVE-2021-26708
Overview
This repository contains a complete reproduction and analysis of
CVE-2021-26708 — a use-after-free vulnerability caused by a race
condition in AF_VSOCK socket operations in the Linux kernel (v5.10.12).
The entire experimental environment was generated and executed using
KernJC, an automated vulnerable environment generation tool for
Linux kernel vulnerabilities.
Vulnerability Details
| Field | Value |
|---|
| CVE | CVE-2021-26708 |
| Type | Use-After-Free (UAF) |
| Root Cause | Race condition in virtio_transport_notify_buffer_size() via concurrent AF_VSOCK socket operations |
| Kernel Version | 5.10.12 |
| Detection | KASAN (Kernel Address Sanitizer) — full stack trace with allocation/free tracking |
| Severity | High (CVSS 7.0) — local privilege escalation to root |
Repository Contents
Environment
All experiments were conducted within the KernJC automated environment:
References
License
This project is licensed under the MIT License — see LICENSE for details.