Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-facing Perspective 5.0.0 instance
-
DeliveryCraft HTTP GET with ../ segments in URL path
-
ExploitBypass query-string-only sanitization in CWD handler
-
ExecutionTraverse outside configured asset root
-
PersistRead arbitrary server files (credentials, secrets)
-
ImpactExfiltrate contents cross-origin via wildcard CORS header
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 | No special conditions - remote unauthenticated exploitation against default configurations of Perspective 5.0.0. The CVSS 4.0 vector confirms no authentication (PR:N), no user interaction (UI:N), and low attack complexity (AC:L/AT:N), meaning the vulnerability is exploitable against any network-reachable Perspective 5.0.0 instance without prerequisite access. The vulnerable component is the CWD static file handler, which is part of Perspective's core serving capability and active by default when Perspective serves assets. The wildcard Access-Control-Allow-Origin header is applied universally to all responses, enabling a secondary browser-based cross-origin exploitation path that likewise requires no victim interaction beyond loading an attacker-controlled page. Exploitation is bounded to confidentiality impact only (VI:N, VA:N): attackers can read files accessible to the server process's OS-level permissions but cannot write data or cause a denial of service. Files protected by OS permissions outside the server process's reach are not accessible. |
| Impact | The CVSS 4.0 base score of 8.7 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N) accurately reflects the attack surface: unauthenticated, low-complexity, network-accessible exploitation with high confidentiality impact. No EPSS score was included in source intelligence, so quantified exploitation probability cannot be stated. The vulnerability is not listed in the CISA KEV catalog at time of analysis, meaning confirmed active widespread exploitation has not been reported to U.S. government intelligence - however, this absence does not preclude targeted exploitation. Critically, a publicly available proof-of-concept exists (documented at christbowel.com alongside four other CVEs in the same disclosure), which materially lowers the practical exploitation bar below what AC:L alone implies. For organizations running Perspective as an internet-facing service, this is a genuine priority - the combination of zero authentication, trivial URL crafting, a working POC, and the CORS amplifier makes immediate remediation warranted. The narrow deployment footprint of Perspective (a specialized analytics framework rather than ubiquitous infrastructure software) limits aggregate exposure relative to the technical severity. |
| Exploit ScenarioDerived | A publicly available proof-of-concept exploit is documented in the christbowel.com researcher disclosure. An unauthenticated remote attacker sends an HTTP GET request to an internet-facing Perspective server with a crafted URL such as |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 04, 2026
Remote unauthenticated file disclosure in perspective-dev/perspective 5.0.0 allows any network attacker to read arbitrary server-side files by injecting literal ../ path traversal segments into HTTP request URLs targeting the CWD static file handler. The sanitization routine strips only query-string parameters, leaving path-based traversal sequences intact and enabling escape from the configured asset root to retrieve sensitive files such as system credentials and application secrets. A publicly available proof-of-concept exploit exists per VulnCheck and researcher disclosure; combined with a wildcard Access-Control-Allow-Origin header on all responses, the vulnerability also enables cross-origin exfiltration through attacker-controlled web pages without any victim interaction.
RemediationAI
No specific patched release version was identified in any available intelligence source; organizations should monitor the perspective-dev/perspective repository and the VulnCheck advisory at https://www.vulncheck.com/advisories/perspective-path-traversal-via-cwd-static-file-handler for a fix release and upgrade immediately upon availability. As an interim compensating control, restrict network access to Perspective instances to trusted IP ranges via firewall or security group rules, preventing unauthenticated external actors from reaching the static file handler - this eliminates remote exploitation but does not protect against internal threats. If Perspective must remain internet-facing, deploying a reverse proxy such as nginx in front of it to normalize and block URL paths containing ../ sequences provides meaningful protection; however, proxy-level path normalization should be tested for compatibility with legitimate application routing. Additionally, overriding or removing the wildcard Access-Control-Allow-Origin header at the network edge or via a proxy eliminates the cross-origin exfiltration vector and materially reduces browser-based attack scenarios, though this does not prevent direct non-browser exploitation and may break legitimate cross-origin data access features in Perspective client applications.
Affected VersionsENISA
Affected Packages
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 affected software is perspective-dev/perspective, an open-source streaming data visualization and analytics framework (CPE: cpe:2.3:a:perspective-dev:perspective:*:*:*:*:*:*:*:*), with all versions up to and including 5.0.0 confirmed vulnerable per EUVD-2026-52696. The root cause (CWE-22: Path Traversal) resides in Perspective's CWD static file handler, which attempts to sanitize incoming URL paths to prevent directory traversal but only processes query-string components - leaving literal ../ sequences in the URL path untouched. When the handler resolves these unsanitized paths relative to the server's current working directory or configured asset root, an attacker can traverse arbitrarily deep into the filesystem hierarchy. A compounding design flaw is the universal application of an Access-Control-Allow-Origin: * response header, which transforms a server-side file read into a browser-scriptable cross-origin exfiltration primitive, allowing attacker-hosted JavaScript to retrieve and relay the file contents.
Know when Perspective 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network-accessible, no authentication required, trivial URL crafting to exploit; confidentiality impact only with no write access or availability disruption possible per description.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Perspective 5.0.0 contains a path traversal vulnerability that allows unauthenticated remote attackers to read arbitrary files from the server filesystem by including literal ../ segments in HTTP request URL paths. Attackers can bypass the insufficient query-string-stripping sanitization to traverse outside the configured asset root directory and retrieve sensitive files such as system credentials and application secrets, with results exposed cross-origin due to a wildcard Access-Control-Allow-Origin header set on all responses.
Executive ViewAI
Perspective 5.0.0 contains a critical unauthenticated remote file disclosure vulnerability (CVE-2026-67200, CVSS 8.7) that allows attackers to read arbitrary files from affected servers, including system credentials and application secrets, without authentication or user interaction. Publicly available exploit code significantly reduces barriers to attack, putting any organization running this version at immediate risk of credential compromise and lateral movement. The lack of an available patch makes urgent remediation essential.
No vendor-released patch identified at time of analysis. Interim mitigations: implement network segmentation restricting access to affected Perspective instances to internal networks only; deploy WAF rules rejecting requests with ../ sequences in the request path; restrict or disable the static file handler if functionality permits; limit Access-Control-Allow-Origin headers to specific trusted domains instead of wildcards; enforce authentication and rate limiting on all Perspective API endpoints; establish monitoring and alerting for exploitation signatures and unauthorized file access.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Perspective
View allPerspective ICM Investigation & Case 5.1.1.16 allows remote authenticated users to modify access level permissions and c
Remote code execution in Perspective 5.0.0 exposes any network-reachable PolarsVirtualServer backend to arbitrary OS com
Unauthenticated remote denial-of-service in Perspective 5.0.0 crashes the server process by exploiting missing field val
Denial of service in Perspective 5.0.0 allows low-privileged remote attackers to render the server permanently unrespons
Cross-site scripting in Perspective 5.0.0's built-in Debug plugin enables an authenticated attacker with low privileges
EUVD-2026-52696
GHSA-pcjm-g28j-xmf9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB