CVE-2026-2452

Emails sent by pretix can utilize placeholders that will be filled with customer data. For example, when {name} is used in an email template, it will be replaced with the buyer's name for the final email. This mechanism contained a security-relevant bug: It was possible to exfiltrate information about the pretix system through specially crafted placeholder names such as {{event.__init__.__code__.co_filename}}. This way, an attacker with the ability to control email templates (usually every user of the pretix backend) could retrieve sensitive information from the system configuration, including even database passwords or API keys. pretix does include mechanisms to prevent the usage of such malicious placeholders, however due to a mistake in the code, they were not fully effective for this plugin. Out of caution, we recommend that you rotate all passwords and API keys contained in your pretix.cfg https://docs.pretix.eu/self-hosting/config/  file.
References
Link Resource
https://pretix.eu/about/en/blog/20260216-release-2026-1-1/ Patch Third Party Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:a:pretix:pretix:*:*:*:*:*:*:*:*

History

02 Mar 2026, 20:24

Type Values Removed Values Added
References () https://pretix.eu/about/en/blog/20260216-release-2026-1-1/ - () https://pretix.eu/about/en/blog/20260216-release-2026-1-1/ - Patch, Third Party Advisory
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 6.5
First Time Pretix
Pretix pretix
CPE cpe:2.3:a:pretix:pretix:*:*:*:*:*:*:*:*

18 Feb 2026, 17:52

Type Values Removed Values Added
Summary
  • (es) Los correos electrónicos enviados por pretix pueden utilizar marcadores de posición que se rellenarán con datos del cliente. Por ejemplo, cuando se utiliza {name} en una plantilla de correo electrónico, se reemplazará con el nombre del comprador para el correo electrónico final. Este mecanismo contenía un error de seguridad relevante: Era posible exfiltrar información sobre el sistema pretix a través de nombres de marcadores de posición especialmente diseñados, como {{event.__init__.__code__.co_filename}}. De esta manera, un atacante con la capacidad de controlar plantillas de correo electrónico (normalmente cualquier usuario del backend de pretix) podría recuperar información sensible de la configuración del sistema, incluyendo incluso contraseñas de base de datos o claves API. pretix sí incluye mecanismos para evitar el uso de tales marcadores de posición maliciosos, sin embargo, debido a un error en el código, no fueron completamente efectivos para este plugin. Por precaución, recomendamos que rote todas las contraseñas y claves API contenidas en su archivo pretix.cfg https://docs.pretix.eu/self-hosting/config/.

16 Feb 2026, 11:15

Type Values Removed Values Added
New CVE

Information

Published : 2026-02-16 11:15

Updated : 2026-03-02 20:24


NVD link : CVE-2026-2452

Mitre link : CVE-2026-2452

CVE.ORG link : CVE-2026-2452


JSON object : View

Products Affected

pretix

  • pretix
CWE
CWE-627

Dynamic Variable Evaluation