CVE-2026-2451 in pretix-doistep
Riassunto
di VulDB • 15/06/2026
Le email inviate da pretix possono utilizzare segnaposto che verranno compilati con i dati del cliente. Ad esempio, quando viene utilizzato {name} in un modello di email, questo verrà sostituito con il nome dell'acquirente per l'email finale. Questo meccanismo conteneva un bug rilevante per la sicurezza:
Era possibile esfiltrare informazioni sul sistema pretix tramite nomi di segnaposto appositamente creati come {{event.__init__.__code__.co_filename}}. In questo modo, un attaccante con la capacità di controllare i modelli di email (di solito ogni utente del backend di pretix) poteva recuperare informazioni sensibili dalla configurazione del sistema, incluse persino le password o le chiavi API del database. Sebbene pretix includa meccanismi per prevenire l'utilizzo di tali segnaposto malevoli, a causa di un errore nel codice non erano pienamente efficaci per questo plugin.
Per precauzione, si consiglia di ruotare tutte le password e le chiavi API contenute nel file pretix.cfg.
If you want to get best quality of vulnerability data, you may have to visit VulDB.