Gertjan Franken, Pieter Claeys, Tom Van Goethem, and Lieven Desmet, DistriNet, KU Leuven
Over the past decade, web browsers have expanded far beyond their traditional role as standalone applications. Today, browsers are also integrated into a wide range of consumer products—including smart TVs, e-readers, gaming consoles, and even cars—where they serve as secondary features for users. However, while users can rely on the transparent security practices and frequent updates of standalone browsers, integrated browsers often lack these guarantees.
In this paper, we assess the security of integrated browsers from two perspectives: their obsolescence and the completeness of their security policy implementations. To overcome the challenges posed by closed-source firmware and hardware, we developed a crowdsourcing framework that leverages dynamic analysis to examine the security properties of browsers integrated into consumer products. Using this framework, we conducted a study in which participants tested their personal devices, resulting in 76 enrollments across 53 unique products and 68 unique software versions. Our findings reveal that while security policies are generally fully supported, many embedded browsers rely on outdated engines—some already obsolete at product release. By reproducing publicly disclosed vulnerabilities, we illustrate that users face considerable and hidden security risks due to the presence of unpatched flaws.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

author = {Gertjan Franken and Pieter Claeys and Tom Van Goethem and Lieven Desmet},
title = {Shiny Shells, Rusty Cores: A Crowdsourced Security Evaluation of Integrated Web Browsers},
booktitle = {Twenty-First Symposium on Usable Privacy and Security (SOUPS 2025)},
year = {2025},
isbn = {978-1-939133-51-9},
address = {Seattle, WA},
pages = {167--184},
url = {https://www.usenix.org/conference/soups2025/presentation/franken},
publisher = {USENIX Association},
month = aug
}