cbcvebase.
CVE-2019-3799
published 2019-05-06

CVE-2019-3799: 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…

PriorityP268medium6.5CVSS 3.1
AVNACLPRNUIRSUCHINAN
EXPLOIT
EPSS
85.30%
99.7th percentile
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.

Affected

7 ranges
VendorProductVersion rangeFixed in
oraclecommunications_cloud_native_core_policy
springspring_cloud_config>= 1.4 < v1.4.6.RELEASEv1.4.6.RELEASE
springspring_cloud_config>= 2.0 < v2.0.4.RELEASEv2.0.4.RELEASE
springspring_cloud_config>= 2.1 < v2.1.2.RELEASEv2.1.2.RELEASE
vmwarespring_cloud_config>= 1.4.0 < 1.4.61.4.6
vmwarespring_cloud_config>= 2.0.0 < 2.0.42.0.4
vmwarespring_cloud_config>= 2.1.0 < 2.1.22.1.2

Detection & IOCsextracted from sources · hover to see the quote

url/test/pathtraversal/master/..%252f..%252f..%252f..%252f../etc/passwd
port8888
path/<rand>/<rand>/master/..%252F..%252F..%252F[...]/etc/passwd
  • Alert on HTTP 200 responses from Spring Cloud Config Server (default port 8888) where the response body contains Unix /etc/passwd content (e.g., matches 'root:.*:0:0:').
  • Monitor Spring Cloud Config Server (spring-cloud-config-server module) for requests with specially crafted URLs containing encoded path traversal sequences that attempt to escape the configuration root.
  • ·The Metasploit module uses a default traversal depth of 13 (%252F repetitions) and randomized path segments, meaning the exact URL pattern will vary per request; signature-based detection must account for variable-length traversal sequences.
  • ·The leading path segments before 'master/' are randomized alpha strings (3–8 chars), so static URL prefix matching will not reliably catch all exploit attempts.
  • ·Red Hat Fuse 7 ships spring-cloud-config-server and is marked 'Will not fix', meaning patching may not be available for all affected deployments; detection/mitigation controls are especially important in those environments.

CVSS provenance

nvdv3.16.5MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
vendor_oracle6.5MEDIUM
vendor_redhat6.5MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.