Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain organizer account access
-
DeliveryInject malicious HTML into field help text
-
ExploitVictim renders affected page
-
ExecutionScript executes in victim browser session
-
ImpactLimited data/content compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated account holding organizer permissions in pretix - the attacker must be able to edit the help texts of fields exposed through the organizer configuration UI. Exploitation further depends on a victim subsequently viewing a page that renders the injected help text (UI:P), and the vendor rates the attack as high-complexity with an additional attack requirement (AC:H/AT:P), meaning it is not reliably repeatable against arbitrary targets. Limiting factors: the organizer privilege gate, required victim interaction, and non-trivial preconditions sharply narrow realistic exploitation beyond a malicious or compromised organizer account. |
| Impact | This is a low-real-risk issue despite being a stored injection flaw. The vendor CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:L/UI:P) yields only 2.1, and every signal reinforces low priority: exploitation requires an authenticated actor who already holds organizer permissions (PR:L), high attack complexity plus a specific attack requirement (AC:H/AT:P), and victim interaction (UI:P). Impact is limited to low confidentiality and integrity in both the vulnerable and a subsequent system (VC:L/VI:L/SC:L/SI:L), with no availability impact. There is no EPSS score, no CISA KEV listing, and no public exploit code referenced - consistent with 'no public exploit identified at time of analysis.' The core caveat is trust model: an organizer is a semi-privileged, often self-service role in a multi-tenant ticketing deployment, so the flaw is essentially a privileged user injecting HTML that renders in other users' browsers (stored XSS-style), which is why the CVSS shows a scope/subsequent-system change. This is a real but low-severity finding, not a widespread-exploitation priority. |
| Exploit ScenarioDerived | An attacker who has (or registers for) an organizer account in a pretix instance edits the help text of a form field and embeds malicious HTML/JavaScript. When another user - for example an attendee filling out the order form or an admin reviewing the event - renders the affected page, the injected markup executes in their browser session, enabling limited content spoofing or script execution. No public proof-of-concept is referenced, and the attack is limited by the need for organizer privileges, victim interaction, and high complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 29, 2026
Stored HTML injection in pretix lets an authenticated user with organizer permissions plant malicious markup inside the help texts of configurable fields, which is then rendered to other users who view the affected pages. Exploitation is gated by the organizer privilege level, requires a victim to subsequently load the injected content (UI:P), and the vendor rates it high-complexity with an additional attack requirement (AC:H/AT:P), so it is not reliably repeatable against arbitrary targets. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the CVSS 4.0 base score is only 2.1, reflecting limited confidentiality and integrity impact with no availability loss.
RemediationAI
Apply the vendor fix by upgrading to the pretix release described in the advisory at https://pretix.eu/about/en/blog/20260929-release-2026-7-1/ (the 2026.7.1 release line); this is the primary and recommended action, and because the flaw is stored rather than reflected, upgrading alone does not remove content already injected, so administrators should also audit and re-save or clear existing help-text fields through the organizer configuration UI. Where immediate upgrade is not possible, tighten the organizer permission model so that only fully trusted staff hold organizer-level rights to edit field help texts, and review audit logs for unexpected modifications to those fields - the trade-off is reduced delegation flexibility for event staff. As an additional compensating control, deploy a strict Content-Security-Policy on pretix pages to blunt any script-bearing markup (with the trade-off that legitimate inline styling or third-party widgets in customized themes may break), and treat any organizer account as a potentially hostile internal actor for this attack path given the PR:L/UI:P prerequisites.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
pretix is an open-source event ticketing and registration platform built on Python/Django, commonly self-hosted by event organizers. The flaw is a stored injection class issue: field help texts exposed through the organizer configuration UI accept HTML that is not adequately sanitized or encoded before being rendered back to users, allowing markup (potentially script-bearing) to be persisted and later executed or displayed in the context of another user's session. The CPE cpe:2.3:a:pretix:pretix:*:*:*:*:*:*:*:* indicates the affected component is the core pretix application, with no version constraint pinned in the CPE itself. The CVSS 4.0 vector AV:N/AC:H/AT:P/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N confirms a network-reachable, high-complexity attack requiring low privileges (PR:L, i.e., authenticated) and passive victim interaction, producing only low confidentiality and integrity impact within and beyond the vulnerable component and no availability impact. No CWE mapping was supplied with the record, but the 'Code Injection' tag aligns with an output-encoding/neutralization failure on the help-text rendering path.
Know when Pretix gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
Organizer role gives PR:L, victim must render the page (UI:R), high complexity per vendor (AC:H), and injected HTML runs in another user's browser so S:C with low C/I and no availability impact.
Primary rating from Vendor (rami.io).
CVSS VectorVendor: rami.io
Lifecycle Timeline
1DescriptionCVE.org
Malicious HTML content could be injected into the help texts of various fields with organizer permissions.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
pretix before 2024.1.1 mishandles file validation. Rated critical severity (CVSS 9.8), this vulnerability is remotely ex
Server-side URL manipulation in the pretix-oppwa payment plugin (fixed in pretix 2026.5.3) lets a remote attacker exfilt
Stored cross-site scripting in Pretix's PDF ticket and badge layout editor allows one backend user to inject JavaScript
pretix before 2023.7.2 allows Pillow to parse EPS files. Rated high severity (CVSS 7.8), this vulnerability is no authen
Privilege escalation to full account takeover in pretix (open-source event ticketing) and its payment integration plugin
rami.io pretix before 4.17.1 allows OAuth application authorization from a logged-out session. Rated high severity (CVSS
Venueless instances allow authenticated users with 'update world' permissions to exfiltrate chat messages from direct me
Cross-world user deletion in venueless allows authenticated API users with 'manage users' permission in one world to del
Stored XSS in organizer and event settings of pretix up to 2024.7.0 allows malicious event organizers to inject HTML tag
Information disclosure in Pretix email template processing allows authenticated backend users to extract sensitive syste
Information disclosure in Pretix email template processing allows authenticated backend users to extract sensitive syste
Payment status replay in pretix-mollie allows unauthenticated attackers to obtain multiple valid event tickets by reusin
EUVD-2026-88752
GHSA-6pp5-f9vw-f58x
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB