Junglewise Threat Intelligence

CVE-2026-19757: Dromara lamp-cloud path traversal in file upload

CVE-2026-19757 · Severity: high · CVSS 7.3 · Published 2026-08-14

Executive brief

Dromara lamp-cloud is an open-source microservices development platform with multi-tenant capabilities. An unauthenticated attacker can exploit a flaw in the file upload controller to write arbitrary files to any writable location on the server by manipulating path parameters, potentially enabling remote code execution, configuration overwrites, or other system compromise.

Technical details

The vulnerability is a path traversal flaw (CWE-22) in the FileAnyoneController's /anyone/file/upload endpoint. The controller concatenates user-supplied bucket and bizType parameters directly into the filesystem path without any canonicalization or traversal filtering, using Paths.get(storagePath, bucket, path). An attacker can inject ../ sequences in either parameter to escape the configured storage root and write files to arbitrary locations. The endpoint requires no URI-level authorization (mapped under /anyone/**) and accepts unauthenticated requests, making exploitation trivial. The attack achieves arbitrary file write, potentially enabling code execution or system configuration tampering.

Affected products

  • Dromara lamp-cloud up to 5.10.0

Timeline

  • 2026-06-25: disclosed: Issue #412 opened on GitHub
  • 2026-08-14: advisory: CVE-2026-19757 published

References

Related threats