CVE-2026-55629 Details
Description
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.
A path traversal vulnerability has been identified in Whistle, a debugging proxy for HTTP, HTTP2, HTTPS, and WebSocket. This vulnerability exists in versions prior to 2.10.3. The issue arises in 'lib/service/service.js', where the application handles GET requests to '/cgi-bin/temp/get'. The vulnerability allows remote attackers to read arbitrary files, such as '/etc/passwd'. The flaw occurs because the application only joins the user-supplied filename to a safe directory if it matches a specific temporary file pattern. If the filename does not match, it is passed directly to the file reading function, enabling path traversal attacks.
Users can upgrade to Whistle version 2.10.3 or later to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 16, 2026CISA-ADP
Assessed Jul 17, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/avwo/whistle/security/advisories/GHSA-3vfr-4gwf-qxfp | CISA-ADP | AdvisoryExploitRemedyVendor |
| http://github.com/avwo/whistle/releases/tag/v2.10.3 | [email protected] | Release NotesVendor |
| https://github.com/avwo/whistle/commit/777bcf69bae2972aa7138a158c91619185653cf5 | [email protected] | Source CodeVendor |
| https://github.com/avwo/whistle/security/advisories/GHSA-3vfr-4gwf-qxfp | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| avwo whistle | < 2.10.3 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 17, 2026 | CVE Modified | CISA-ADP |
| Jul 16, 2026 | New CVE Received | [email protected] |
Volerion