Skip to main content
← All vulnerabilities
CVE-2026-41007GHSA-439X-6767-44CV

Spring HATEOAS heap exhaustion through unbounded internal caching

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.5.7, 2.3.5, 2.4.2, 2.5.2.1, 3.0.3.1, and 2 more
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Spring HATEOAS maintains an unbounded static cache of StringLinkRelation instances keyed on attacker-supplied strings. Affected versions: Spring HATEOAS 1.5.0 through 1.5.6; 2.3.0 through 2.3.4; 2.4.0 through 2.4.1; 2.5.0 through 2.5.2; 3.0.0 through 3.0.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • Spring Spring HATEOAS

    From 1.5.0 · fixed in 1.5.7; From 2.3.0 · fixed in 2.3.5; From 2.4.0 · fixed in 2.4.2; From 2.5.0 · fixed in 2.5.2.1; From 3.0.0 · fixed in 3.0.3.1

  • org.springframework.hateoas:spring-hateoasMaven

    From 3.0.0 · fixed in 3.0.4

  • org.springframework.hateoas:spring-hateoasMaven

    From 2.5.0 · fixed in 2.5.3

  • org.springframework.hateoas:spring-hateoasMaven

    From 2.3.0 · through 2.3.4

  • org.springframework.hateoas:spring-hateoasMaven

    through 1.5.6

  • org.springframework.hateoas:spring-hateoasMaven

    From 2.4.0 · through 2.4.1

References 1

spring.io