Skip to main content

Perspective CVE-2026-67200

| EUVDEUVD-2026-52696 HIGH
Path Traversal (CWE-22)
2026-08-04 VulnCheck GHSA-pcjm-g28j-xmf9
8.7
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.7 HIGH
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.5 HIGH

Network-accessible, no authentication required, trivial URL crafting to exploit; confidentiality impact only with no write access or availability disruption possible per description.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Aug 04, 2026 - 15:23 vuln.today
CVE Published
Aug 04, 2026 - 14:04 cve.org
HIGH 8.7

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.

AnalysisAI

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.

Technical ContextAI

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.

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.

Share

CVE-2026-67200 vulnerability details – vuln.today

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