spring-data-rest-core is vulnerable to Improper Access Control
60
Medium Risk
Spring Data REST's Querydsl integration accepts arbitrary persistent property paths as request-parameter filter keys and does not consider Jackson customizations before handing them to Querydsl.
You are affected if you are using a version that falls within the vulnerable range.
spring-data-rest-core is vulnerable to Improper Access Control in versions 0.0.1 - 3.7.19, 4.0.0 - 4.3.16, 4.4.0 - 4.4.14, 4.5.0 - 4.5.11 and 5.0.0 - 5.0.5.
Upgrade the org.springframework.data:spring-data-rest-core library to the patch version. Until upgrading, applications can mitigate the issue by implementing QuerydslBinderCustomizer on each affected repository and calling bindings.excludeUnlistedProperties(true) together with an explicit allow-list of filterable property paths.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant