Lookup for vulnerable packages by Package URL.

Purlpkg:pypi/pretix@4.19.0
Typepypi
Namespace
Namepretix
Version4.19.0
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_versionnull
Latest_non_vulnerable_versionnull
Affected_by_vulnerabilities
0
url VCID-23sx-2a61-cqfp
vulnerability_id VCID-23sx-2a61-cqfp
summary An issue was discovered in pretix before 2023.7.1. Incorrect parsing of configuration files causes the application to trust unchecked X-Forwarded-For headers even though it has not been configured to do so. This can lead to IP address spoofing by users of the application.
references
0
reference_url https://github.com/pretix/pretix/commit/ccdce2ccb8207b82501af3c03f50abc0f819b469
reference_id
reference_type
scores
url https://github.com/pretix/pretix/commit/ccdce2ccb8207b82501af3c03f50abc0f819b469
1
reference_url https://github.com/pretix/pretix/compare/v2023.7.0...v2023.7.1
reference_id
reference_type
scores
url https://github.com/pretix/pretix/compare/v2023.7.0...v2023.7.1
2
reference_url https://github.com/pretix/pretix/tags
reference_id
reference_type
scores
url https://github.com/pretix/pretix/tags
3
reference_url https://pretix.eu/about/en/blog/20230911-release-2023-7-1/
reference_id
reference_type
scores
url https://pretix.eu/about/en/blog/20230911-release-2023-7-1/
4
reference_url https://pretix.eu/about/en/ticketing
reference_id
reference_type
scores
url https://pretix.eu/about/en/ticketing
fixed_packages
0
url pkg:pypi/pretix@2023.7.1
purl pkg:pypi/pretix@2023.7.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-33va-vuxq-bbc6
1
vulnerability VCID-dvc4-fezc-gufm
2
vulnerability VCID-jh6j-yq6e-cuad
3
vulnerability VCID-wxjm-jcgw-qydn
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/pretix@2023.7.1
aliases CVE-2023-44463, PYSEC-2023-187
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-23sx-2a61-cqfp
1
url VCID-33va-vuxq-bbc6
vulnerability_id VCID-33va-vuxq-bbc6
summary Stored XSS in organizer and event settings of pretix up to 2024.7.0 allows malicious event organizers to inject HTML tags into e-mail previews on settings page. The default Content Security Policy of pretix prevents execution of attacker-provided scripts, making exploitation unlikely. However, combined with a CSP bypass (which is not currently known) the vulnerability could be used to impersonate other organizers or staff users.
references
0
reference_url https://pretix.eu/about/en/blog/20240823-release-2024-7-1/
reference_id
reference_type
scores
0
value 5.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
url https://pretix.eu/about/en/blog/20240823-release-2024-7-1/
fixed_packages
0
url pkg:pypi/pretix@2024.7.1
purl pkg:pypi/pretix@2024.7.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-dvc4-fezc-gufm
1
vulnerability VCID-jh6j-yq6e-cuad
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/pretix@2024.7.1
aliases CVE-2024-8113, PYSEC-2024-180
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-33va-vuxq-bbc6
2
url VCID-dvc4-fezc-gufm
vulnerability_id VCID-dvc4-fezc-gufm
summary 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. If the name of the attendee contained HTML or Markdown formatting, this was rendered as HTML in the resulting email. This way, a user could inject links or other formatted text through a maliciously formatted name. Since pretix applies a strict allow list approach to allowed HTML tags, this could not be abused for XSS or similarly dangerous attack chains. However, it can be used to manipulate emails in a way that makes user-provided content appear in a trustworthy and credible way, which can be abused for phishing.
references
0
reference_url https://pretix.eu/about/en/blog/20251126-release-2025-9-1/
reference_id
reference_type
scores
0
value 6.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
url https://pretix.eu/about/en/blog/20251126-release-2025-9-1/
fixed_packages
0
url pkg:pypi/pretix@2025.7.2
purl pkg:pypi/pretix@2025.7.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-jh6j-yq6e-cuad
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/pretix@2025.7.2
aliases CVE-2025-13742, PYSEC-2025-154
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-dvc4-fezc-gufm
3
url VCID-jh6j-yq6e-cuad
vulnerability_id VCID-jh6j-yq6e-cuad
summary
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 two security-relevant
 bugs:



  *  
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 the email subject.




  *  
Placeholders in subjects and plain text bodies of emails were 
wrongfully evaluated twice. Therefore, if the first evaluation of a 
placeholder again contains a placeholder, this second placeholder was 
rendered. This allows the rendering of placeholders controlled by the 
ticket buyer, and therefore the exploitation of the first issue as a 
ticket buyer. Luckily, the only buyer-controlled placeholder available 
in pretix by default (that is not validated in a way that prevents the 
issue) is {invoice_company}, which is very unusual (but not
 impossible) to be contained in an email subject template. In addition 
to broadening the attack surface of the first issue, this could 
theoretically also leak information about an order to one of the 
attendees within that order. However, we also consider this scenario 
very unlikely under typical conditions.


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
0
reference_url https://pretix.eu/about/en/blog/20260216-release-2026-1-1/
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://pretix.eu/about/en/blog/20260216-release-2026-1-1/
fixed_packages
0
url pkg:pypi/pretix@2026.1.1
purl pkg:pypi/pretix@2026.1.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-gw4m-xrzv-3fah
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/pretix@2026.1.1
aliases CVE-2026-2415, PYSEC-2026-110
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-jh6j-yq6e-cuad
4
url VCID-wxjm-jcgw-qydn
vulnerability_id VCID-wxjm-jcgw-qydn
summary pretix before 2024.1.1 mishandles file validation.
references
0
reference_url https://github.com/pretix/pretix/compare/v2023.10.2...v2024.1.1
reference_id
reference_type
scores
url https://github.com/pretix/pretix/compare/v2023.10.2...v2024.1.1
fixed_packages
0
url pkg:pypi/pretix@2024.1.1
purl pkg:pypi/pretix@2024.1.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-33va-vuxq-bbc6
1
vulnerability VCID-dvc4-fezc-gufm
2
vulnerability VCID-jh6j-yq6e-cuad
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/pretix@2024.1.1
aliases CVE-2024-27447, PYSEC-2024-253
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-wxjm-jcgw-qydn
Fixing_vulnerabilities
Risk_scorenull
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:pypi/pretix@4.19.0