Skip to main content

lamp-cloud CVE-2026-19757

| EUVDEUVD-2026-58551 MEDIUM
Path Traversal (CWE-22)
2026-08-14 cna@vuldb.com GHSA-rhf6-p3h5-gmjv
5.5
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

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

  1. Access
    Send HTTP upload request to FileAnyoneController
  2. Delivery
    Inject traversal sequence in bucket/bizType parameter
  3. Exploit
    Server resolves path outside storage root
  4. Execution
    Write file to attacker-chosen directory
  5. Persist
    Access uploaded payload via web path
  6. Impact
    Achieve code execution or data exfiltration

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

The endpoint FileAnyoneController.java must be reachable from the network; the 'Anyone' naming convention strongly implies it is publicly exposed without authentication by design. No special configuration is required beyond a standard lamp-cloud deployment on an affected version (up to 5.10.0). Exploitation is NOT limited by authentication (PR:N per CVSS vector), user interaction (UI:N), or attack complexity (AC:L). The practical upper bound on impact depends on the server's file system permissions for the running process and whether any web-accessible directories are reachable via traversal - if the application runs with broad write permissions, impact escalates to potential remote code execution via web shell upload.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) indicates fully remote, unauthenticated, low-complexity exploitation with no special attack requirements - the highest-priority exploitation profile. However, impact is rated Low across Confidentiality, Integrity, and Availability (VC:L/VI:L/VA:L), capping the overall score at 5.5. The E:P modifier confirms a public proof-of-concept exists, elevating practical risk above the raw score suggests. No CISA KEV listing means active widespread exploitation is not confirmed, but the combination of unauthenticated access, trivial exploitation, and public PoC makes exploitation plausible in the near term. The absence of vendor response - confirmed by the referenced GitHub issue #412 - means no official patch window exists, making this a live unmitigated risk for all deployments on affected versions. The low impact ratings likely reflect that directory traversal in an upload context provides partial file write/read rather than full RCE, though chaining with other vulnerabilities (e.g., uploading a JSP shell to a web-accessible path) could escalate impact substantially.

Exploit ScenarioDerived

An unauthenticated remote attacker submits a crafted HTTP file-upload request to the FileAnyoneController endpoint, injecting path traversal sequences (e.g., '../../webapps/ROOT/') into the bucket or bizType parameter. The server resolves the traversed path and writes the uploaded file outside the intended storage directory - potentially into a web-accessible location, enabling follow-on code execution. A public proof-of-concept exists that likely demonstrates this payload construction.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
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

AnalysisAIv1 – Aug 14, 2026

Path traversal in Dromara lamp-cloud up to version 5.10.0 allows remote unauthenticated attackers to manipulate file storage paths via the bucket and bizType parameters in FileAnyoneController.java. The affected endpoint appears intentionally public (indicated by the 'Anyone' controller name), lowering the bar for exploitation significantly. No vendor patch is available at time of analysis, and a public proof-of-concept exploit exists, though no CISA KEV listing confirms active mass exploitation.

RemediationAI

No vendor-released patch has been identified at time of analysis; the project had not responded to the responsible disclosure report at the time of CVE publication. Immediate compensating controls should include restricting access to the file upload endpoint at the network or application gateway layer - specifically blocking or rate-limiting requests to the FileAnyoneController endpoint from untrusted sources. Input validation should be enforced server-side on the bucket and bizType parameters to reject path traversal sequences such as '../' or encoded variants. If the endpoint is not required for public/unauthenticated access, adding authentication middleware is strongly recommended as a near-zero-cost mitigation, though this may break intended functionality. Monitor the GitHub repository at https://github.com/dromara/lamp-cloud and issue #412 for any patch release. Until an official fix is published, treat all deployments on versions up to 5.10.0 as unmitigated.

Affected VersionsENISA

lamp-cloud 5.4
lamp-cloud 5.9
lamp-cloud 5.1
lamp-cloud 5.7
lamp-cloud 5.6
lamp-cloud 5.5
lamp-cloud 5.2
lamp-cloud 5.3
lamp-cloud 5.8
lamp-cloud 5.10.0
lamp-cloud 5.0

Affected Packages

euvd lamp_cloud 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

lamp-cloud is an open-source microservices platform built on Spring Cloud, developed under the Dromara organization (a Chinese open-source community). The vulnerability resides in FileAnyoneController.java, a file-upload controller whose naming convention ('Anyone') strongly implies it is designed to operate without authentication. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) applies here: the bucket and bizType request parameters are used to construct or select storage paths without adequate sanitization, allowing an attacker to inject directory traversal sequences (e.g., '../') to escape the intended storage boundary. The affected versions span up to and including 5.10.0.

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

Vendor (vuldb) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.5 MEDIUM

Unauthenticated network endpoint per controller name and CVSS PR:N; path traversal yields partial read/write with no direct availability impact.

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

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was found in Dromara lamp-cloud up to 5.10.0. This vulnerability affects unknown code of the file FileAnyoneController.java of the component File-Upload Controller. Performing a manipulation of the argument bucket/bizType results in path traversal. The attack can be initiated remotely. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Low
niche Chinese open-source Spring Cloud microservices framework
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Related Vulnerabilities in Dromara lamp-cloud Path Traversal Flaws

View all 2

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

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

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

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