This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

Difference between revisions of "Relative Path Traversal"

From OWASP
Jump to: navigation, search
Line 14: Line 14:
 
See the [[:Category:OWASP Guide Project|OWASP Guide]] article on how to [[File_System#Path_traversal|Avoid Path Traversal ]] Vulnerabilities.
 
See the [[:Category:OWASP Guide Project|OWASP Guide]] article on how to [[File_System#Path_traversal|Avoid Path Traversal ]] Vulnerabilities.
  
===How to Review Code for Path Traversal  Vulnerabilities===
 
 
See the [[:Category:OWASP Code Review Project|OWASP Code Review Guide]] article on how to [[Reviewing Code for Path Traversal  |Review Code for Path Traversal ]] Vulnerabilities.
 
[[Category:FIXME|I do not see an article in the Code Review Guide]]
 
  
 
===How to Test for Path Traversal  Vulnerabilities===
 
===How to Test for Path Traversal  Vulnerabilities===
Line 28: Line 24:
 
== Description==
 
== Description==
 
TBD
 
TBD
[[Category:FIXME|need content here]]
 
  
 
==Examples ==
 
==Examples ==
Line 46: Line 41:
 
==Risk Factors==
 
==Risk Factors==
 
TBD
 
TBD
[[Category:FIXME|need content here]]
 
  
  
Line 66: Line 60:
 
==References==
 
==References==
 
TBD
 
TBD
[[Category:FIXME|need links]]
 
  
 
[[Category: Resource Manipulation]]
 
[[Category: Resource Manipulation]]
  
 
[[Category: Attack]]
 
[[Category: Attack]]

Revision as of 20:34, 16 February 2009

This is an Attack. To view all attacks, please see the Attack Category page.



ASDR Table of Contents

Overview

This attack is a variant of Path Traversal and can be exploited when the application accepts the use of relative traversal sequences such as "../".

Related Security Activities

How to Avoid Path Traversal Vulnerabilities

See the OWASP Guide article on how to Avoid Path Traversal Vulnerabilities.


How to Test for Path Traversal Vulnerabilities

See the OWASP Testing Guide article on how to Test for Path Traversal Vulnerabilities.


More detailed information can be found on Path_Traversal

Description

TBD

Examples

The following URLs are vulnerable to this attack:

 http://some_site.com.br/get-files.jsp?file=report.pdf  
 http://some_site.com.br/get-page.php?home=aaa.html  
 http://some_site.com.br/some-page.asp?page=index.html  

A simple way to execute this attack is like this:

 http://some_site.com.br/get-files?file=../../../../some dir/some file  
 http://some_site.com.br/../../../../etc/shadow  
 http://some_site.com.br/get-files?file=../../../../etc/passwd 

Risk Factors

TBD


Related Threat Agents

Related Attacks

Related Vulnerabilities

Related Controls

References

TBD