Intel

AIKIDO-2026-634061

html_sanitize_ex is vulnerable to CSS Injection

CSS InjectionCVE-2026-68747 Published Aug 7, 2026

23

Low Risk

This Affects:

ELIXIRhtml_sanitize_ex
0.3.1 - 1.5.3
Fixed in 1.5.4
Are you affected? Scan for Free

TL;DR

The CSS scrubber applies its property and value allowlist only to substrings that match a property: value declaration pattern, so input that does not match that pattern is copied to the output unchanged. This lets CSS at-rules such as @import url(...) survive sanitizing and pull in a remote stylesheet or inject styling into a page shown to other users. The fix inspects and neutralizes at-rules instead of passing unmatched input through.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use the HtmlSanitizeEx.html5/1 scrubber, or call HtmlSanitizeEx.Scrubber.CSS.scrub/1 directly, on style element content that is rendered to other users.

Background info

html_sanitize_ex is vulnerable to CSS Injection in versions 0.3.1 - 1.5.3.

How to fix this

Upgrade the html_sanitize_ex library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform