Skip to content
OpenAdvisories
High · 8.1 CVE-2024-22259 EUVD-2024-0937GHSA-hgjh-9rj2-g67j

CVE-2024-22259: Spring Framework URL Parsing with Host Validation (2nd report)

Published Mar 16, 2024 · Updated Feb 13, 2025 · Assigned by vmware

Description

Applications that use UriComponentsBuilder in Spring Framework to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/definitions/601.html  attack or to a SSRF attack if the URL is used after passing validation checks.

This is the same as CVE-2024-22243 https://spring.io/security/cve-2024-22243 , but with different input.

Affected products

VendorProductAffectedFixed
Spring Spring Framework — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libspring-java No fix yet —
Debian 13 libspring-java No fix yet —
Debian 12 libspring-java No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 libspring-java No fix yet —
Ubuntu 26.04 LTS libspring-java No fix yet —
Ubuntu 25.10 libspring-java No fix yet —
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS libspring-java No fix yet —
Ubuntu Pro 22.04 LTS libspring-java No fix yet —
Ubuntu Pro 20.04 LTS libspring-java No fix yet —
Ubuntu Pro 18.04 LTS libspring-java No fix yet —
Ubuntu Pro 16.04 LTS libspring-java No fix yet —
Ubuntu Pro 14.04 LTS libspring-java No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.springframework:spring-web >= 6.1.0, < 6.1.5 6.1.5 GHSA-hgjh-9rj2-g67j
Maven org.springframework:spring-web >= 6.0.0, < 6.0.18 6.0.18 GHSA-hgjh-9rj2-g67j
Maven org.springframework:spring-web < 5.3.33 5.3.33 GHSA-hgjh-9rj2-g67j

Advisories 5

References