CVE-2026-53712

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.
CVSS

No CVSS.

Configurations

No configuration.

History

24 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) SCRAM (Mecanismo de Autenticación de Respuesta a Desafío Salado) es parte de la familia de mecanismos de autenticación de la Capa de Autenticación y Seguridad Simple (SASL, RFC 4422). Antes de la versión 3.3, una falla en com.ongres.scram:scram-client y com.ongres.scram:scram-common permite a un atacante capaz de un ataque man-in-the-middle de TLS degradar silenciosamente una conexión de SCRAM-SHA-256-PLUS con enlace de canal a SCRAM-SHA-256 estándar sin enlace de canal cuando TlsServerEndpoint procesa un certificado X.509 utilizando un algoritmo de firma moderno como Ed25519; getChannelBindingData() puede devolver un array de bytes vacío después de NoSuchAlgorithmException, y el constructor ScramClient trata eso como datos de enlace de canal ausentes. Este problema está solucionado en la versión 3.3.

Information

Published : 2026-07-17 19:17

Updated : 2026-10-24 20:10


NVD link : CVE-2026-53712

Mitre link : CVE-2026-53712

CVE.ORG link : CVE-2026-53712


JSON object : View

Products Affected

No product.

CWE
CWE-636

Not Failing Securely ('Failing Open')

CWE-757

Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')