Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPublish malicious Workshop scenario
-
DeliveryVictim loads scenario via loader
-
ExploitTrigger unsafe deserialization
-
ExecutionProcess attacker-controlled objects
-
ImpactCompromise victim game client
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a victim running Plague Inc Evolved up to version 1.24.0.3 to load attacker-supplied content through the Workshop Scenario Loader component, which then performs unsafe deserialization (CWE-502). The limiting factor is the required user interaction (UI:P in the CVSS 4.0 vector): the attacker cannot trigger the flaw unprompted and must get the victim to load a malicious Workshop scenario (e.g. via a subscribed/opened custom scenario). No authentication is required (PR:N). Exploitation is bounded to affected versions; upgrading to 1.24.0.4 fully fixes the issue per the vendor. How the deserialization is reached internally is not described in the available sources, and whether it yields code execution versus the vendor-rated Low impact is unverified. |
| Impact | This is a medium-severity (CVSS 4.0 base 5.3) deserialization flaw (CWE-502) in the Workshop Scenario Loader of Plague Inc Evolved. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) indicates remote, unauthenticated, low-complexity reach but requires passive user interaction - the victim must load attacker-supplied Workshop content - and the vendor rated impact as Low across confidentiality, integrity and availability (VC:L/VI:L/VA:L). There is a notable signal conflict: the vendor's CVSS caps impact at Low, while the referenced public write-up is titled 'one-click RCE', implying code execution; this discrepancy is unresolved in the available data and should be treated as unverified rather than confirmed. No EPSS score and no KEV status are provided in the input, so there is no quantitative exploitation-probability or active-exploitation signal; the vuln.today priority is 'this_month' (not act_now/emergency). The E:P exploit-maturity metric and the drbloop.dev reference indicate a public PoC reference exists, but it is not verified as working exploit code. Overall this reads as a genuine but moderate-priority client-side issue gated by user interaction, not a widescale unauthenticated server compromise; the main uncertainty is whether real impact is Low (per vendor) or full RCE (per the unverified blog), which materially changes prioritization and should be confirmed with the vendor. |
| Exploit ScenarioDerived | An attacker publishes a malicious custom scenario to the Steam Workshop; when a victim subscribes to and loads it through the Workshop Scenario Loader, the game unsafely deserializes attacker-controlled data (CWE-502), triggering the vulnerability on the victim's client. A public PoC reference exists (the drbloop.dev 'one-click RCE' write-up) but it is not verified as working exploit code, and the vendor's CVSS rates impact only as Low, so the realistic outcome ranges from limited client-side compromise to the code execution the blog claims - unconfirmed in the available data. Exploitation requires the victim to load the crafted Workshop item (UI:P). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Unsafe deserialization (CWE-502) in the Workshop Scenario Loader of Ndemic Creations' Plague Inc Evolved affects releases up to and including 1.24.0.3, allowing an attacker who can supply a crafted scenario to have it deserialized when the victim loads it. No authentication is required per the CVSS vector (PR:N), but exploitation depends on user interaction (UI:P, passive): the victim must open or subscribe to attacker-supplied Workshop content, so the attacker cannot trigger the flaw unprompted. Impact is bounded to Low confidentiality, integrity and availability per both the vendor-style CVSS 4.0 score of 5.3 and the independent CVSS 3.1 assessment (C:L/I:L/A:L); the CVSS 4.0 Exploit Maturity value of Proof-of-Concept indicates a public PoC reference exists (a third-party blog post is cited), though it is not verified as working exploit code, and there is no CISA KEV listing. Upgrading to 1.24.0.4 is sufficient to fix the issue.
RemediationAI
Upgrade Plague Inc Evolved to version 1.24.0.4 or later; the vendor states this version is sufficient to fix the issue, and the release announcement is available at https://store.steampowered.com/news/app/246620/view/708909893000628135 (VulDB entry: https://vuldb.com/vuln/426279). Because the vulnerability is only reachable when a user loads untrusted Workshop scenario content, players who cannot update immediately should avoid opening or subscribing to scenarios from untrusted or unverified authors until the patched build is installed, accepting that this removes most of the game's community content functionality as a trade-off; no vendor-documented configuration workaround beyond upgrading is provided in the available sources, and updating is the complete fix.
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
The flaw is classified as CWE-502, Deserialization of Untrusted Data, which covers code paths that reconstruct objects from a serialized byte stream supplied by an untrusted source without adequate type or content restrictions; depending on the runtime and available gadget types, this class can range from data corruption to arbitrary code execution. Here the affected element is an unknown function within the game's Workshop Scenario Loader component, the part of Plague Inc Evolved that consumes community-authored scenario content. The CPE cpe:2.3:a:ndemic_creations:plague_inc_evolved:*:*:*:*:*:*:*:* covers the product generically, with the affected range given as up to 1.24.0.3 and 1.24.0.4 as the fixed release. How the deserialization sink is reached internally, which serialization format is involved, and whether a successful exploit yields code execution rather than the vendor-rated Low impact are not described in the available sources and remain unverified; the CVSS 4.0 vector records only Low confidentiality, integrity and availability impact with no subsequent-system impact (SC:N/SI:N/SA:N).
Know when Plague Inc Evolved 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:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Remote and unauthenticated but the victim must load a malicious Workshop scenario, so UI:R; impacts kept Low per the only confirmed evidence, as the sources do not verify the claimed RCE.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was identified in Ndemic Creations Plague Inc Evolved up to 1.24.0.3. The affected element is an unknown function of the component Workshop Scenario Loader. Such manipulation leads to deserialization. The attack may be performed from remote. Upgrading to version 1.24.0.4 is sufficient to fix this issue. It is recommended to upgrade the affected component.
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
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
EUVD-2026-109638
GHSA-vghg-vcj3-xq5j
NVD
CVE.org
EPSS
VulDB
Exploit-DB