Intel

AIKIDO-2026-10529

shaka-player is vulnerable to Denial of Service

Denial of Service Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Apr 24, 2026

42

Medium Risk

This Affects:

JSshaka-player
4.0.0 - 4.15.38
Fixed in 4.15.39
4.16.0 - 4.16.26
Fixed in 4.16.27
5.0.0 - 5.0.10
Fixed in 5.0.11
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to a denial of service in shaka.util.TXml.parse, where parsing a deeply nested XML manifest can trigger unbounded recursion between parseNode and parseChildren, exhausting the JavaScript call stack and causing a RangeError that may crash the browser tab. An attacker could exploit this by supplying a malicious XML document with extreme nesting depth, causing the parser to fail during processing and disrupting application availability.

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 Denial of Service in versions 4.0.0 - 4.15.38, 4.16.0 - 4.16.26 and 5.0.0 - 5.0.10.

How to fix this

Upgrade the shaka-player library to the patch version.