CWE-36
Absolute Path Traversal
The product uses external input to construct a pathname that should be within a restricted directory, but it does not properly neutralize absolute path sequences such as "/abs/path" that can resolve to a location that is outside of that directory.
Soyutlama
Base
Yapı
Simple
Sömürü İhtimali
Medium
Problemi anla
Problem nedir?
Genişletilmiş açıklama
Kök neden
Problem nasıl ve ne zaman oluşur?
Yaşam döngüsü evresi
Implementation
Risk
Başarılı sömürü neye yol açar?
Etkilenen güvenlik alanları: Integrity, Confidentiality, Availability
Etkilenen güvenlik alanları: Integrity
Etkilenen güvenlik alanları: Confidentiality
Etkilenen güvenlik alanları: Availability
Savunma
Nasıl önlenir ve çözülür?
Implementation
Input Validation
Detay
Implementation
Input Validation
Etkinlik: High
Implementation
Input Validation
Detay
Implementation
Input Validation
Operation
Firewall
Detay
Operation
Firewall
Etkinlik: Moderate
An application firewall might not cover all possible input vectors. In addition, attack techniques might be available to bypass the protection mechanism, such as using malformed inputs that can still be processed by the component that receives those inputs. Depending on functionality, an application firewall might inadvertently reject or modify legitimate requests. Finally, some manual effort may be required for customization.
Doğrulama