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: 9.8 Critical
EPSS: < 1% Very Low
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 9.8 and the EPSS indicates a low exploitation probability (< 1%). The flaw is not listed 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 26, 2026 at 05:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

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 26, 2026 at 05:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 06:00:00 +0000

Type Values Removed Values Added
Title Remote Code Execution via Unauthenticated HTTP API in ZLMediaKit

Fri, 25 Sep 2026 02:00:00 +0000

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

Thu, 24 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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-24T12:56:11.892Z

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

Link: CVE-2026-67827

cve-icon Vulnrichment

Updated: 2026-09-24T12:55:21.535Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-24T13:17:10.397

Link: CVE-2026-67827

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T05:45:05Z

Weaknesses
  • CWE-94

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