Skip to main content

Indico EUVDEUVD-2026-95212

| CVE-2026-107394 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-08 GitHub_M GHSA-2v95-h47v-g4x9
6.8
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as event organizer
  2. Delivery
    Submit crafted URL with backslash bypass
  3. Exploit
    SSRF filter accepts prohibited local target
  4. Execution
    Indico server fetches internal resource
  5. Impact
    Read 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.

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

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

Alert me

AnalysisAIv1 – 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

indico < 3.3.13

Affected Packages

pypi indico fix: 3.3.13

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

Vendor (GitHub_M) PRIMARY 6.8 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 6.8 MEDIUM

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.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

1
Patch available
Oct 08, 2026 - 21:17 EUVD

DescriptionCVE.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

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
niche academic/conference event-management platform, limited enterprise footprint
Threat Intel
1
1 source
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub

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.3%
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

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

More in Indico

View all
CVE-2025-53640 MEDIUM POC
6.5 Jul 14

Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Startin

CVE-2026-107396 MEDIUM POC
5.4 Oct 08

Stored cross-site scripting in Indico before 3.3.13 lets authenticated users with content-creation privileges - event ma

CVE-2026-107397 MEDIUM POC
4.4 Oct 08

Stored cross-site scripting in Indico event management system before 3.3.13 lets authenticated users with content-creati

CVE-2021-30185 HIGH
7.5 Apr 07

CERN Indico before 2.3.4 can use an attacker-supplied Host header in a password reset link. Rated high severity (CVSS 7.

CVE-2026-28352 MEDIUM
6.5 Feb 27

Missing authentication checks on Indico's event series management API endpoint allows unauthenticated attackers to view

CVE-2024-45399 MEDIUM
6.1 Sep 04

Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Rated m

CVE-2026-25739 MEDIUM
5.4 Feb 19

Cross-site scripting in Indico prior to version 3.3.10 allows authenticated users to inject malicious scripts through ma

CVE-2023-37901 MEDIUM
5.4 Jul 21

Indico is an open source a general-purpose, web based event management tool. Rated medium severity (CVSS 5.4), this vuln

CVE-2026-25738 MEDIUM
4.3 Feb 19

Indico versions before 3.3.10 allow authenticated event organizers to conduct server-side request forgery attacks by pro

CVE-2026-107395 MEDIUM
4.3 Oct 08

Missing per-session authorization in Indico's legacy session export API (all versions prior to 3.3.13) allows any authen

CVE-2025-59035 MEDIUM
4.6 Sep 10

Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Rated m

CVE-2025-59034 MEDIUM
4.3 Sep 10

Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. Rated m

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