Affected Systems
Kaltura mwEmbed (html5lib) v2.45, v2.103, and all earlier v2.x releases exposing mwEmbedLoader.php. Affects customer installations and Kaltura's shared multi-tenant CDN infrastructure. Vulnerable code present since at least March 2014 through West-23.5.0 (August 2026).
Exploitation Status
No active exploitation reported as of August 25, 2026. Not listed in CISA KEV. Proof-of-concept demonstrated by researcher Gerjan Wemekamp. Full RCE chain verified on 2019 docker image; both vulnerability components confirmed present in current release.
Business Impact
Remote unauthenticated attackers can read arbitrary server files including /opt/kaltura/app/configurations/local.ini containing database credentials, admin passwords, partner secrets, and API keys (CVE-2026-19913, CVSS 9.1). Attackers can also achieve remote code execution as the web-server user by combining unsafe deserialization with path traversal (CVE-2026-19912, CVSS 10.0). No patch available. CERT/CC unable to reach vendor for coordination. Multi-tenant CDN exposure amplifies risk across all Kaltura shared hosting customers.
Urgency
🟠Within 24 hours
Recommended Actions
- Block access to mwEmbedLoader.php at WAF, reverse proxy, or CDN level if legacy mwEmbed players are not required
- Implement strict allow-list for ServiceUrl parameter permitting only your deployment's API host; reject file://, data://, and all non-HTTP(S) schemes
- Reject uiconf_id values containing directory traversal sequences (../, absolute paths, or directory separators) at application or WAF layer
- Disable PHP execution in Kaltura cache directories via web server configuration (e.g., Apache .htaccess or nginx location block)
- Rotate all credentials in /opt/kaltura/app/configurations/local.ini including database passwords, admin/console credentials, partner secrets, and API keys
- Restrict outbound network access from Kaltura application servers to prevent payload fetch during exploitation attempts
