SYM_CS_0042 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Property Value
Language csharp
Severity medium
CWE CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
OWASP A05:2017 - Broken Access Control
Confidence Level Medium
Impact Level Medium
Likelihood Level Low

Description

User input is combined into file paths using Path.Combine without first sanitizing it with Path.GetFileName. This allows attackers to craft input that accesses files or directories outside the intended location.

Impact

If exploited, an attacker could read from or write to sensitive files on the server by performing path traversal (e.g., using '../'). This can lead to data exposure, overwriting important files, or enabling further attacks against the system.