CVE-2026-86304 in MojoX::Authenticationinformación

Resumen

por VulDB • 2026-09-07

Las versiones anteriores a 0.006 de MojoX::Authentication para Perl permiten eludir la autenticación SAML porque parse_assertion construye Net::SAML2::Binding::POST sin un ancla de confianza (trust anchor).

parse_assertion en MojoX::Authentication::Model::SAML2 llama a Net::SAML2::Binding::POST->new sin los argumentos cacert, cert_text ni anchors, y luego pasa el XML devuelto a Net::SAML2::Protocol::Assertion->new_from_xml utilizando como cacert el certificado de firma del IdP. En versiones anteriores a 0.86 de Net::SAML2, ese certificado solo protege las aserciones encriptadas; por lo tanto, la firma de una aserción no encriptada se verifica frente al certificado que lleva incluida la propia respuesta.

Un atacante inicia un inicio de sesión SAML y luego envía (post) una respuesta firmada con su propio certificado. Las comprobaciones posteriores del público objetivo (audience), InResponseTo y marca temporal son todas satisfactibles por el atacante, lo que hace que la respuesta autentique cualquier NameID que contenga.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

CPANSec

Reservar

2026-09-06

Divulgación

2026-09-07

Moderación

aceptado

Artículo

VDB-399485

CPE

listo

EPSS

0.00000

KEV

no

Actividades

medio

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!