Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Saml2 Authentication Services para ASP.NET (CVE-2020-5268)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-287 Autenticación incorrecta
Fecha de publicación:
21/04/2020
Última modificación:
06/05/2020

Descripción

En Saml2 Authentication Services para las versiones ASP.NET en versiones anteriores a la 1.0.2, y entre 2.0.0 y 2.6.0, existe una vulnerabilidad en la forma en que se validan los tokens en algunos casos. Los tokens Saml2 generalmente se usan como token de portador: se supone que una persona que llama que presenta un token es el sujeto del token. También hay soporte en el protocolo Saml2 para emitir tokens vinculados a un sujeto a través de otros medios, p. titular de la clave donde debe demostrarse la posesión de una clave privada. La biblioteca Sustainsys.Saml2 trata incorrectamente todos los tokens entrantes como tokens de portador, aunque tengan otro método de confirmación de sujeto especificado. Esto podría ser utilizado por un atacante que podría obtener acceso a los tokens Saml2 con otro método de confirmación de sujeto que el portador. El atacante podría usar ese token para crear una sesión de inicio de sesión. Esta vulnerabilidad está parcheada en las versiones 1.0.2 y 2.7.0.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:sustainsys:saml2:*:*:*:*:*:*:*:* 1.0.2 (excluyendo)
cpe:2.3:a:sustainsys:saml2:*:*:*:*:*:*:*:* 2.0.0 (incluyendo) 2.7.0 (excluyendo)