Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Authenticated low-priv injection (PR:L) with victim interaction (UI:R) and scope change (S:C) as script runs in the victim's browser; session/data theft yields C:H, minor DOM manipulation I:L, no availability impact.
Primary rating from Vendor (sba-research).
CVSS VectorVendor: sba-research
Lifecycle Timeline
2DescriptionCVE.org
The IRIS web application in version 2.4.26 and possibly others is vulnerable to stored cross-site scripting (XSS) in the custom attributes function.
AnalysisAI
Stored cross-site scripting in the DFIR-IRIS incident-response platform (iris-web 2.4.26 and possibly earlier) lets an authenticated low-privileged user inject persistent JavaScript through the custom attributes function, which then executes in the browser of any analyst or administrator who later views the affected record. Because IRIS is a collaborative DFIR case-management tool, a successful payload can hijack higher-privileged sessions and exfiltrate sensitive investigation data. No public exploit identified at time of analysis; the issue was reported by SBA Research (SBA-ADV-20260126-01) and carries a CVSS 3.1 base score of 7.6.
Technical ContextAI
DFIR-IRIS (iris-web) is an open-source, web-based collaborative platform used by incident-response teams to manage cases, evidence, IOCs, and timelines. The flaw is a CWE-79 (Improper Neutralization of Input During Web Page Generation) stored XSS in the 'custom attributes' feature, which allows users to define and populate arbitrary metadata fields on IRIS objects. Input supplied to these custom attributes is persisted server-side and rendered back into the application UI without adequate output encoding or sanitization, so attacker-controlled markup/script is stored and executed in the context of every user who views the object. The affected CPE is cpe:2.3:a:dfir-iris:iris-web:*:*:*:*:*:*:*:*, with version 2.4.26 explicitly named and earlier versions likely affected.
RemediationAI
No vendor-released patch version was identified in the available data, so upgrade to the latest DFIR-IRIS iris-web release beyond 2.4.26 once the maintainers publish a fixed build, and consult the SBA Research advisory at https://github.com/sbaresearch/advisories/tree/public/2026/SBA-ADV-20260126-01_DFIR-IRIS_Stored_XSS for coordinated fix details. As compensating controls until a patch is confirmed, restrict who can create or edit custom attributes to trusted, vetted accounts (reducing the pool of potential injectors, at the cost of collaboration flexibility), tighten a Content-Security-Policy to disallow inline script execution in the IRIS web UI (which can break legitimate inline scripts and requires testing), and audit existing custom attribute values for embedded HTML/JavaScript before privileged users view them. Because exploitation requires an authenticated account, enforcing least-privilege roles and monitoring account activity limits the attack surface.
Stored cross-site scripting in the DFIR-IRIS incident-response platform (iris-web 2.4.26 and possibly earlier) lets an a
Stored cross-site scripting in DFIR-IRIS (iris-web) version 2.4.26 and possibly earlier lets an authenticated, low-privi
Missing brute-force protection on the DFIR-IRIS web application's authentication endpoint exposes version 2.4.26 (and po
Missing rate-limiting on MFA validation in DFIR-IRIS 2.4.26 allows a remote attacker who possesses valid user credential
DFIR-IRIS web application version 2.4.26 implements logout without server-side session invalidation, leaving session coo
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51070
GHSA-fxc2-748w-pcjx