Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as event organizer
-
DeliverySubmit crafted URL with backslash bypass
-
ExploitSSRF filter accepts prohibited local target
-
ExecutionIndico server fetches internal resource
-
ImpactRead returned internal data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated account with event-organizer privileges on the Indico instance (PR:H) and use of an affected Indico feature that fetches an organizer-supplied URL. The specific trigger is a crafted URL containing a backslash that defeats Indico's local-target filter (demonstrated by 'http://127.0.0.1\@1.1.1.1'), an edge case left uncovered by the prior CVE-2026-25738 fix. Limiting factors: the attacker must already hold the trusted organizer role (no anonymous or low-privilege path), the instance must run Indico prior to 3.3.13, and value depends on reachable internal targets behind the Indico server; no end-user interaction is required. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N = 6.8 Medium) is internally consistent with the description: network-reachable, low complexity, but requiring PR:H - the attacker must already hold event-organizer privileges, a trusted elevated role, which substantially shrinks the threat population to insiders or compromised organizer accounts. The scope change (S:C) and C:H reflect that a successful SSRF lets the organizer pivot Indico's server to read data from internal/prohibited targets it should not reach. No EPSS score, KEV listing, POC, or SSVC data was provided in the input; per precision rules this is 'no public exploit identified at time of analysis.' The GitHub source evidence is the vendor fix (a one-line backslash check), not weaponized exploit code, so POC availability is NOT established. The dominant limiting factor is the PR:H requirement plus the fact that this is an incremental bypass of the earlier CVE-2026-25738 fix for a narrow edge case, which favors targeted insider abuse over mass exploitation. Net: prioritize patching for internet-facing or multi-tenant Indico instances with untrusted organizers, but it does not warrant drop-everything urgency. |
| Exploit ScenarioDerived | A user holding event-organizer rights on an Indico instance configures an affected feature (e.g., a URL-based integration) with a crafted URL such as 'http://127.0.0.1\@1.1.1.1' that bypasses Indico's SSRF filter and points at a prohibited internal target. Indico's server fetches the target and returns its response data to the organizer, exposing internal services or metadata. No public exploit code was provided in the input, though the bypass primitive is documented in the vendor's fix and test case. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Server-side request forgery in Indico (all versions prior to 3.3.13) allows an authenticated event organizer to make the server fetch a prohibited local or internal URL by embedding a backslash in a crafted URL, and then read the target's response through affected Indico features. The vulnerability is a CWE-918 SSRF stemming from an incomplete fix for CVE-2026-25738; the trigger (demonstrated as 'http://127.0.0.1\@1.1.1.1') defeats Indico's local-target filter, which now rejects any URL containing a backslash. Exploitation requires the trusted event-organizer role (CVSS 3.1 PR:H, score 6.8, scope changed), there is no confirmed active exploitation (not in CISA KEV), and no public exploit code was identified at time of analysis.
RemediationAI
Upgrade Indico to version 3.3.13, which contains the vendor-released patch for this incomplete CVE-2026-25738 fix (release at https://github.com/indico/indico/releases/tag/v3.3.13; advisory GHSA-2v95-h47v-g4x9; code change in PR #7573 / commit 44540e70ab4e20a12f14ddba5218a33749a86736). If immediate upgrade is not possible, apply compensating controls knowing the attacker must already hold the trusted event-organizer role: restrict Indico server egress with a network firewall or proxy allow-list so that internal RFC1918, link-local, and loopback ranges (127.0.0.0/8, 169.254.0.0/16, 10/8, 172.16/12, 192.168/16) cannot be reached - the trade-off is that legitimate outbound integrations using those addresses will break, and cloud metadata endpoints (e.g., 169.254.169.254) must be explicitly blocked. Additionally, audit and tighten who holds organizer privileges (PR:H means only trusted users can trigger it, so least-privilege review limits exposed instances), and review Indico logs for organizer-submitted URLs containing backslashes or unexpected localhost/private-IP targets as a detection and containment measure. Because no public exploit code was identified at time of analysis and the issue is not in CISA KEV, remediation can follow normal (non-emergency) patch cycles, but internet-exposed Indico instances with many organizers should be prioritized.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in pypi
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-918 (Server-Side Request Forgery) in Indico's URL validation helper: the fix for CVE-2026-25738 added filtering in indico/util/network.py (_is_private_ip / URL target checks) but omitted the edge case where a backslash is present in the URL. Different URL parsers and HTTP clients normalize backslashes inconsistently - a client may treat 'http://127.0.0.1\@1.1.1.1' as pointing to localhost 127.0.0.1, while Indico's validator extracted '1.1.1.1' as the host and considered it public. The patched code (PR #7573, commit 44540e70ab4e20a12f14ddba5218a33749a86736) simply returns True (i.e., treat as prohibited/local) whenever a backslash appears in the URL, with a regression test asserting ('http://127.0.0.1\@1.1.1.1', True). Indico is an event management system built on Flask and Flask-Multipass; an organizer-supplied URL is fetched by Indico features that retrieve remote content, and the returned data is exposed back to the organizer. The CVSS vector's S:C reflects that the SSRF crosses a security boundary (Indico server into internal network), while C:H/I:N/A:N reflects read-only access to internal responses.
Know when Indico 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
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
Network-reachable SSRF triggered by a simple crafted URL (AC:L) but only by a privileged event organizer (PR:H); scope changes (S:C) as the server reads prohibited internal data (C:H), with no integrity or availability impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Prior to 3.3.13, the previous fix for CVE-2026-25738 did not cover an edge case, allowing an event organizer to submit a crafted URL that points to a prohibited local target but is accepted as valid by Indico. The organizer can read data returned by the target through affected Indico features. This issue is fixed in version 3.3.13.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Startin
Stored cross-site scripting in Indico before 3.3.13 lets authenticated users with content-creation privileges - event ma
Stored cross-site scripting in Indico event management system before 3.3.13 lets authenticated users with content-creati
CERN Indico before 2.3.4 can use an attacker-supplied Host header in a password reset link. Rated high severity (CVSS 7.
Missing authentication checks on Indico's event series management API endpoint allows unauthenticated attackers to view
Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Rated m
Cross-site scripting in Indico prior to version 3.3.10 allows authenticated users to inject malicious scripts through ma
Indico is an open source a general-purpose, web based event management tool. Rated medium severity (CVSS 5.4), this vuln
Indico versions before 3.3.10 allow authenticated event organizers to conduct server-side request forgery attacks by pro
Missing per-session authorization in Indico's legacy session export API (all versions prior to 3.3.13) allows any authen
Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Rated m
Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Rated m
EUVD-2026-95212
GHSA-2v95-h47v-g4x9
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB