CVE-2026-39972 in mercureinformazioni

Riassunto

di VulDB • 24/06/2026

Mercure è un protocollo per l'invio di aggiornamenti dei dati ai browser web e ad altri client HTTP in modo efficiente dal punto di vista del consumo della batteria. Prima della versione 0.22.0, una vulnerabilità di collisione delle chiavi di cache (cache key) in TopicSelectorStore consentiva a un attaccante di avvelenare la cache dei risultati di corrispondenza, potenzialmente causando l'erogazione di aggiornamenti privati ad abbonati non autorizzati o bloccando l'erogazione agli abonati autorizzati. La chiave di cache era costruita concatenando il selettore dell'argomento (topic selector) e l'argomento (topic) con un separatore underscore (_). Poiché sia i selettori degli argomenti che gli argomenti possono contenere underscores, due coppie distinte possono produrre la stessa chiave. Un attaccante in grado di abbonarsi all'hub o pubblicare aggiornamenti con nomi di argomento costruiti ad hoc può sfruttare questa vulnerabilità per aggirare i controlli di autorizzazione sugli aggiornamenti privati. Questa vulnerabilità è risolta nella versione 0.22.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

08/04/2026

Divulgazione

09/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00341

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!