Skip to main content

Helical Insight CVE-2026-111635

| EUVDEUVD-2026-103057 MEDIUM
Path Traversal (CWE-22)
2026-10-16 VulnCheck GHSA-476f-2g9x-c9v7
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege viewer
  2. Delivery
    Craft path parameter with ../ sequences
  3. Exploit
    Request /getExternalResource endpoint
  4. Execution
    Server resolves path outside solution directory
  5. Impact
    Read restricted js/json/html file

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Exploitation Conditions

Requires an authenticated session at viewer privilege or higher; this is not remotely exploitable without credentials despite the network attack vector. The attacker must reach the /getExternalResource endpoint and supply parent-directory segments in the path parameter. Exploitation is further limited to reading files whose extension is in the allowed set (js, json, html) - binary secrets, arbitrary extensions, and write/modify actions are not possible. There is no confidentiality exposure of files with disallowed extensions, and no integrity or availability impact. The condition is a product-inherent flaw in /getExternalResource, so no non-default configuration is needed beyond having a valid low-privilege account.

Impact

This is a medium-severity information-disclosure issue, not an urgent priority. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) scores 5.3 and shows only limited confidentiality impact (VC:L) with no integrity or availability impact - consistent with a read-only path traversal whose reach is further constrained to files with allowed extensions (js, json, html). The PR:L metric confirms exploitation requires an authenticated account (a 'viewer' per the description), which meaningfully lowers real-world risk versus an unauthenticated flaw. No EPSS score was provided, so exploitation probability cannot be quantified. The CVE is NOT listed in CISA KEV and no exploitation signal is present, so there is no evidence of active exploitation. The referenced hackmd link is titled for an 'efwd parameter SQLi' issue, which appears unrelated to this /getExternalResource path traversal - verify it is not mislabeled; the authoritative source here is the VulnCheck advisory and the linked EFWController.java source. Overall: a genuine but bounded authenticated-read vulnerability, appropriate for routine patching rather than emergency response.

Exploit ScenarioDerived

An authenticated user with only viewer-level privileges sends a request to /getExternalResource with a path parameter containing parent-directory sequences (e.g. ../../), causing the server to return a readable file outside the intended solution directory as long as it carries an allowed extension (js, json, html). This lets a low-privilege account read configuration or source files it should not access, bypassing the per-resource access controls. No public exploit code specific to this path traversal was identified, though the VulnCheck advisory documents the vulnerable code path.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Authenticated file disclosure in Helical Insight through 7.0.0 lets a user with viewer-level privileges read files outside the solution directory through the path parameter of /getExternalResource, bypassing per-resource access control by supplying parent-directory segments. Exploitation requires a valid low-privilege session and is constrained to files carrying an allowed extension (js, json, html), so confidentiality impact is limited and there is no integrity or availability effect - matching the assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N and the assigned score of 5.3. No public exploit code was identified at time of analysis, the CVE is not listed in CISA KEV, and no EPSS probability was supplied; this is a medium-severity information-disclosure issue rather than an urgent priority.

RemediationAI

No vendor-released patch or fixed version is identified in the available intelligence, so confirm current patch status and upgrade guidance directly with Helical Insight via the VulnCheck advisory at https://www.vulncheck.com/advisories/helical-insight-through-7.0.0-path-traversal-via-getexternalresource before relying on an upgrade path. Until a fix ships, apply targeted compensating controls: restrict access to the /getExternalResource endpoint to the smallest possible set of trusted roles and remove viewer access where the reporting workflow permits it (side effect: dashboards and reports that pull external JS/JSON/HTML resources may break for those users); if the endpoint is not required, block or disable it at the reverse proxy, accepting the same functional loss. Deploy WAF or proxy rules that reject path parameters containing '../', '..\', absolute paths, or their percent-encoded, double-encoded, and UTF-8 overlong variants, understanding that normalization gaps in the WAF can be bypassed and that the rule must be tested against legitimate resource names to avoid false positives. Additionally, ensure no sensitive material is stored in files with .js, .json, or .html extensions inside or adjacent to the solution directory, since those extensions are explicitly reachable, and rotate any credentials or tokens that may have been embedded in such files. Because exploitation requires an authenticated viewer account, tighten account provisioning and monitor for anomalous /getExternalResource requests containing traversal sequences as a detection measure.

Affected VersionsENISA

helicalinsight 0 ≤7.0.0

Affected Packages

euvd helicalinsight no fix

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

The issue is a classic path traversal (CWE-22) in a Java web application component. The referenced source, server/core/src/main/java/com/helicalinsight/efw/controller/EFWController.java at the v7.0.0 tag (lines 547-557), handles the path parameter of the /getExternalResource endpoint and resolves it to a filesystem location without adequately canonicalizing the result or confirming it remains within the intended solution directory. Because the authorization decision is bound to the named resource rather than to the resolved absolute path, traversal sequences allow a viewer to escape the intended root and reach files elsewhere on disk. Two constraints bound the impact: the request must come from an authenticated session, and the read is filtered by an extension allowlist (js, json, html), so binary artifacts, arbitrary file types, and any write or delete action are out of scope. This is a product-inherent flaw in the endpoint's file-resolution logic and does not depend on a non-default configuration beyond possession of a valid low-privilege account.

Know when Helicalinsight 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 (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network endpoint reachable with low-privilege viewer auth (PR:L), no user interaction; limited read of extension-restricted files gives C:L with no integrity or availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Helical Insight through 7.0.0 contains a path traversal vulnerability that allows authenticated viewers to read files outside the solution directory via the path parameter of /getExternalResource. Attackers can supply parent-directory segments to read any readable file with an allowed extension such as js, json, or html, bypassing per-resource access control.

Threat Intelligence Overview

Prevalence
Low
niche open-source business-intelligence platform, limited enterprise footprint
Data Quality
3 sources
Confidence: Low

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 N/A
Patch available No
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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