New CSS Mix-Blend-Mode Feature Can Reveal Your Browsing History

JMH

Emeritus, Contributor
Joined
Apr 2, 2012
Posts
7,197
A new CSS feature added in Chrome, Firefox, Opera, and Safari can reveal the links a user has visited in the past if they're stored in their browser's history.

The problem of CSS leaking user history was discussed before, more precisely around the turn of the decade. Security researchers realized that they could use the getComputedStyle API function present in all browsers to detect how the user's browser colors a link inside a page, if the site used "a:visited" CSS selectors to visibly mark previously visited URLs.

Browser makers have somewhat addressed this issue by making the attack more costly to carry out, with users required to click on each link.

Zalewski leaked user browser history via CSS in the past

One of the people who created a proof-of-concept demo for this type of attack was Google engineer Michal Zalewski. This happened in 2013, and Zalewski concluded that such attacks were impractical and hard to pull off.
New CSS Mix-Blend-Mode Feature Can Reveal Your Browsing History
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top