Lucene search
+L

CVE-2020-5741

🗓️ 08 May 2020 12:02:59Reported by tenableType 
cve
 cve
🔗 web.nvd.nist.gov📰️ 6 Media mentions👁 837 Views🌐 WEB

CVE-2020-5741 Deserialization of Untrusted Data in Plex Media Server on Windows allows a remote, authenticated attacker to execute arbitrary Python code

Related
Detection
Affected
Refs
Paths
Social
ReporterTitlePublishedViews
Family
zdt
zdt
Plex Unpickle Dict Windows Remote Code Execution Exploit
19 Jul 202000:00
–zdt
attackerkb
attackerkb
CVE-2020-5741
8 May 202000:00
–attackerkb
bdu_fstec
BDU FSTEC
Plex Media Server Code Execution
24 Mar 202300:00
–bdu_fstec
circl
Circl
CVE-2020-5741
16 Jul 202015:38
–circl
cisa_kev
CISA KEV Catalog
Plex Media Server Remote Code Execution Vulnerability
10 Mar 202300:00
–cisa_kev
cnvd
CNVD
Plex Media Server Code Issue Vulnerability
9 May 202000:00
–cnvd
cvelist
Cvelist
CVE-2020-5741
8 May 202012:02
–cvelist
kitploit
Kitploit
CVE-2025-34158-CVE-2020-5741
22 Oct 202622:23
–kitploit
metasploit
Metasploit
Plex Unpickle Dict Windows RCE
7 May 202000:00
–metasploit
nvd
NVD
CVE-2020-5741
8 May 202013:15
–nvd
Rows per page
NVD
Vulners
Node
[
  {
    "product": "Plex Media Server (Windows)",
    "vendor": "n/a",
    "versions": [
      {
        "status": "affected",
        "version": "Versions prior to 1.19.3"
      }
    ]
  }
]
ParameterPositionPathDescriptionCWE
locationquery param/library/sectionsCreate a new photo library entry to host the pickled Dict file that will be loaded by Plex.CWE-502
typebinary/library/metadata?type=13⟮sectionID=3⟭locationID=<locationID>&createdAt=<createdAt>&filename=<album_name>/Plex%20Media%20Server/Plug-in%20Support/Data/com.plexapp.system/DictUpload a crafted pickle payload (Dict) to cause remote code execution when Plex unpickles the Dict.CWE-502
sectionIDbinary/library/metadata?type=13⟮sectionID=3⟭locationID=<locationID>&createdAt=<createdAt>&filename=<album_name>/Plex%20Media%20Server/Plug-in%20Support/Data/com.plexapp.system/DictUpload a crafted pickle payload (Dict) to cause remote code execution when Plex unpickles the Dict.CWE-502
locationIDbinary/library/metadata?type=13⟮sectionID=3⟭locationID=<locationID>&createdAt=<createdAt>&filename=<album_name>/Plex%20Media%20Server/Plug-in%20Support/Data/com.plexapp.system/DictUpload a crafted pickle payload (Dict) to cause remote code execution when Plex unpickles the Dict.CWE-502
createdAtbinary/library/metadata?type=13⟮sectionID=3⟭locationID=<locationID>&createdAt=<createdAt>&filename=<album_name>/Plex%20Media%20Server/Plug-in%20Support/Data/com.plexapp.system/DictUpload a crafted pickle payload (Dict) to cause remote code execution when Plex unpickles the Dict.CWE-502
filenamebinary/library/metadata?type=13⟮sectionID=3⟭locationID=<locationID>&createdAt=<createdAt>&filename=<album_name>/Plex%20Media%20Server/Plug-in%20Support/Data/com.plexapp.system/DictUpload a crafted pickle payload (Dict) to cause remote code execution when Plex unpickles the Dict.CWE-502
LocalAppDataPathquery param/:/prefsChange Plex LocalAppDataPath to point to the attacker-provided library path so Plex loads the Dict.CWE-502
X-Plex-Tokenheader/:/plugins/com.plexapp.system/restartRestart Plex to trigger loading of the modified Dict and achieve RCE.CWE-502

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

17 Jun 2026 03:22Current
7.2High risk
Vulners AI Score7.2
CVSS 26.5
CVSS 3.17.2
EPSS0.7275
SSVC
837