Skip to main content
← All vulnerabilities
CVE-2019-3799GHSA-4X49-W62V-76Q7

Directory Traversal with spring-cloud-config-server

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in v2.0.4.RELEASE, v1.4.6.RELEASE, v2.1.2.RELEASE, 1.4.6, 2.0.4, and 1 more
2 on Exploit-DB, 1 Metasploit module, 2 proofs of concept on GitHub, 1 Nuclei template

Summary

Spring Cloud Config, versions 2.1.x prior to 2.1.2, versions 2.0.x prior to 2.0.4, and versions 1.4.x prior to 1.4.6, and older unsupported versions allow applications to serve arbitrary configuration files through the spring-cloud-config-server module. A malicious user, or attacker, can send a request using a specially crafted URL that can lead a directory traversal attack.

Timeline

  1. Public exploit on Exploit-DB

    EDB-46772, EDB-46772

  2. CVE published
  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Spring Spring Cloud Config

    From 2.0 · fixed in v2.0.4.RELEASE; From 1.4 · fixed in v1.4.6.RELEASE; From 2.1 · fixed in v2.1.2.RELEASE

  • org.springframework.cloud:spring-cloud-config-serverMaven

    fixed in 1.4.6

  • org.springframework.cloud:spring-cloud-config-serverMaven

    From 2.0.0 · fixed in 2.0.4

  • org.springframework.cloud:spring-cloud-config-serverMaven

    From 2.1.0 · fixed in 2.1.2

References 7

oracle.com

pivotal.io

Exploit-DB

GitHub · rapid7/metasploit-framework

GitHub · projectdiscovery/nuclei-templates

GitHub · Corgizz/SpringCloud

GitHub · mpgn/CVE-2019-3799