CVE-2026-41695
published 2026-06-10CVE-2026-41695: Spring Data Commons applications may be vulnerable to denial of service through resource exhaustion when attacker-controlled property path strings are passed…
PriorityP341high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
0.46%
38.9th percentile
Spring Data Commons applications may be vulnerable to denial of service through resource exhaustion when attacker-controlled property path strings are passed to MappingContext property path resolution.
Affected versions:
Spring Data Commons 4.0.0 through 4.0.5; 3.5.0 through 3.5.11; 3.4.0 through 3.4.14.
Affected
8 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| broadcom | spring_data_commons | >= 3.4.0 < 3.4.15 | 3.4.15 |
| broadcom | spring_data_commons | >= 3.5.0 < 3.5.11.1 | 3.5.11.1 |
| broadcom | spring_data_commons | >= 4.0.0 < 4.0.5.1 | 4.0.5.1 |
| devspaces | openvsx-rhel9 | — | — |
| devspaces | pluginregistry-rhel9 | — | — |
| spring | spring_data_commons | >= 3.4.0 < 3.4.15 | 3.4.15 |
| spring | spring_data_commons | >= 3.5.0 < 3.5.11.1 | 3.5.11.1 |
| spring | spring_data_commons | >= 4.0.0 < 4.0.5.1 | 4.0.5.1 |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vendor_redhat7.5HIGH
Stop checking back — get the weekly exploitation signal.
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.
GHSA
Spring Data: Unbounded property-path cache keyed by externally-supplied path string
ghsa·2026-07-31
CVE-2026-41695 [HIGH] CWE-400 Spring Data: Unbounded property-path cache keyed by externally-supplied path string
Spring Data: Unbounded property-path cache keyed by externally-supplied path string
`src/main/java/org/springframework/data/mapping/context/PersistentPropertyPathFactory.java:175` · Unbounded Resource Allocation (Algorithmic DoS)
### Impact
When a consuming module routes user-supplied dot-paths (sort parameters, projection paths, PATCH paths) through `MappingContext.getPersistentPropertyPath(String, Class)`, each distinct string — including invalid ones — is cached forever. A remote attacker can send millions of requests with unique `?sort=aaaa` values and grow the heap until the service OOMs.
### Description
`PersistentPropertyPathFactory.propertyPaths` (line 53) is a `ConcurrentHashMap` populated by `getPotentiallyCachedPath()` (line 174-177) via `computeIfAbsent`. The key is `(Type
VulDB
Vmware Spring Data Commons up to 3.4.14/3.5.11/4.0.5 MappingContext resource consumption (CNNVD-202606-2871)
vuldb·2026-06-11·CVSS 7.5
CVE-2026-41695 [HIGH] Vmware Spring Data Commons up to 3.4.14/3.5.11/4.0.5 MappingContext resource consumption (CNNVD-202606-2871)
A vulnerability, which was classified as problematic, has been found in Vmware Spring Data Commons up to 3.4.14/3.5.11/4.0.5. Affected by this vulnerability is an unknown functionality of the component MappingContext Handler. The manipulation leads to resource consumption.
This vulnerability is uniquely identified as CVE-2026-41695. The attack is possible to be carried out remotely. No exploit exists.
It is advisable to upgrade the affected component.
Red Hat
Spring Data Commons: Spring Data Commons: Denial of Service via crafted property path strings
vendor_redhat·2026-06-09·CVSS 7.5
CVE-2026-41695 [HIGH] CWE-770 Spring Data Commons: Spring Data Commons: Denial of Service via crafted property path strings
Spring Data Commons: Spring Data Commons: Denial of Service via crafted property path strings
Spring Data Commons applications may be vulnerable to denial of service through resource exhaustion when attacker-controlled property path strings are passed to MappingContext property path resolution.
Affected versions:
Spring Data Commons 4.0.0 through 4.0.5; 3.5.0 through 3.5.11; 3.4.0 through 3.4.14.
A flaw was found in Spring Data Commons. A remote attacker can exploit this vulnerability by providing specially crafted property path strings to the MappingContext property path resolution. This can lead to resource exhaustion, resulting in a denial of service (DoS) for affected applications.
Statement: A flaw was found in Spring Data Commons. Crafted property path strings can trigger excessiv
No detection rules found.
No public exploits indexed.
2026-06-10
Published