CVE-2014-10066: Directory Traversal in fancy-server
7.5
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.76375%
CWE
Published
8/31/2020
Updated
1/9/2023
KEV Status
No
Technology
JavaScript
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
fancy-server | npm | < 0.1.4 | 0.1.4 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The key evidence comes from two patches:
- The replacement of 'path' with 'apathy' (a path resolution library with security focus) indicates the original path handling was insecure
- The renderArticle function directly processes filePath parameters and was modified in subsequent patches, suggesting it was part of the vulnerability surface While the exact path resolution code isn't visible in the patches, the combination of:
- A known directory traversal vulnerability
- Changes to path handling infrastructure
- File path processing in renderArticle strongly indicates this function was responsible for unsanitized path handling. The vulnerability would manifest when user-supplied paths containing '../' are passed to this function without proper normalization.