Ruhr-Uni-Bochum

14 New Attacks on Web Browsers Detected

Using so-called XS leaks, personal data can be accessed on the web. Many browsers are affected.

 

Using the XSinator.com tool, the researchers examined numerous combinations of browsers and operating systems for their susceptibility to XS leaks. Copyright: RUB, Marquard

IT security experts have identified 14 new types of attacks on web browsers that are known as cross-site leaks, or XS leaks. Using XS leaks, a malicious website can grab personal data from visitors by interacting with other websites in the background. The researchers from Ruhr-Universität Bochum (RUB) and Niederrhein University of Applied Sciences tested how well 56 combinations of browsers and operating systems are protected against 34 different XS leaks. To this end, they developed the website XSinator.com, which allowed them to automatically scan browsers for XS leaks. Popular browsers such as Chrome and Firefox, for example, were vulnerable to a large number of XS leaks. “XS leaks are often browser bugs that have to be fixed by the manufacturer,” says Lukas Knittel, one of the Bochum authors of the paper.

The researchers published their findings online (https://xsinator.com/) and at the “ACM Conference on Computer and Communications Security”, which was held as a virtual event in mid-November 2021. At the conference, Lukas Knittel, Dr. Christian Mainka, Dominik Noß and Professor Jörg Schwenk from the Horst Görtz Institute for IT-Security at RUB as well as Professor Marcus Niemietz from the Niederrhein University of Applied Sciences received a Best Paper Award for their study. The study took place within the Cluster of Excellence “CASA – Cyber Security in the Age of Large-Scale Adversaries”.

How XS leaks work

XS leaks bypass the so-called same-origin policy, one of a browser’s main defences against various types of attacks. The purpose of the same-origin policy is to prevent information from being stolen from a trusted website. In the case of XS leaks, attackers can nevertheless recognise individual, small details of a website. If these details are tied to personal data, they can be leaked. For example, emails in a webmail inbox could be read from a malicious site, because the search function would respond in a different way depending on whether there were results for a search term or not.

Systematic searches for new attacks

In order to systematically analyse XS leaks, the group first identified three characteristics of such attacks. Based on these, they then derived a formal model that, for one thing, aids in understanding XS leaks and, for another, helps in detecting new attacks. As a result, the researchers identified 14 new attack categories.

Funding

The German Research Foundation funded the research under the umbrella of the Cluster of Excellence CASA (EXC 2092 – 39078197). Additional funding was supplied by the German Federal Ministry for Economic Affairs and Energy as part of the “Industrie 4.0 Recht-Testbed” project (funding code 13I40V002C) and by the European Regional Development Fund of the Land of North Rhine-Westphalia (EFRE.NRW) as part of the “MITSicherheit.NRW” project.

Original publication

Lukas Knittel, Christian Mainka, Markus Niemietz, Dominik Trevor Noß, Jörg Schwenk: XSinator.com: From a formal model to the automatic evaluation of Cross-Site Leaks in web browsers, ACM Conference on Computer and Communications Security (ACM CCS), 2021, Online-Konferenz, Paper-Download (https://xsinator.com/paper.pdf)

Press contact
Lukas Knitttel
Horst Görtz Institute for IT-Security
Ruhr-Universität Bochum
Germany
Phone: +49 234 32 26725
Email: lukas.knittel@rub.de

Christian Mainka
Horst Görtz Institute for IT-Security
Ruhr-Universität Bochum
Germany
Phone: +49 234 32 26796
Email: christian.mainka(at)rub.de

General note: In case of using gender-assigning attributes we include all those who consider themselves in this gender regardless of their own biological sex.