NetSight
critical9.8Public exploit code

CVE-2017-8046

Remote code execution in PATCH requests in Spring Data REST

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

Malicious PATCH requests submitted to servers using Spring Data REST versions prior to 2.6.9 (Ingalls SR9), versions prior to 3.0.1 (Kay SR1) can use specially crafted JSON data to run arbitrary Java code.

Affected packages

EcosystemPackageAffectedFixed in
mavenorg.springframework.data:spring-data-rest-core< 2.6.9.RELEASE2.6.9.RELEASE

Affected products

VendorProductAffected versions
VmwareSpring Boot
before 1.5.9
Version 2.0.0
Pivotal SoftwareSpring Data Rest
Version 3.0.0
VmwareSpring Data Rest
before 2.6.9
Version 3.0.0

Weakness classification

References