CVE-2026-86304 in MojoX::Authenticationinformazioni

Riassunto

di VulDB • 07/09/2026

Le versioni di MojoX::Authentication precedenti alla 0.006 per Perl consentono l'elusione dell'autenticazione SAML poiché la funzione parse_assertion costruisce Net::SAML2::Binding::POST senza un anchor di fiducia (trust anchor).

parse_assertion in MojoX::Authentication::Model::SAML2 chiama Net::SAML2::Binding::POST->new senza i parametri cacert, cert_text o anchors, quindi passa l'XML restituito a Net::SAML2::Protocol::Assertion->new_from_xml utilizzando il certificato di firma dell'IdP come cacert. In Net::SAML2 prima della versione 0.86 tale certificate protegge solo le assertion crittografate; pertanto la firma su un'assertion non cifrata viene verificata rispetto al certificato trasportato dalla risposta stessa.

Un attaccante avvia una login SAML, quindi invia (post) una risposta firmata con un proprio certificato. I controlli successivi sull'audience, su InResponseTo e sul timestamp sono tutti soddisfatti dall'attaccante; di conseguenza la risposta autentica qualsiasi NameID essa contiene.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

CPANSec

Prenotare

06/09/2026

Divulgazione

07/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

medio

Fonti

Do you need the next level of professionalism?

Upgrade your account now!