CVE-2015-5688
Directory Traversal in geddy
Directory traversal vulnerability in lib/app/index.js in Geddy before 13.0.8 for Node.js allows remote attackers to read arbitrary files via a ..%2f (dot dot encoded slash) in the PATH_INFO to the default URI.
Exploit likelihood
What each source reports
NVD Score used
5.0
Directory traversal vulnerability in lib/app/index.js in Geddy before 13.0.8 for Node.js allows remote attackers to read arbitrary files via a ..%2f (dot dot encoded slash) in the PATH_INFO to the default URI.
- Record
CVE-2015-5688- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List No score
Directory traversal vulnerability in lib/app/index.js in Geddy before 13.0.8 for Node.js allows remote attackers to read arbitrary files via a ..%2f (dot dot encoded slash) in the PATH_INFO to the default URI.
- Record
CVE-2015-5688- Updated
- 2026-11-02
EUVDEUVD-2017-0152 No score
Directory traversal vulnerability in lib/app/index.js in Geddy before 13.0.8 for Node.js allows remote attackers to read arbitrary files via a ..%2f (dot dot encoded slash) in the PATH_INFO to the default URI.
- Record
EUVD-2017-0152- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-333x-9vgq-v2j4 No score
Directory Traversal in geddy
Versions 13.0.8 and earlier of geddy are vulnerable to a directory traversal attack via URI encoded attack vectors.
Proof of Concept
http://localhost:4000/..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc/passwd
Recommendation
Update geddy to version >= 13.0.8
- Record
GHSA-333x-9vgq-v2j4- Weakness
- CWE-22
- Updated
- 2026-11-02
OSVGHSA-333x-9vgq-v2j4 No score
Directory Traversal in geddy
Versions 13.0.8 and earlier of geddy are vulnerable to a directory traversal attack via URI encoded attack vectors.
Proof of Concept
http://localhost:4000/..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc/passwd
Recommendation
Update geddy to version >= 13.0.8
- Record
GHSA-333x-9vgq-v2j4- Weakness
- CWE-22
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
geddynpm |
before 13.0.8 | 13.0.8 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Nuclei | Geddy <13.0.8 - Local File Inclusion |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, Nuclei, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-5688 is a medium vulnerability (CVSS 5.0) in Geddyjs Geddy, published September 4, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 9.38%, the 95th percentile. Fixed in geddy 13.0.8.
References
github.com/geddy/geddy/issues/697
github.com/geddy/geddy/releases/tag/v13.0.8
github.com/geddy/geddy/pull/699
nodesecurity.io/advisories/geddy-directory-traversal
github.com/geddy/geddy/commit/2de63b68b3aa6c08848f261ace550a37959ef231
nvd.nist.gov/vuln/detail/CVE-2015-5688
github.com/advisories/GHSA-333x-9vgq-v2j4
npmjs.com/advisories/10
github.com/geddy/geddy