Skip to main navigation Skip to search Skip to main content

The Doom of Device Drivers: Your Android Device (Most Likely) has N-Day Kernel Vulnerabilities

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

Android’s security landscape is constantly evolving to counter increasingly sophisticated attacks, with the kernel as a prime focus. Past device compromises required complex exploit chains pivoting to privileged contexts before targeting the kernel. Recently, however, the trend has been to exploit kernel GPU drivers accessible to untrusted apps to bypass privileged pivoting. While significant efforts have been made to secure GPU drivers, the broader risks of untrusted apps compromising Android devices remain underexplored at a large scale. In this paper, we perform the first comprehensive analysis of kernel drivers accessible to untrusted apps on a representative set of 131 Android devices. Using our mostly automated approach to recover access control policies from device firmwares, we identify a significant attack surface beyond GPUs, comprising 11 drivers. From public information about these drivers, such as git repositories, we reconstruct 50 known vulnerabilities, including highly critical issues that allow exploit primitives such as use-after-free and out-of-bounds writes. Our subsequent vulnerability patch inclusion analysis reveals that many of these vulnerabilities remain unpatched, acting as n-days at the time of analysis 1 or for extended periods: More than 59 % of the analyzed devices can be exploited by highly critical n-day vulnerabilities. We uncover novel insights into the disparity in patch timelines and vendor practices. Our findings show that malicious actors can exploit n-day vulnerabilities accessible to untrusted apps, bypassing the need for complex zero-day vulnerabilities. We conclude that urgent action must be taken to improve overall Android security.

Original languageEnglish
Title of host publicationProceedings of the 34th USENIX Security Symposium
Place of PublicationSeattle, WA
PublisherUSENIX Association
Pages4205-4224
Number of pages20
ISBN (Electronic)9781939133526
Publication statusPublished - 13 Aug 2025
Event34th USENIX Security Symposium: USENIX Security 2025 - Seattle, United States
Duration: 13 Aug 202515 Aug 2025
Conference number: 34
https://www.usenix.org/conference/usenixsecurity25

Publication series

NameProceedings of the 34th USENIX Security Symposium

Conference

Conference34th USENIX Security Symposium
Abbreviated titleUSENIX'25
Country/TerritoryUnited States
CitySeattle
Period13/08/2515/08/25
Internet address

ASJC Scopus subject areas

  • Safety, Risk, Reliability and Quality
  • Computer Networks and Communications
  • Information Systems

Fields of Expertise

  • Information, Communication & Computing

Fingerprint

Dive into the research topics of 'The Doom of Device Drivers: Your Android Device (Most Likely) has N-Day Kernel Vulnerabilities'. Together they form a unique fingerprint.

Cite this