FICHE CVE

CVE-2026-53712

Publiée le 2026-07-17 · Dernière modification le 2026-10-24

🇫🇷 EN BREF

Les applications utilisant les bibliothèques Java `scram-client` ou `scram-common` (avant la version 3.3) sont vulnérables à un déclassement de l'authentification. Un attaquant positionné au milieu du trafic réseau peut tromper le client pour lui faire désactiver le liage de canal (channel binding), ce qui pourrait lui permettre d'intercepter ou d'usurper des sessions d'authentification. Cette attaque est difficile à exécuter, car elle nécessite que l'attaquant ait déjà établi une position de type "homme du milieu" (MITM) TLS sur le réseau.

CVSS 4.08.2 ÉLEVÉE
Type de faiblesse
Publiée2026-07-17
Dernière modification2026-10-24

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueÉlevée
Prérequis d'attaqueAucun
Privilèges requisAucun
Interaction utilisateurAucune
Confidentialité (système vulnérable)Aucune
Intégrité (système vulnérable)Élevée
Disponibilité (système vulnérable)Aucune
Confidentialité (système subséquent)Aucune
Intégrité (système subséquent)Faible
Disponibilité (système subséquent)Aucune

RÉFÉRENCES

Description officielle du NVD (en anglais)

SCRAM (Salted Challenge Response Authentication Mechanism) is part of the family of Simple Authentication and Security Layer (SASL, RFC 4422) authentication mechanisms. Prior to 3.3, a flaw in com.ongres.scram:scram-client and com.ongres.scram:scram-common allows an attacker capable of a TLS man-in-the-middle attack to silently downgrade a connection from SCRAM-SHA-256-PLUS with channel binding to standard SCRAM-SHA-256 without channel binding when TlsServerEndpoint processes an X.509 certificate using a modern signature algorithm such as Ed25519; getChannelBindingData() can return an empty byte array after NoSuchAlgorithmException, and the ScramClient builder treats that as absent channel-binding data. This issue is fixed in version 3.3.