Skip to main content

Plex Media Server CVE-2026-96656

| EUVDEUVD-2026-85370 HIGH
External Control of File Name or Path (CWE-73)
2026-09-23 cisa-cg GHSA-2g2v-9wf5-6m3g
8.6
CVSS 4.0 · Vendor: cisa-cg
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as Plex admin
  2. Delivery
    Set malicious TranscoderH264Options / plant unsigned .so
  3. Exploit
    Trigger transcode or server restart
  4. Execution
    Library loaded without signature or symbol checks
  5. Impact
    Execute code as Plex server process

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Requires admin-level authentication to the Plex Media Server management interface (PR:H) - this is not exploitable by anonymous or standard users. Given that access, the attacker either (a) sets the TranscoderH264Options preference, whose value is appended verbatim to x264's option string on every transcode, or (b) writes a malicious .so file into a location loaded at startup, where all .so files are executed with no signature, execute-bit, or symbol checks. Exploitation is limited to servers running a version before 1.43.3.10861 and depends on the attacker first obtaining admin credentials or a valid admin session; because Plex admin is frequently the single server-owner account, the realistic path is credential compromise or exposure of the admin interface to untrusted networks. Execution is triggered by the next transcode operation or a server restart.

Impact

This is a genuine but privilege-gated code-execution flaw. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H) scores 8.6 and confirms full technical impact (confidentiality, integrity and availability of the vulnerable system) reachable over the network with low complexity - but PR:H means it requires an already-authenticated ADMIN of the Plex Media Server. It is therefore an admin-to-host-RCE / privilege-to-code-execution issue, not an unauthenticated pre-auth compromise, which meaningfully lowers real-world urgency versus the raw 8.6 headline. No EPSS score, KEV listing, or SSVC decision data was supplied, so exploitation probability and automatability cannot be quantified from the input. A referenced third-party writeup titled 'plex2shell' (zmain.info) strongly implies the technique is publicly documented, but the structured intelligence did not flag POC=YES or KEV=YES, so active exploitation is NOT confirmed. The design defects are clear from the description (verbatim append of TranscoderH264Options into x264 options; unsigned/unchecked .so loading at startup), making the vulnerability technically credible and reliably weaponizable by anyone holding admin. Net: real priority for anyone exposing the Plex admin interface to untrusted networks or reusing admin credentials, but the admin prerequisite keeps it below the tier of wormable pre-auth RCE.

Exploit ScenarioDerived

An attacker who has gained Plex admin access - via credential reuse, a phished/hijacked admin session, or an exposed default-owner account - plants a malicious shared object or sets the TranscoderH264Options preference so attacker-controlled content is fed verbatim into x264 on the next transcode. On server startup or the next transcode the unsigned .so is loaded (no signature, execute-bit, or symbol checks), yielding code execution as the Plex server process. A public technical writeup ('plex2shell') appears to document the technique, though no formal POC/KEV flag was present in the source data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 23, 2026

Authenticated code execution in Plex Media Server before 1.43.3.10861 is a genuine but privilege-gated code-execution flaw: an attacker who first obtains admin-level access to the server's management interface can leverage the TranscoderH264Options preference, which is appended verbatim to x264's option string on every transcode, or write a malicious .so file that is loaded and executed at startup without signature, execute-bit, or symbol checks. This affects servers running versions prior to 1.43.3.10861; no public exploit was identified at time of analysis, and the supplied CVSS 4.0 score is 8.6 with PR:H, consistent with our independent CVSS 3.1 assessment requiring high privileges (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H). Because Plex admin is often the single server-owner account, the realistic attack path is credential compromise or exposure of the admin interface to untrusted networks; execution then occurs on the next transcode or after a server restart.

RemediationAI

Upgrade to Plex Media Server 1.43.3.10861 or later, the vendor-released patch boundary identified by the description and the Plex forum release reference at https://forums.plex.tv/t/plex-media-server/30447/711. If immediate upgrade is not possible, the key compensating control is to restrict admin-interface access so that only trusted administrators on trusted networks can reach it, using firewall rules, VPN, or a reverse proxy with authentication; the trade-off is loss of convenient remote management. Enforce strong unique admin credentials and monitor for admin-account compromise, since exploitation requires high privileges (PR:H) and the realistic path is credential theft or exposure of the admin interface. Audit and remove untrusted .so files from Plex codec or plugin directories and monitor for new library files, though this is a detective control and does not prevent a determined admin-level attacker from writing one. Setting TranscoderH264Options to a safe known value and disabling transcoding can reduce the x264 option-injection path, but disabling transcoding breaks media playback and does not address malicious .so loading on startup, so it is not a complete workaround.

Affected VersionsENISA

Media Server 0 <1.43.3.10861

Affected Packages

euvd media_server fix: 1.43.3.10861

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Plex Media Server is a media server that transcodes video using x264. The root cause class is CWE-73, External Control of File Name or Path, reflecting that admin-controlled configuration and file writes are not safely constrained before being consumed by underlying components. Specifically, the TranscoderH264Options preference is passed unsafely into the x264 option string on every transcode, enabling argument or option injection when an admin sets a crafted value. Separately, the server loads .so files at startup without signature, execute-bit, or symbol checks, so arbitrary file write into a loaded library path becomes code execution. The affected CPE cpe:2.3:a:plex:media_server:*:*:*:*:*:*:*:* confirms Plex Media Server as the product, with the description and vendor reference narrowing remediation to version 1.43.3.10861. Both abuse paths require prior admin authentication (PR:H); they are not anonymous or standard-user vectors.

Know when Media Server gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (cisa-cg) PRIMARY 8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.2 HIGH

Admin-only write of a preference/library (PR:H) over the network with low complexity yields full code execution as the server process, so C:H/I:H/A:H and S:U (no cross-component scope change).

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (cisa-cg).

CVSS VectorVendor: cisa-cg

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 23, 2026 - 17:17 EUVD
CVE Published
Sep 23, 2026 - 16:07 cve.org
HIGH 8.6

DescriptionCVE.org

Plex Media Server before 1.43.3.10861 allows an admin user to write arbitrary files that may be executed on load. The preference TranscoderH264Options is appended verbatim to x264's option string on every transcode. At startup, all .so files are run without signature, execute bit, or symbol checks.

Executive ViewAI

Why It Matters

Plex Media Server instances running versions earlier than 1.43.3.10861 carry a high-severity code-execution flaw that allows someone already holding administrative rights on the server's management interface to run arbitrary code on the underlying host - triggered on the next transcode or at service restart. The exploitation precondition is significant, but it is realistically met because Plex admin credentials are often a single owner-held account and the management interface is frequently reachable from untrusted networks. Leadership should treat any Plex host that sits inside the corporate network or stores sensitive media or data as an at-risk asset, particularly where credential hygiene and remote administration controls are weak.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations: restrict the Plex management interface to localhost or trusted internal networks and require VPN for remote admin access; rotate and vault all administrator credentials with MFA where supported; run the service under a least-privilege account or container; monitor Plex install, plugin, and transcoder library paths for unauthorized .so files via file-integrity monitoring; lock down TranscoderH264Options and transcode preferences through change control; enable alerting on server restarts and transcode-start events and review admin-interface access logs for credential-compromise indicators.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
High
extremely popular self-hosted media server, millions of consumer and NAS installs
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2017-6427 HIGH POC
7.5 Mar 10

A Buffer Overflow was discovered in EvoStream Media Server 1.7.1. Rated high severity (CVSS 7.5), this vulnerability is

CVE-2020-5741 HIGH POC
7.2 May 08

Deserialization of Untrusted Data in Plex Media Server on Windows allows a remote, authenticated attacker to execute arb

CVE-2018-13415 CRITICAL POC
9.8 Aug 13

In Plex Media Server 1.13.2.5154, the XML parsing engine for SSDP/UPnP functionality is vulnerable to an XML External En

CVE-2020-5742 HIGH POC
8.8 Jun 15

Improper Access Control in Plex Media Server prior to June 15, 2020 allows any origin to execute cross-origin applicatio

CVE-2014-9304 HIGH POC
7.5 Dec 07

Plex Media Server before 0.9.9.3 allows remote attackers to bypass the web server whitelist, conduct SSRF attacks, and e

CVE-2014-9181 MEDIUM POC
5.0 Dec 02

Multiple directory traversal vulnerabilities in Plex Media Server before 0.9.9.3 allow remote attackers to read arbitrar

CVE-2020-5740 HIGH POC
7.8 Apr 22

Improper Input Validation in Plex Media Server on Windows allows a local, unauthenticated attacker to execute arbitrary

CVE-2024-24262 HIGH POC
7.5 Feb 05

media-server v1.0.0 was discovered to contain a Use-After-Free (UAF) vulnerability via the sip_uac_stop_timer function a

CVE-2024-24260 HIGH POC
7.5 Feb 05

media-server v1.0.0 was discovered to contain a Use-After-Free (UAF) vulnerability via the sip_subscribe_remove function

CVE-2025-69414 HIGH POC
7.1 Jan 02

Plex Media Server builds through 1.42.2.10156 can return a permanent account access token to a caller who already holds

CVE-2025-69415 HIGH POC
7.1 Jan 02

In Plex Media Server (PMS) through 1.42.2.10156, ability to access /myplex/account with a device token is not properly a

CVE-2021-42835 HIGH POC
7.0 Dec 08

An issue was discovered in Plex Media Server through 1.24.4.5081-e362dc1ee. Rated high severity (CVSS 7.0). Public explo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy