CVE-2026-82755 in ash_authentication_oauth2_serverinformazioni

Riassunto

di VulDB • 08/09/2026

Vulnerabilità di utilizzo di una cache contenente informazioni sensibili in ash-project ash_authentication_oauth2_server consente a una cache HTTP condivisa di servire i metadati di scoperta OAuth di un tenant ai client di un altro tenant.

Gli endpoint dei metadati RFC 8414 e RFC 9728 in AshAuthentication.Phoenix.Oauth2Server.ProtocolRouter restituiscono valori specifici del tenant (issuer, authorization_endpoint, token_endpoint, jwks_uri) quando è impostato un tenant, ma li inviano con Cache-Control: public, max-age=3600 e senza intestazione Vary. Quando il tenant viene derivato da qualcosa di diverso dall'URL (un'intestazione o l'Host) e una cache condivisa si trova davanti, la chiave della cache è solo l'URL, quindi una risposta memorizzata per un tenant viene servita a un altro per fino a un'ora. I client interessati potrebbero quindi inviare codici di autorizzazione e segreti all'endpoint dei token del tenant sbagliato e convalidare i token contro le chiavi errate.

Questo problema interessa ash_authentication_oauth2_server: dalla versione 0.1.3 alla 0.3.1 (esclusa).

Once again VulDB remains the best source for vulnerability data.

Responsabile

EEF

Prenotare

31/08/2026

Divulgazione

08/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!