CRJun 15

SoK: Taxonomizing the Low-Level Attack Surface of Modern Web Browsers

arXiv:2606.166462.5
Predicted impact top 90% in CR · last 90 daysOriginality Incremental advance
AI Analysis

For browser security researchers and developers, this work provides a structured foundation to prioritize testing efforts on underexplored, high-impact attack surfaces.

This paper taxonomizes the low-level attack surface of modern web browsers by mapping 2,233 memory corruption reports (2016-2025) onto an Input × Component × Privilege taxonomy, revealing that current testing concentrates on well-explored components while bug-dense, high-impact surfaces remain insufficiently tested. It identifies three fuzzer deployment gaps orthogonal to academic efforts.

The web browser remains one of the most exposed remote attack surfaces on end-user systems, and memory-corruption flaws continue to play a central role in real-world browser exploitation. Despite a decade of intensive browser testing and bug-disclosure efforts, the community still lacks an explicit, defense-oriented systematization of the browser's low-level attack surface. Prior SoKs have surveyed browser vulnerabilities and mitigation techniques. However, these perspectives remain fragmented, leaving open a central question: how is the low-level attack surface of modern web browsers structured, and which parts of this surface remain underexplored by existing security testing? We approach this primary question through three sub-questions. (RQ1) How is the browser's attack surface structured along input classes and components? (RQ2) Where do memory corruption vulnerabilities arise within this taxonomy? (RQ3) What do these attack-surface patterns imply for existing browser security testing? To answer RQ1, we derive an architecture-grounded Input x Component x Privilege taxonomy that abstracts the architectures of browsers into a unified view. To answer RQ2, we map 2,233 memory corruption reports disclosed between 2016 and 2025 onto this taxonomy. To answer RQ3, we overlay a decade of academic browser fuzzers, classified by the targeted input class, onto the bug-density map. Our systematization reveals that current testing concentrates on well-explored components while bug-dense, high-impact surfaces remain insufficiently tested. Moreover, we identify three fuzzer deployment gaps, which are orthogonal to the academic efforts. Our work offers a structured foundation for future browser security research.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes