Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Impact | This vulnerability presents moderate real-world risk with notable contextual factors. The CVSS score of 6.3 (Medium severity) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L reflects that exploitation requires network access and low attack complexity, but authentication is mandatory (PR:L). The integrity and availability impacts are rated as 'Low' rather than 'High,' likely because the vulnerability enables read access and potentially minor file modification but does not enable system-wide compromise. However, the real-world risk is elevated because: (1) LORIS deployments handle sensitive neuroimaging research data protected by HIPAA, research protocols, and institutional review boards, making unauthorized access a compliance violation and research ethics breach, not merely a data exposure; (2) the attack requires knowledge of filenames but no complex exploitation technique (AC:L), making it practical if an attacker can enumerate file naming conventions; (3) the vulnerability affects all authenticated users in multi-project environments, potentially exposing data across unrelated research studies. The absence of KEV confirmation and public POC availability suggests limited active real-world exploitation at present, but the low barrier to exploitation (knowing a filename) means risk would escalate if weaponized. Organizations deploying LORIS in production should prioritize patching, particularly if managing multi-tenant or multi-project research data. |
| Exploit ScenarioDerived | An authenticated researcher at Institution A who is assigned to Project X logs into the LORIS instance and observes the naming convention used for media files in their project (e.g., 'study_123_baseline_scan_T1.nii.gz'). The attacker then directly requests a file from another project by guessing or socially inferring a similar filename (e.g., 'study_456_baseline_scan_T1.nii.gz'), and because the backend media endpoint does not verify authorization, the request succeeds and the unauthorized file is served. No additional exploitation steps are required; the attack is a simple HTTP GET request to a known or guessable URL path, with no user interaction needed (UI:N). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 08, 2026
LORIS (Longitudinal Online Research and Imaging System) versions 16.1.0 through 27.0.2 and 28.0.0 allow authenticated users to bypass backend access controls in the media module and access files they should not have permission to view, provided they know the filename. The vulnerability stems from missing server-side authorization checks that should prevent unauthorized file access, enabling confidentiality and integrity compromise of sensitive neuroimaging research data. The issue is fixed in versions 27.0.3 and 28.0.1.
RemediationAI
Vendor-released patches are available: upgrade to LORIS 27.0.3 or later for the 27.x branch, or 28.0.1 or later for the 28.x branch. Administrators should prioritize testing and deploying these patched versions to resolve the backend access control bypass. No workarounds are available that mitigate the vulnerability without patching, since the root cause is missing server-side authorization logic in the backend media module that cannot be compensated by frontend filtering alone. Detailed guidance and patch downloads are provided in the GitHub Security Advisory at https://github.com/aces/Loris/security/advisories/GHSA-p42c-4gmq-hrjw.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
LORIS is a web-based research data management platform commonly deployed in neuroimaging institutions to store and manage imaging datasets and project metadata. The media module handles file storage and retrieval; it implements frontend-only filtering to restrict file visibility based on user permissions. However, the backend HTTP endpoints that serve files do not validate whether the requesting authenticated user has authorization to access the specific file resource, allowing direct requests to known file paths to bypass the intended access control model. This is a classic authorization bypass pattern (CWE-639: Authorization Bypass Through User-Controlled Key) where insufficient server-side validation of user permissions allows an authenticated attacker to access resources belonging to other projects or users. The affected product is identified by CPE cpe:2.3:a:aces:loris:*:*:*:*:*:*:*:* across versions 16.1.0 to 27.0.2 and 28.0.0.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
LORIS (Longitudinal Online Research and Imaging System) is a self-hosted web application that provides data- and project-management for neuroimaging research. From 16.1.0 to before 27.0.3 and 28.0.1, While the frontend of the media module filters files that the user should not have access to, the backend was not applying access checks and it would be possible for someone who should not have access to a file to access it if they know the filename. This vulnerability is fixed in 27.0.3 and 28.0.1.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Remote code execution in LORIS neuroimaging platform allows authenticated users with sufficient privileges to bypass pat
Path traversal in LORIS neuroimaging research platform versions 24.0.0 through 27.0.2 and 28.0.0 allows authenticated at
Authenticated users in LORIS 24.0.0 through 28.0.0 can exploit a path traversal vulnerability to read arbitrary configur
SQL injection in LORIS neuroimaging research platform versions prior to 27.0.3 and 28.0.1 enables unauthenticated remote
Path traversal in LORIS neuroimaging research platform (versions 20.0.0 through 27.0.2 and 28.0.0) enables unauthenticat
LORIS versions 21.0.0 through 27.0.2 and 28.0.0 suffer from broken access control in the document_repository backend end
Missing authorization checks in the LORIS imaging_browser API allow any authenticated API caller to modify imaging data
Open redirect vulnerability in LORIS (Longitudinal Online Research and Imaging System) versions prior to 27.0.3 and 28.0
Cross-site scripting (XSS) in LORIS survey_accounts module (versions 15.10 through 27.0.2 and 28.0.0) allows authenticat
Reflected cross-site scripting and arbitrary markdown file download in LORIS help_editor module affects versions prior t
LORIS deployments running the Issue Tracker module expose a missing-authorization flaw in which the backend edit endpoin
LORIS (Longitudinal Online Research and Imaging System) versions 20.0.0 through 27.0.2 and 28.0.0 allow authenticated us
EUVD-2026-20570
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB