Description
Incorrect Access Control in the HTTP API module in ZLMediaKit commit 9fd5152 allows remote attackers to achieve Remote Code Execution (RCE) via unauthenticated access to the setServerConfig API endpoint, which permits overwriting the ffmpeg.snap configuration parameter with arbitrary shell commands. These commands are subsequently executed through the getSnap API endpoint with the privileges of the ZLMediaKit process.
Published: 2026-09-21
Score: n/a
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Patch Now
AI Analysis

Impact

ZLMediaKit exposes an HTTP API endpoint, setServerConfig, that does not enforce access control. An unauthenticated remote attacker can send a request to this endpoint to overwrite the ffmpeg.snap configuration parameter with an arbitrary shell command. The overwritten command is later executed when the getSnap API endpoint is invoked, running with the privileges of the ZLMediaKit process. This flaw permits a remote attacker to arbitrarily execute code and fully compromise the host, affecting confidentiality, integrity, and availability.

Affected Systems

The vulnerable component is part of the open‑source ZLMediaKit media server, specifically commit 9fd5152. No specific release versions are listed, so any instance using that commit or later snapshots that have not yet applied the fix is potentially impacted.

Risk and Exploitability

The CVSS score is not provided and the EPSS score is unavailable, so the inherent severity is assessed solely by the impact described. The flaw is listed as not being included in CISA KEV. The likely attack vector is unauthenticated HTTP requests to the setServerConfig endpoint, implying that any host reachable over the network and running a vulnerable ZLMediaKit instance is susceptible. Because the command execution is performed with the service’s process privileges, an attacker can pivot to higher privilege actions on the host.

Generated by OpenCVE AI on September 21, 2026 at 23:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ZLMediaKit to a version that includes the setServerConfig access control fix.
  • Restrict network access to the HTTP API endpoints using firewall rules or network segmentation, ensuring only trusted hosts can reach them.
  • As a temporary mitigation, disable the ffmpeg.snap feature or remove its configuration entry to prevent arbitrary command execution until a patch is applied.

Generated by OpenCVE AI on September 21, 2026 at 23:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Title Unauthenticated Remote Code Execution via HTTP API in ZLMediaKit
Weaknesses CWE-284
CWE-94

Mon, 21 Sep 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Zlmediakit
Zlmediakit zlmediakit
Vendors & Products Zlmediakit
Zlmediakit zlmediakit

Mon, 21 Sep 2026 21:15:00 +0000

Type Values Removed Values Added
Description Incorrect Access Control in the HTTP API module in ZLMediaKit commit 9fd5152 allows remote attackers to achieve Remote Code Execution (RCE) via unauthenticated access to the setServerConfig API endpoint, which permits overwriting the ffmpeg.snap configuration parameter with arbitrary shell commands. These commands are subsequently executed through the getSnap API endpoint with the privileges of the ZLMediaKit process.
References

Subscriptions

Zlmediakit Zlmediakit
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-21T20:59:18.759Z

Reserved: 2026-07-30T00:00:00.000Z

Link: CVE-2026-67827

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-21T21:17:08.827

Modified: 2026-09-21T21:17:08.827

Link: CVE-2026-67827

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T23:30:18Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')