CVE Catalog

CVE-2026-55629

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.46%

37th percentile - higher than 37% of all known CVEs

Summary

Whistle, an HTTP/HTTPS/WebSocket debugging proxy, contains a vulnerability allowing arbitrary file read. In versions prior to 2.10.3, the GET /cgi-bin/temp/get endpoint improperly validates the filename parameter, enabling an attacker to read system files like /etc/passwd.

Risk Assessment

An attacker can remotely read sensitive system files, leading to exposure of credentials, configuration, or other confidential information, compromising the entire organization's security.

Recommendation

Immediately upgrade Whistle to version 2.10.3 or later, which includes a fix for this vulnerability.

Related vulnerabilities

Original NVD description (English source)

Whistle is an HTTP, HTTP2, HTTPS, and WebSocket debugging proxy. Prior to 2.10.3, lib/service/service.js handles GET /cgi-bin/temp/get by reading req.query.filename, joining it to TEMP_FILES_PATH only when it matches the temporary file pattern, and otherwise passing the user-supplied filename directly to getFile, allowing a remote attacker to read arbitrary files such as /etc/passwd. This issue is reported as fixed in version 2.10.3.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS