Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify network-exposed DocSys instance
-
DeliverySend unauthenticated HTTP request to downloadDocEx with path traversal payload
-
ExploitServer fails to validate path parameter
-
ExecutionServer returns contents of arbitrary file
-
ImpactExfiltrate credentials or configuration data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No authentication is required - the CVSS vector PR:N confirms unauthenticated access. The downloadDocEx endpoint must be network-reachable (no non-default configuration required; this is core document download functionality). Exploitation is constrained by the OS-level file permissions of the Java process user: only files readable by that OS account are accessible. No user interaction is required (UI:N). Exploitation is limited to read operations - no write, code execution, or availability impact is possible through this vector alone. The product must be version V2.02.85; other versions are not confirmed vulnerable from available data. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) characterizes this as unauthenticated, low-complexity, remotely exploitable with high confidentiality impact - a severe attack surface on paper. However, EPSS at 0.14% (4th percentile) sharply contrasts with SSVC's finding of poc-level exploitation and automatable delivery, suggesting the PoC is public but has not driven mass scanning campaigns, most plausibly because DocSys-master has a very limited production footprint. No CISA KEV listing is present, so active exploitation is not confirmed. The confidentiality-only blast radius (I:N/A:N) means attackers can read files but cannot modify data or disrupt availability. The primary real-world risk is credential and configuration file exfiltration from the server OS user's accessible filesystem. The CVSS-versus-EPSS divergence is notable: prioritize remediation only in environments where DocSys is internet-exposed or handles sensitive documents. |
| Exploit ScenarioDerived | An unauthenticated remote attacker sends an HTTP request to the publicly accessible downloadDocEx endpoint with a crafted filename parameter such as '../../../../etc/passwd' or '../../../../WEB-INF/web.xml'. The server, lacking path validation, reads and returns the file contents directly. A publicly available PoC on GitHub demonstrates this technique against V2.02.85. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Arbitrary file read via path traversal in DocSys-master V2.02.85 exposes the server filesystem to unauthenticated remote attackers through the downloadDocEx endpoint in DocController.java, which fails to sanitize user-supplied path parameters. Publicly available exploit code exists per SSVC poc status and the GitHub reference. Despite a CVSS 7.5 score with high confidentiality impact, EPSS of 0.14% (4th percentile) indicates very low observed exploitation activity, likely reflecting the product's obscure deployment footprint rather than low exploitability.
RemediationAI
No vendor-released patch identified at time of analysis. As a primary compensating control, restrict network access to the downloadDocEx endpoint via firewall rules or reverse proxy ACLs, limiting it to authenticated, authorized internal users - though this does not eliminate the vulnerability if authenticated users can still supply traversal payloads. Server-side input validation should be implemented to canonicalize file path parameters (e.g., using Java's Path.normalize() followed by a prefix check against the allowed document root) and reject requests containing traversal sequences. Operators should audit server logs for requests to downloadDocEx containing encoded or literal '../' patterns as indicators of exploitation attempts. The PoC writeup at https://github.com/fangtang7/CVE/blob/main/DocSys/DocSys%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%8F%96.md provides technical detail for understanding the attack surface.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
DocSys-master is an open-source Java document management system. The vulnerability exists in the downloadDocEx interface within src/com/DocSystem/controller/DocController.java, which processes user-supplied file path parameters without canonicalization or boundary enforcement. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, 'Path Traversal') describes this root cause: attacker-controlled path sequences such as '../' allow navigation outside the intended document storage directory to arbitrary filesystem locations. The NVD CPE entry (cpe:2.3:a:n/a:n/a:*:*:*:*:*:*:*:*) reflects incomplete NVD vendor/product metadata, not the product itself. The tags confirm Java runtime and path traversal as the mechanism.
Know when Java 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Network-exposed endpoint requires no authentication; path traversal yields read-only file access, justifying C:H with I:N and A:N.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
In DocSys-master V2.02.85, the downloadDocEx interface in src/com/DocSystem/controller/DocController.java has an arbitrary file read vulnerability:
Executive ViewAI
DocSys V2.02.85 contains an unpatched arbitrary file read vulnerability (CVSS 7.5) accessible to unauthenticated remote attackers via the downloadDocEx endpoint, potentially exposing sensitive server files. Despite low observed exploitation activity (EPSS 0.1%), the availability of public exploit code and lack of vendor patch create persistent risk for any organization running this product, particularly those hosting sensitive data.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Deploy Web Application Firewall rules to block path traversal patterns (../, ..\) in downloadDocEx requests; (2) Restrict network access to DocSys instances to authorized internal networks only via firewall; (3) Implement file access logging and alerting on sensitive directories; (4) Deploy file integrity monitoring on system configuration and data folders; (5) Add authentication enforcement at reverse proxy or load balancer layer if feasible.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
EUVD-2026-66802
GHSA-gvjm-gccf-pqch
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB