CSS字体攻击:滥用@font-face的unicode-range特性

本文介绍了一种新型的CSS攻击技术,通过滥用@font-face规则的unicode-range描述符,攻击者可以仅使用CSS部分读取页面文本内容,适用于XSS过滤器绕过和纯CSS注入场景,影响Chrome和Firefox Nightly 44浏览器。

CSS字体攻击:滥用@font-face的unicode-range特性

在这篇文章中,我想分享一种基于CSS的新型攻击技术,该技术利用了@font-face规则的unicode-range描述符。

使用这种技术,攻击者可以仅通过CSS部分读取页面的文本内容。攻击者可能在以下情况下使用此技术:

  • 绕过浏览器的XSS过滤器(例如XSS Auditor不阻止
    使用 Hugo 构建
    主题 StackJimmy 设计