Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as Plex admin
-
DeliverySet malicious TranscoderH264Options / plant unsigned .so
-
ExploitTrigger transcode or server restart
-
ExecutionLibrary loaded without signature or symbol checks
-
ImpactExecute 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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).
Primary rating from Vendor (cisa-cg).
CVSS VectorVendor: cisa-cg
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Media Server
View allA Buffer Overflow was discovered in EvoStream Media Server 1.7.1. Rated high severity (CVSS 7.5), this vulnerability is
Deserialization of Untrusted Data in Plex Media Server on Windows allows a remote, authenticated attacker to execute arb
In Plex Media Server 1.13.2.5154, the XML parsing engine for SSDP/UPnP functionality is vulnerable to an XML External En
Improper Access Control in Plex Media Server prior to June 15, 2020 allows any origin to execute cross-origin applicatio
Plex Media Server before 0.9.9.3 allows remote attackers to bypass the web server whitelist, conduct SSRF attacks, and e
Multiple directory traversal vulnerabilities in Plex Media Server before 0.9.9.3 allow remote attackers to read arbitrar
Improper Input Validation in Plex Media Server on Windows allows a local, unauthenticated attacker to execute arbitrary
media-server v1.0.0 was discovered to contain a Use-After-Free (UAF) vulnerability via the sip_uac_stop_timer function a
media-server v1.0.0 was discovered to contain a Use-After-Free (UAF) vulnerability via the sip_subscribe_remove function
Plex Media Server builds through 1.42.2.10156 can return a permanent account access token to a caller who already holds
In Plex Media Server (PMS) through 1.42.2.10156, ability to access /myplex/account with a device token is not properly a
An issue was discovered in Plex Media Server through 1.24.4.5081-e362dc1ee. Rated high severity (CVSS 7.0). Public explo
EUVD-2026-85370
GHSA-2g2v-9wf5-6m3g
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB