CVE-2025-22228

Vulnérabilité élevée dans Spring Security (Spring)

CVSS 7.4 · Élevée
EPSS 0.6%
Spring•Spring Security•Versions : 5.7.x, 6.2.x, 6.0.x, <6.0.16, <5.8.18, <6.1.14, <6.2.10, 5.8.x, <5.7.16, <6.4.4, 6.4.x, 6.1.x, <6.3.8, 6.3.x

Description

BCryptPasswordEncoder.matches(CharSequence,String) will incorrectly return true for passwords larger than 72 characters as long as the first 72 characters are the same.

Gravité et risque d'exploitation

CVE-2025-22228 obtient un score CVSS de 7.4/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.61 %, ce qui la place devant 48.2 % des CVE référencées.

Que faire ?

  • Vérifiez si Spring Security (versions 5.7.x, 6.2.x, 6.0.x, <6.0.16, <5.8.18, <6.1.14, <6.2.10, 5.8.x, <5.7.16, <6.4.4, 6.4.x, 6.1.x, <6.3.8, 6.3.x) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références