Skip to content
Fencer Vulns
critical 10.0

CVE-2025-34040 in the critical feed json

Seeyon Zhiyuan OA System Path Traversal File Upload

published 2025-06-24 16 mo ago modified 2026-06-17 4 mo ago also EUVD-2025-19043

cvss
10.0
version 4.0, CNA
cisa kev
Not listed
not in CISA's catalog
epss
15.4%
EPSS 15.4% chance of exploitation in 30 days, percentile 96%
public exploits
1
Exploit-DB, plus a Nuclei check

Summary

An arbitrary file upload vulnerability exists in the Zhiyuan OA platform via the wpsAssistServlet interface. The realFileType and fileId parameters are improperly validated during multipart file uploads, allowing unauthenticated attackers to upload crafted JSP files outside of intended directories using path traversal. Successful exploitation enables remote code execution as the uploaded file can be accessed and executed through the web server. Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-01 UTC.

Patch / fix

Timeline

  1. Published
  2. First public exploit (EDB-52490)

CISA SSVC

Exploitation
Proof of concept is public
Automatable
yes
Technical impact
total
Assessed
16 mo ago

Exploit prediction

15.40% chance of exploitation in the next 30 days, higher than 96% of all scored CVEs (FIRST EPSS, 2026-11-08).

Exploits and checks

  • EDB-52490 Zhiyuan OA - arbitrary file upload leading webapps, 2026-04-06
  • Nuclei template Zhiyuan OA Platform - Arbitrary File Upload nuclei detection template
  • cnblogs.com https://www.cnblogs.com/pursue-security/p/17677130.html referenced PoC, tagged "exploit" by a source, unverified

CVSS scores

assigned by version score vector
CNA 4.0 10.0 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
CNA 4.0 10.0 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Affected products

  • Seeyon (Beijing Zhiyuan Internet Software Co., Ltd.) Zhiyuan OA Web Application System

Classification

Weakness
  • CWE-434 Unrestricted Upload of File with Dangerous Type
  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.