Skip to main content

SOY CMS EUVDEUVD-2026-67579

| CVE-2026-78032 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-08-28 jpcert GHSA-69j4-4rqg-85f9
9.3
CVSS 4.0 · Vendor: jpcert
View

Attack ChainAIDerived

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

  1. Access
    Identify internet-facing SOY CMS
  2. Delivery
    Craft malicious PHP serialized payload
  3. Exploit
    Submit to deserialization endpoint
  4. Execution
    Trigger POP gadget chain
  5. Persist
    Execute code as web server user
  6. Impact
    Deploy webshell and pivot

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 network reachability to a SOY CMS endpoint that deserializes untrusted input; per the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) there are no special conditions - remote unauthenticated exploitation is feasible against default configurations of SOY CMS, with no user interaction and no authentication needed. The practical limiting factors are that the attacker must reach the vulnerable deserialization sink over the network and that successful arbitrary code execution runs only at the web server's privilege level (SC:N/SI:N/SA:N, i.e., no automatic scope change to other systems), so containment depends on how the web server account is privileged.

Impact

The signals are strongly consistent and point to a genuine priority rather than an inflated CVSS: the CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N with high confidentiality, integrity, and availability impact (VC:H/VI:H/VA:H) describes remote, unauthenticated, low-complexity exploitation with full compromise potential, and the CWE-502 deserialization class is historically highly exploitable once a gadget chain is found. Tempering that, no EPSS score, KEV entry, or public proof-of-concept was provided, so widespread automated exploitation is not yet evidenced - the current status is 'no public exploit identified at time of analysis.' Because exploitation needs no authentication or user interaction and yields web-server-privilege code execution, any organization running an internet-facing SOY CMS instance should treat this as urgent and patch promptly, while noting that the absence of KEV/EPSS data means the real-world exploitation likelihood is inferred from the vulnerability class rather than confirmed telemetry.

Exploit ScenarioDerived

A remote attacker locates an internet-facing SOY CMS instance and sends a crafted request containing a malicious PHP-serialized object to a parameter that the application deserializes. The object triggers a POP gadget chain during unserialization, causing arbitrary code to run as the web server user, after which the attacker plants a webshell or pivots into the host. No authentication or user interaction is required and no public exploit code was identified at time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Aug 28, 2026

Unauthenticated remote code execution in SOY CMS arises from unsafe deserialization of attacker-controlled data (CWE-502), letting a remote attacker run arbitrary code with the privileges of the web server process. The flaw was coordinated through JPCERT/CC and JVN (JVN04485476) and carries a CVSS 4.0 base score of 9.3. There is no public exploit identified at time of analysis and it is not listed in CISA KEV, but the deserialization root cause and network-reachable, no-authentication vector make it high priority.

Earlier versions of this analysis (1)
v1 Aug 28, 2026 - 08:06 CVSS 9.8

Remote code execution in SOY CMS is possible through unsafe deserialization of untrusted data (CWE-502), allowing an attacker to run arbitrary code with the privileges of the web server process. The flaw is reported by JPCERT/CC and carries a CVSS 9.8 owing to network-reachable, unauthenticated exploitation, though no public exploit has been identified at time of analysis and it is not listed in CISA KEV.

RemediationAI

Upgrade SOY CMS to the fixed release identified in the vendor advisory at https://saitodev.co/article/7105 and the JPCERT/CC coordination note at https://jvn.jp/en/jp/JVN04485476/; no vendor-released patch version was provided in the structured input, so consult those advisories for the exact fixed version and do not rely on an assumed number. Until patched, restrict network access to the SOY CMS administrative and content-handling endpoints using IP allowlisting or a reverse-proxy/WAF rule that blocks or inspects requests carrying PHP-serialized payloads, accepting that WAF signatures for POP gadget chains are imperfect and IP allowlisting can break legitimate remote editors; where feasible, run the web server process under a minimally privileged account to limit the blast radius of code executed at web-server privilege.

Affected VersionsENISA

SOY CMS 0 ≤3.24.0

Affected Packages

euvd soy_cms no fix

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

SOY CMS is a PHP-based open-source content management system authored by Tsuyoshi Saito (CPE cpe:2.3:a:tsuyoshi_saito:soy_cms). The vulnerability is classified as CWE-502, Deserialization of Untrusted Data: the application reconstructs PHP objects from attacker-supplied serialized input without validating the type or contents. In PHP, deserializing untrusted data can trigger 'property-oriented programming' (POP) gadget chains via magic methods such as __wakeup or __destruct, allowing an attacker to coerce existing application code into performing arbitrary operations - culminating here in arbitrary code execution under the web server account.

Know when Soy Cms 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 (jpcert) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Remote, unauthenticated, low-complexity deserialization yielding code execution at web-server privilege justifies AV:N/AC:L/PR:N/UI:N with full C/I/A impact; scope unchanged as impact stays within the web server account.

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

Primary rating from Vendor (jpcert).

CVSS VectorVendor: jpcert

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
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
CVSS changed
Aug 28, 2026 - 08:22 NVD
9.8 (CRITICAL) 9.3 (CRITICAL)
CVE Published
Aug 28, 2026 - 06:11 cve.org
CRITICAL 9.8

DescriptionCVE.org

SOY CMS contains an issue with deserialization of untrusted data. An arbitrary code may be executed by an attacker with the web server privilege.

Executive ViewAI

Why It Matters

SOY CMS contains a critical unauthenticated remote code execution vulnerability (CVE-2026-78032, CVSS 9.3) allowing attackers to execute arbitrary code with web server privileges without authentication. Any internet-accessible SOY CMS installation faces immediate risk of complete system compromise and potential data exfiltration or lateral movement. Urgent inventory and isolation of affected systems is required.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Deploy Web Application Firewall rules to restrict access to SOY CMS to trusted networks and block suspicious payloads; implement network segmentation isolating SOY CMS systems with restricted outbound connectivity; run SOY CMS with minimal process privileges and containerization to limit RCE impact; enable logging and alerting on failed authentication and unusual serialized object deserialization attempts; consider disabling SOY CMS entirely if not operationally critical until patch becomes available.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Low
niche Japanese open-source CMS, limited global enterprise footprint
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

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.

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

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