Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged lamp-cloud credentials
-
DeliveryAuthenticate to Code Generator API endpoint
-
ExploitSubmit crafted outputDir/parent/projectPrefix traversal payload
-
ExecutionServer resolves unsanitized filesystem path
-
ImpactRead or write files outside intended output directory
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 | Exploitation requires a valid, authenticated user account with access to the Code Generator component of lamp-cloud (confirmed by PR:L in the CVSS 4.0 vector). The specific vulnerable parameters are |
| Impact | The CVSS 4.0 score of 2.1 reflects bounded, low-severity impact across confidentiality, integrity, and availability (VC:L/VI:L/VA:L), with no subsequent-system impact (SC:N/SI:N/SA:N). This score is notably low, but the presence of a public proof-of-concept (E:P) meaningfully shortens the exploitation timeline for any actor already holding credentials. The vulnerability is not listed in CISA's KEV catalog, indicating no confirmed widespread active exploitation at time of analysis - a meaningful risk-reduction signal given the PoC disclosure. The PR:L requirement is the primary limiting factor: an attacker must hold a valid account with Code Generator access, which restricts the exposed population to authenticated insiders, compromised developer accounts, or multi-tenant deployments with insufficiently scoped access controls. In a dedicated internal development environment with strict role separation, risk is low. However, even a mid-sized municipal IT team in walbrzych operating a shared internal DevOps platform should treat the absence of a vendor patch combined with public exploit disclosure as a priority for compensating controls. The low impact ratings per component (L rather than H or N) suggest traversal is somewhat bounded, but the exact ceiling of file access is not confirmed - full filesystem read/write has not been independently demonstrated from available data. |
| Exploit ScenarioDerived | An authenticated user with Code Generator access submits a crafted HTTP request to the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Path traversal in Dromara lamp-cloud's Code Generator component (DefGenProjectController.java), affecting all versions up to 5.10.0, enables authenticated remote attackers to manipulate the outputDir, parent, and projectPrefix parameters to read or write files outside the application's intended output directory. A proof-of-concept exploit has been publicly disclosed (confirmed by CVSS 4.0 supplemental metric E:P), and no vendor patch is available at time of analysis as the project maintainer has not responded to the responsible disclosure submitted via GitHub issue. The attack requires low-privileged authenticated access, which bounds real-world risk but does not eliminate it in multi-user development or DevOps platforms.
RemediationAI
No vendor-released patch has been identified at time of analysis; the project maintainer had not responded to the responsible disclosure via GitHub issue at https://github.com/dromara/lamp-cloud/issues/411. The most effective immediate mitigation is to disable or restrict access to the Code Generator endpoints exposed by DefGenProjectController using role-based access controls, limiting invocation to trusted administrator accounts only - this eliminates the risk surface for the majority of authenticated users without affecting other application functionality. If the Code Generator is not operationally required, removing or disabling the module entirely is the safest option. As a secondary compensating control, deploying a WAF rule to block path traversal sequences (../, %2e%2e%2f, and URL-encoded variants) in the outputDir, parent, and projectPrefix request parameters can reduce exploitation risk, though this may interfere with legitimate use of these parameters if they accept complex directory paths. Organizations should monitor https://github.com/dromara/lamp-cloud for a maintainer patch or community-contributed 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
lamp-cloud is a Java-based microservices scaffolding framework maintained by the Dromara open-source community, built on Spring Cloud. The vulnerable component is DefGenProjectController.java within the Code Generator module - a feature used to auto-scaffold entity classes, service layers, and database mappers. The root cause maps to CWE-22 (Improper Limitation of a Pathname to a Restricted Directory): the arguments outputDir, parent, and projectPrefix are passed to filesystem operations without adequate path canonicalization or sanitization, permitting directory traversal sequences such as ../ to escape the intended output directory. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms the flaw is remotely reachable over the network with low complexity and no special attack prerequisites beyond holding a valid, low-privileged user account. No CPE string was included in the NVD data at time of analysis.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable path traversal requiring low-privileged authentication; unchanged scope; limited confidentiality and integrity impact; no demonstrated availability impact.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability has been found in Dromara lamp-cloud up to 5.10.0. This affects an unknown part of the file DefGenProjectController.java of the component Code Generator. Such manipulation of the argument outputDir/parent/projectPrefix leads to path traversal. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The project was informed of the problem early through an issue report but has not responded yet.
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-58550
GHSA-mrjx-982g-frh5
NVD
CVE.org
EPSS
VulDB
Exploit-DB