Description
The Kaltura HTML5 player (mwEmbed / html5lib) contains an unauthenticated remote code execution vulnerability caused by unsafe data deserialization and unsanitized filesystem path construction. mwEmbedLoader.php accepts a user‑controlled ServiceUrl, whose response is passed to unserialize(), and the resulting object’s fields are written to a cache path derived from attacker‑supplied uiconf_id without proper path validation. An attacker can write arbitrary files into web‑accessible locations and achieve code execution as the webserver user. Affected versions include html5lib v2.45, v2.103 and earlier, and other v2.x releases exposing the vulnerable endpoint.
Published: 2026-08-25
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Kaltura HTML5 player contains an unauthenticated remote code execution flaw caused by unsafe data deserialization and unsanitized filesystem paths. The mwEmbedLoader.php module accepts a user‑controlled ServiceUrl, processes the response with PHP’s unserialize(), and writes fields to a cache path derived from the attacker‑supplied uiconf_id. Because the path is not validated, an attacker can create arbitrary files in web‑accessible locations and execute code as the webserver user. The vulnerability is a classic unsafe deserialization weakness, allowing full control over the server’s filesystem and code execution.

Affected Systems

Affected systems are Kaltura HTML5 Video Player and its html5 library versions up to v2.103, including all earlier v2.x releases that expose the mwEmbedLoader endpoint. The specific product is Kaltura, and the vulnerable component is the mwEmbedLoader.php script within the Kaltura HTML5 player.

Risk and Exploitability

The flaw carries a high severity; the lack of authentication and the direct file write capability make exploitation trivial for any attacker who can direct a web request to the vulnerable endpoint. The EPSS score is unavailable, but the vulnerability is not listed in CISA KEV. The nature of the exploit—remote deserialization leading to arbitrary file writes—means that once exploited, the attacker gains persistent code execution on the affected webserver. The attack vector is clearly network‑based, relying on a crafted ServiceUrl parameter sent over HTTP. The CVE description itself confirms that this is an unauthenticated RCE pathway.

Generated by OpenCVE AI on August 25, 2026 at 17:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Kaltura HTML5 player to the latest release (v2.104 or newer) which removes the vulnerable endpoint and improves path validation.
  • Disallow or heavily restrict the ServiceUrl parameter by configuring the web server or application firewall to reject external URLs or enforce strict whitelist rules.
  • Ensure the cache directory is not web‑exposable and set appropriate permissions so that uploaded files cannot be executed; consider using a separate storage location with disabled execution rights.

Generated by OpenCVE AI on August 25, 2026 at 17:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 25 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-502

Tue, 25 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description The Kaltura HTML5 player (mwEmbed / html5lib) contains an unauthenticated remote code execution vulnerability caused by unsafe data deserialization and unsanitized filesystem path construction. mwEmbedLoader.php accepts a user‑controlled ServiceUrl, whose response is passed to unserialize(), and the resulting object’s fields are written to a cache path derived from attacker‑supplied uiconf_id without proper path validation. An attacker can write arbitrary files into web‑accessible locations and achieve code execution as the webserver user. Affected versions include html5lib v2.45, v2.103 and earlier, and other v2.x releases exposing the vulnerable endpoint.
Title CVE-2026-19912
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: certcc

Published:

Updated: 2026-08-25T16:32:58.890Z

Reserved: 2026-08-14T20:07:50.299Z

Link: CVE-2026-19912

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-25T17:17:07.263

Modified: 2026-08-25T17:17:07.263

Link: CVE-2026-19912

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T17:30:07Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-502

    Deserialization of Untrusted Data