Skip to main content

Loris CVE-2026-35169

| EUVDEUVD-2026-20574 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-08 GitHub_M
5.4
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious link with unsanitized input
  2. Exploit
    Trick authenticated user into clicking link
  3. Execution
    Execute reflected XSS in help_editor module
  4. Impact
    Steal session tokens or download arbitrary markdown files

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

LORIS versions before 27.0.3 and 28.0.1 with help_editor module enabled. Requires authenticated user access (PR:L). Victim must click attacker-crafted link. Enables reflected XSS and arbitrary markdown file download.

Impact

CVSS 8.7 reflects high impact (confidentiality, integrity) via authenticated XSS and arbitrary file download in help_editor module. Unauthenticated attackers cannot directly exploit; requires authenticated user tricked into malicious link. EPSS pending. Self-hosted neuroimaging systems face moderate risk depending on deployment scope and user base exposure.

Exploit ScenarioDerived

Authenticated attacker crafts malicious link containing unsanitized payload targeting help_editor module. Victim clicks link, triggering reflected XSS or arbitrary markdown file download. No public exploit code identified at time of analysis; requires social engineering component.

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

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

Alert me

AnalysisAIv1 – Apr 08, 2026

Reflected cross-site scripting and arbitrary markdown file download in LORIS help_editor module affects versions prior to 27.0.3 and 28.0.1. Improper input sanitization allows authenticated attackers with low privileges to execute malicious scripts in victim browsers (requiring user interaction) and exfiltrate markdown files from the server. Attack requires network access and social engineering to trick users into following crafted links. No public exploit identified at time of analysis.

RemediationAI

Vendor-released patches: upgrade to LORIS version 27.0.3 for 27.x deployments or 28.0.1 for 28.x deployments, which implement proper input sanitization in the help_editor module. Consult the official security advisory at https://github.com/aces/Loris/security/advisories/GHSA-j2p3-58m2-v6q3 for upgrade instructions and additional context. If immediate patching is not feasible, restrict access to the help_editor module to only trusted administrative users, implement web application firewall rules to detect reflected XSS patterns in help_editor parameters, and audit markdown file permissions to prevent unauthorized access. Deploy Content Security Policy headers to mitigate XSS execution impact as a defense-in-depth measure.

Affected VersionsENISA

Loris 28.0.0, < 28.0.1
Loris , < 27.0.3

Affected Packages

euvd loris fix: 27.0.3, 28.0.1

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

CWE-79 reflected XSS stems from insufficient input validation in help_editor module user-supplied variables. Dual exploitation path: malicious payloads reflect into HTML responses causing script execution, while same injection vector enables path traversal to retrieve arbitrary markdown files. CVSS vector PR:L indicates authenticated context; UI:R confirms social engineering dependency. Scope change (S:C) reflects cross-domain impact potential.

Know when Loris 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

NVD PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

5
Severity Changed
Jul 24, 2026 - 21:22 NVD
HIGH MEDIUM
CVSS changed
Jul 24, 2026 - 21:22 NVD
8.7 (HIGH) 5.4 (MEDIUM)
Analysis Updated
Apr 16, 2026 - 06:01 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
28.0.1,27.0.3
CVE Published
Apr 08, 2026 - 18:24 nvd
HIGH 8.7

DescriptionNVD

LORIS (Longitudinal Online Research and Imaging System) is a self-hosted web application that provides data- and project-management for neuroimaging research. From to before 27.0.3 and 28.0.1, the help_editor module of LORIS did not properly sanitize some user supplied variables which could result in a reflected cross-site scripting attack if a user is tricked into following an invalid link. The same input vector could also allow an attacker to download arbitrary markdown files on an unpatched server. This vulnerability is fixed in 27.0.3 and 28.0.1.

Executive ViewAI

Why It Matters

CVE-2026-35169 affects the LORIS help_editor module, allowing authenticated attackers to inject malicious scripts into victim browsers and download sensitive markdown files from the server. Organizations running LORIS versions prior to 27.0.3 or 28.0.1 face risk of data exfiltration and potential credential compromise through reflected XSS, requiring immediate patching to prevent social engineering-driven attacks.

Business Impact: High
Compensating Controls

Apply vendor patch. Until patching is complete: (1) restrict network access to LORIS help_editor module via WAF or access control lists to only authorized internal networks; (2) implement email security controls to block phishing links targeting LORIS help_editor URLs; (3) disable the help_editor module if operationally feasible; (4) enforce security awareness training emphasizing avoidance of suspicious links within LORIS.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
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.0%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Loris

View all
CVE-2026-26984 HIGH
8.8 Feb 25

Remote code execution in LORIS neuroimaging platform allows authenticated users with sufficient privileges to bypass pat

CVE-2026-35446 HIGH
8.6 Apr 08

Path traversal in LORIS neuroimaging research platform versions 24.0.0 through 27.0.2 and 28.0.0 allows authenticated at

CVE-2026-26985 HIGH
8.1 Feb 25

Authenticated users in LORIS 24.0.0 through 28.0.0 can exploit a path traversal vulnerability to read arbitrary configur

CVE-2026-33350 HIGH
7.5 Apr 08

SQL injection in LORIS neuroimaging research platform versions prior to 27.0.3 and 28.0.1 enables unauthenticated remote

CVE-2026-34392 HIGH
7.5 Apr 08

Path traversal in LORIS neuroimaging research platform (versions 20.0.0 through 27.0.2 and 28.0.0) enables unauthenticat

CVE-2026-34985 MEDIUM
6.5 Apr 08

LORIS (Longitudinal Online Research and Imaging System) versions 16.1.0 through 27.0.2 and 28.0.0 allow authenticated us

CVE-2026-35165 MEDIUM
6.5 Apr 08

LORIS versions 21.0.0 through 27.0.2 and 28.0.0 suffer from broken access control in the document_repository backend end

CVE-2026-55147 MEDIUM
6.3 Oct 30

Missing authorization checks in the LORIS imaging_browser API allow any authenticated API caller to modify imaging data

CVE-2026-39985 MEDIUM
6.1 Apr 09

Open redirect vulnerability in LORIS (Longitudinal Online Research and Imaging System) versions prior to 27.0.3 and 28.0

CVE-2026-35403 MEDIUM
5.4 Apr 08

Cross-site scripting (XSS) in LORIS survey_accounts module (versions 15.10 through 27.0.2 and 28.0.0) allows authenticat

CVE-2026-55146 MEDIUM
4.3 Oct 30

LORIS deployments running the Issue Tracker module expose a missing-authorization flaw in which the backend edit endpoin

CVE-2026-35400 MEDIUM
4.3 Apr 08

LORIS (Longitudinal Online Research and Imaging System) versions 20.0.0 through 27.0.2 and 28.0.0 allow authenticated us

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