CVE-2026-67242 in RabbitMQinformazioni

Riassunto

di VulDB • 25/09/2026

RabbitMQ è un broker di messaggistica e streaming. Dalla versione 4.2.0 alla 4.2.9 e nella 4.3.3, il controllo OAuth2 (Exp) salta le verifiche della scadenza del token per valori exp in virgola mobile (float). Le funzioni `validatetokenexpiry/1` (righe 208-214) ed `expirytimestamp/1` (138-144) utilizzano entrambe il guard `'when isinteger(Exp)'`, causando un passaggio a `ok/never` per i valori float. La funzione `josejwt:verify` convalida solo la firma, non l'exp. Con exp in virgola mobile, nessuna validazione della scadenza avviene da alcuna parte nel codice. Se il Provider di Identità (IdP) emette exp come un numero JSON in virgola mobile (RFC 7519 permette NumericDate frazionari), sia la verifica della scadenza al momento del login che il timer di disconnessione a metà connessione vengono silenziosamente saltati, viene accettato un token già scaduto e le connessioni non vanno mai in timeout. Backend OAuth2 abilitato: l'IdP emette exp come float (poco comune; gli IdP mainstream emettono interi). L'attaccante possiede una firma precedentemente valida. Questo problema è risolto nelle versioni 4.2.9 e 4.3.3.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub M

Prenotare

28/07/2026

Divulgazione

25/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!