CVE-2026-96652: Plex Media Server SSRF
Active exploitation confirmed in the wild. CISA added this to the KEV catalog on 2026-10-20. Federal agencies must patch by 2026-11-03.
TL;DR - CVE-2026-96652 is an unauthenticated SSRF in Plex Media Server’s
/player/timelineendpoint. - Versions before 1.43.3.10861 are affected. - CISA lists the vulnerability in its Known Exploited Vulnerabilities catalog, and Plex reports active, widespread exploitation. - Upgrade immediately, restrict internet exposure, review logs, and investigate potentially compromised systems.
CVE-2026-96652 Summary
CVE-2026-96652 is a Plex Media Server vulnerability involving server-side request forgery (SSRF). The vulnerable /player/timeline endpoint reportedly accepts a full URL through the protocol parameter. Plex then makes an HTTP POST request to the attacker-selected destination.
This behavior can allow an attacker to use Plex as a network-side request proxy. The risk is greatest when Plex is internet-facing or can reach sensitive internal systems, cloud metadata services, management interfaces, or other restricted network destinations.
Organizations should also review general supply chain security basics when assessing third-party server software and internet-exposed infrastructure.
| Field | Value |
|---|---|
| CVE ID | CVE-2026-96652 |
| Product | Plex Media Server |
| Vulnerability | Unauthenticated server-side request forgery (SSRF) |
| Affected endpoint | /player/timeline |
| CVSS base score | 4.3 |
| CVSS version | CVSS v4.0, according to the GitHub Advisory Database mirror |
| Attack vector | Network |
| Patch available | Yes |
| Fixed version | 1.43.3.10861 |
| CISA KEV status | Listed October 20, 2026 |
| Exploitation status | Confirmed in the wild for prioritization purposes |
The retrieved NVD response provides the 4.3 score but not the complete vector string. The GitHub Advisory Database mirror reports network attack vector, low attack complexity, no attack requirements, low privileges required, no user interaction, low confidentiality impact, and no integrity or availability impact. Verify the authoritative NVD record before using the vector in automated risk calculations.
Analyst’s Take: The 4.3 CVSS score understates the urgency created by KEV inclusion, vendor-reported active exploitation, and public exploit-chain material. Treat an internet-reachable vulnerable Plex server as an immediate remediation target.
Root Cause and Impact
The reported root cause is inadequate validation of the protocol parameter in Plex’s player timeline request flow. The application accepts an attacker-controlled URL and uses it as the destination for an HTTP POST request.
This destination control creates the SSRF condition. Depending on network placement and egress controls, a vulnerable Plex server may be able to:
- Probe internal IP addresses and services
- Reach loopback or link-local destinations
- Contact cloud metadata endpoints
- Send requests from the Plex host’s network location
- Retrieve responses from otherwise inaccessible services
- Support exploitation chains involving other Plex vulnerabilities
The available research does not include a complete patch diff or definitive implementation-level explanation of the validation flaw. Reverse-proxy rules and URL filters should not be considered complete fixes. The reliable remediation boundary is the vendor’s fixed release: Plex Media Server 1.43.3.10861.
Public research identifies CVE-2026-96652 alongside related Plex vulnerabilities, including CVE-2026-96654, CVE-2026-96655, and CVE-2026-96656. CISA describes the broader issue set as potentially enabling credential theft and, in the worst case, arbitrary file writing or code execution when vulnerabilities are chained.
Affected Versions
The affected product is Plex Media Server, not ordinary Plex client applications.
Affected deployments include:
- Plex Media Server versions earlier than 1.43.3.10861
- Plex Media Server 1.43.2 and earlier, according to Plex’s security announcement
The fixed release is:
- Plex Media Server 1.43.3.10861
- Later versions are described by Plex as not affected by the disclosed exploit chain
Administrators should verify the version running on every server. Do not rely only on client version information, operating-system package metadata, or a separate Plex account interface.
Inventory should include:
- Home-lab systems
- NAS installations
- Media servers in branch offices
- Hosted Plex instances
- Appliances managed outside central IT
- Systems exposed through reverse proxies, tunnels, or remote-access services
Internet-exposed deployments face the highest immediate risk. Internal-only systems are not automatically safe because they may still be reachable from compromised endpoints, guest networks, VPN clients, or other systems with access to the Plex service.
A Plex host with broad access to internal administrative interfaces or unrestricted outbound connectivity should be treated as a potential pivot point.
Severity and Exploitation Status
CVE-2026-96652 has a reported CVSS base score of 4.3, placing it in the medium severity range under common CVSS interpretations. That score should not override the operational risk created by active exploitation and public exploit material.
The reported CVSS v4 characteristics are:
| Component | Reported value | Operational meaning |
|---|---|---|
| Attack Vector | Network | The vulnerable request is delivered over a network connection |
| Attack Complexity | Low | Exploitation does not require unusual conditions |
| Attack Requirements | None | No additional environmental precondition is reported |
| Privileges Required | Low | The reported CVSS mirror assigns low privileges, while the SSRF is described as unauthenticated |
| User Interaction | None | No separate victim action is required |
| Confidentiality | Low | The flaw may expose information returned by reachable services |
| Integrity | None | No direct integrity impact is assigned in the reported base metrics |
| Availability | None | No direct availability impact is assigned |
There is an apparent distinction between the CVSS metric showing low privileges required and source descriptions calling the SSRF unauthenticated. Verify the authoritative vector in the NVD record before publication or scoring integration.
CVE-2026-96652 is listed in CISA’s Known Exploited Vulnerabilities catalog, with an addition date of October 20, 2026. CISA’s federal remediation due date is November 3, 2026.
Plex’s security announcement states that the related vulnerabilities were actively and widely exploited. The vendor also reports that public proof-of-concept material was released on October 16, 2026.
A public GitHub repository, code-zm/plex2shell, documents CVE-2026-96652 as an unauthenticated SSRF through /player/timeline using the protocol parameter. A Nuclei project pull request also references detection work for the Plex companion callback SSRF.
CISA’s field for known ransomware campaign use is Unknown. This does not mean exploitation is unconfirmed; it means CISA has not attributed the vulnerability’s use to a known ransomware campaign.
Sources
-
NVD: CVE-2026-96652
Provides the CVE description, affected product context, publication history, and reported CVSS score. -
CVE.org: CVE-2026-96652
Canonical CVE record reference. -
CISA Known Exploited Vulnerabilities Catalog
Confirms KEV inclusion, the October 20, 2026 addition date, and the November 3, 2026 federal remediation deadline. -
CISA CSAF advisory
Provides CISA advisory data and affected-product modeling. -
Plex security announcement
Identifies vulnerable Plex versions, fixed version 1.43.3.10861, and vendor statements regarding active and widespread exploitation. -
GitHub Advisory Database: GHSA-5p7w-r379-3c2m
Mirrors advisory and CVSS-related information used in this assessment. -
Public exploit-chain repository: code-zm/plex2shell
Documents the public exploit chain and the CVE-2026-96652 SSRF primitive. -
Nuclei templates pull requests
Includes a reference to detection work for the Plex companion callback SSRF.
Because the retrieved NVD response did not include the complete CVSS vector and the Plex forum page was not directly retrievable during research, verify current authoritative records before using the vector or vendor wording in compliance reports.
The immediate priority is to upgrade Plex Media Server to 1.43.3.10861 or later, restrict unnecessary exposure, and investigate vulnerable systems.
This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.
Detection Guidance
Begin with asset and version validation. Identify every Plex Media Server instance, record its listening addresses and versions, and determine whether each server is directly exposed through a firewall, router, reverse proxy, tunnel, or remote-access service.
Review web-server, reverse-proxy, and Plex-related logs for requests to /player/timeline containing unusual protocol values. Potential indicators include:
- Full URLs where a normal media timeline request is expected
- Private or loopback addresses
- Cloud metadata addresses
- Unexpected destination ports
- Requests followed by outbound HTTP POST traffic from the Plex host
- DNS lookups for unusual internal or attacker-controlled domains
Network telemetry should be checked for outbound connections from the Plex host immediately after suspicious inbound requests. Prioritize destinations that are internal, link-local, loopback, administrative, or otherwise atypical for Plex operations.
Technical Detection Examples
A generic web or reverse-proxy search can identify likely requests without assuming a particular log format:
grep -E '(/player/timeline|protocol=)' /var/log/nginx/access.log \
| grep -Ei 'https?%3A|https?://|127\\.0\\.0\\.1|localhost|169\\.254\\.169\\.254|10\\.|172\\.(1[6-9]|2[0-9]|3[0-1])\\.|192\\.168\\.'
For JSON logs in an Elastic-style environment, a starting query is:
url.path:"/player/timeline" AND
(
url.query:"protocol=http*" OR
url.query:"protocol=https*" OR
url.query:*127.0.0.1* OR
url.query:*localhost* OR
url.query:*169.254.169.254* OR
url.query:*10.* OR
url.query:*192.168.*
)
Exact field names vary by SIEM and proxy. Normalize URL decoding before matching because attackers may encode the protocol value or destination.
A suspicious match is an investigation lead, not proof of compromise. Correlate:
- The inbound request
- Plex process activity
- DNS lookups
- Outbound connections
- Authentication events on contacted services
- Host filesystem changes
- New accounts, scheduled tasks, or processes
- Access to cloud metadata or internal management systems
Detection is complicated by incomplete public details about Plex’s normal request patterns and the absence of a reliable universal network signature.
Remediation Steps
Upgrade every Plex Media Server instance to 1.43.3.10861 or later. The vendor identifies that version as fixed, and later versions are described as not affected by the disclosed exploit chain.
Do not stop at updating Plex clients, mobile applications, or media-library software separate from the server package.
For internet-facing deployments:
- Upgrade Plex immediately.
- Confirm the running server reports version 1.43.3.10861 or later.
- Review exposure through firewalls, reverse proxies, tunnels, and remote-access services.
- Analyze requests to
/player/timeline. - Review outbound connections from the Plex host.
- Investigate signs of compromise.
- Rotate credentials that may have been exposed through the broader exploit chain.
If a vulnerable instance cannot be upgraded immediately, remove direct internet exposure, restrict access to trusted networks or a VPN, and apply egress filtering that prevents the Plex host from reaching sensitive internal services. These controls are temporary risk reduction, not a substitute for the fixed release.
Package Update Examples
The exact package command depends on the operating system and installation method. Use the supported Plex update mechanism for the host.
For a Debian or Ubuntu installation using a locally downloaded Plex package:
sudo dpkg -i plexmediaserver_<version>_amd64.deb
sudo systemctl restart plexmediaserver
sudo systemctl status plexmediaserver --no-pager
Replace <version> with the downloaded package corresponding to 1.43.3.10861 or later. Verify the package architecture and source through Plex’s official distribution channel.
For a package-managed installation:
sudo apt update
sudo apt install --only-upgrade plexmediaserver
sudo systemctl restart plexmediaserver
sudo systemctl status plexmediaserver --no-pager
Repository availability and package naming can vary. Confirm the installed version through Plex’s administrative interface or the host’s package metadata after updating. Maintain a record of the version and update time for each server.
Temporary Network Controls
If immediate upgrading is impossible, use network controls to reduce SSRF impact. Block inbound access from untrusted networks, limit Plex host egress to required destinations, and deny access to cloud metadata and internal administration ranges where feasible.
Example Linux firewall rules should be adapted to existing organizational policy:
# Example: block outbound access to IPv4 link-local metadata range
sudo iptables -A OUTPUT -d 169.254.169.254/32 -j REJECT
# Example: restrict Plex listener to a trusted network
sudo iptables -A INPUT -p tcp --dport 32400 ! -s 192.0.2.0/24 -j DROP
The example uses documentation address space and must be replaced with the organization’s real trusted network ranges. Validate firewall changes carefully to avoid disrupting legitimate media access or management.
If the product cannot be upgraded and cannot be isolated safely, discontinue exposed use in accordance with vendor and CISA guidance.
Treat vulnerable internet-facing systems as potentially compromised. Preserve relevant logs, inspect outbound connections and process activity, rotate potentially exposed credentials, and assess whether the Plex host had access to sensitive services.
CISA lists the federal remediation deadline as November 3, 2026, but organizations should not defer remediation until that date.