CVE-2026-97055 in SigNozinformazioni

Riassunto

di VulDB • 24/09/2026

SigNoz dalle versioni 0.8.0 alla versione precedente la 0.143.0 imposta di default il segreto per la firma del tokenizer JWT (tokenizer::jwt::secret, impostato tramite SIGNOZ_TOKENIZER_JWT_SECRET o la deprecated SIGNOZ_JWT_SECRET) su una stringa vuota e Config.Validate() non rifiuta tale valore vuoto; pertanto, un'installazione che non configura un segreto avvia correttamente il servizio e firma e verifica i token di sessione utilizzando una chiave HMAC vuota. Poiché il tokenizer JWT era il provider predefinito, tutte le installazioni con questa configurazione sono interessate. Un attaccante non autenticato che conosce l'ID di un utente esistente può falsificare un token di sessione valido per tale utente — incluso un amministratore — firmando i claim id, orgId ed email con una chiave vuota; l'ID dell'organizzazione (e se un'email è registrata) possono essere ottenuti senza autenticazione tramite /api/v2/sessions/context. Un refresh token falsificato può essere scambiato presso /api/v2/sessions/rotate per ottenere una nuova coppia di token e non può essere revocato, rimanendo quindi utilizzabile per tutta la sua durata (30 giorni di default). Risolto nella versione 0.143.0, che richiede un segreto JWT quando il provider jwt è selezionato e cambia il provider predefinito in opaque.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

VulnCheck

Prenotare

24/09/2026

Divulgazione

24/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!