Intel

AIKIDO-2026-10528

shaka-player is vulnerable to CSS Injection

CSS Injection Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Apr 24, 2026

30

Low Risk

This Affects:

JSshaka-player
4.0.0 - 4.15.37
Fixed in 4.15.38
4.16.0 - 4.16.25
Fixed in 4.16.26
5.0.0 - 5.0.9
Fixed in 5.0.10
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to a CSS injection issue in TTML subtitle rendering, where untrusted backgroundImage values are concatenated into a CSS url() expression without proper sanitization. An attacker able to supply a crafted TTML subtitle through an untrusted HLS or DASH stream can break out of the url() context using malicious characters such as single quotes and inject arbitrary CSS. This may enable data exfiltration via CSS selectors, UI redressing, or manipulation of page elements in applications embedding Shaka Player.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

shaka-player is vulnerable to CSS Injection in versions 4.0.0 - 4.15.37, 4.16.0 - 4.16.25 and 5.0.0 - 5.0.9.

How to fix this

Upgrade the shaka-player library to the patch version.