Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
High privileges gate content injection; victim must view the page (UI:R); scope changes to affect other users' browsers, with no availability impact.
Primary rating from Vendor (rami.io).
CVSS VectorVendor: rami.io
Lifecycle Timeline
2DescriptionCVE.org
Malicious HTML content could be injected into the content of a page in the pretix-pages plugin.
AnalysisAI
HTML injection in the pretix-pages plugin for Pretix event ticketing software permits a high-privileged authenticated user to embed malicious HTML tags into plugin-rendered page content, which subsequently executes in the browsers of site visitors who view those pages. All tracked versions under cpe:2.3:a:pretix:pretix-pages are affected, with a vendor-released fix published 2026-06-25 in Pretix release 2026.5.2. No public exploit code or active exploitation has been identified at time of analysis.
Technical ContextAI
pretix-pages is a plugin for Pretix, an open-source self-hosted event ticketing platform used by conferences and event organizers. CWE-80 (Improper Neutralization of Script-Related HTML Tags in a Web Page) identifies the root cause as insufficient sanitization of HTML tag content prior to rendering - the plugin writes attacker-controlled HTML directly into the DOM without stripping or escaping script-bearing tags. The CPE string cpe:2.3:a:pretix:pretix-pages:*:*:*:*:*:*:*:* with the wildcard version component indicates no bounded safe version is enumerated in the advisory data, meaning the vulnerability spans all tracked releases of the plugin. This is a classic stored HTML injection pattern: privileged content is written once to a persistent store and later served to any visitor of the affected page.
RemediationAI
Upgrade the pretix-pages plugin by updating Pretix to release 2026.5.2 or later, as detailed in the vendor advisory at https://pretix.eu/about/en/blog/20260625-release-2026-5-2/ published 2026-06-25. This is the primary and recommended fix. As a compensating control prior to patching, restrict page-editing privileges within Pretix to only the minimum required set of trusted administrators, reducing the number of accounts capable of injecting content - note this trades operational flexibility for reduced insider risk. Additionally, audit existing pretix-pages content for unexpected HTML tags or embedded script elements as a detection measure. No workaround eliminates the underlying sanitization defect without patching.
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
Same weakness CWE-80 – Basic XSS
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39416
GHSA-8chh-vr7p-hqjf