Lucene search
K

tomcat-traverse.txt

🗓️ 13 Aug 2008 00:00:00Reported by Simon RyeoType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 56 Views

Apache Tomcat Directory Traversal Vulnerability, JAVA side issue, Remote File Disclosure, fix in 6.0.1

Related
Code
`-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1  
  
Title: Apache Tomcat Directory Traversal Vulnerability  
Author: Simon Ryeo(bar4mi (at) gmail.com, barami (at) ahnlab.com)  
Severity: High  
Impact: Remote File Disclosure  
Vulnerable Version: prior to 6.0.18  
Solution:  
- Best Choice: Upgrade to 6.0.18 (http://tomcat.apache.org)  
- Hot fix: Disable allowLinking or do not set URIencoding to utf8 in  
order to avoid this vulnerability.  
- Tomcat 5.5.x and 4.1.x Users: The fix will be included in the next  
releases. Please apply the hot fix until next release.  
References:  
- http://tomcat.apache.org/security.html  
- http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2938  
History:  
- 07.17.2008: Initiate notify (To Apache Security Team)  
- 08.02.2008: Responsed this problem fixed and released new version  
- 08.05.2008: Notify disclosure (To Apache Tomcat Security Team)  
- 08.10.2008: Responsed with some suggestions.  
  
Description  
As Apache Security Team, this problem occurs because of JAVA side.  
If your context.xml or server.xml allows 'allowLinking'and 'URIencoding' as  
'UTF-8', an attacker can obtain your important system files.(e.g.  
/etc/passwd)  
  
Exploit  
If your webroot directory has three depth(e.g /usr/local/wwwroot), An  
attacker can access arbitrary files as below. (Proof-of-concept)  
  
http://www.target.com/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/foo/bar  
  
-----BEGIN PGP SIGNATURE-----  
Version: 9.8.3.4028  
  
wj8DBQFIn6gYzuoR/xLtCioRAi+UAJ955ydh2gH24brmZC3ZwGQJvsrwcQCguQwF  
kdtko4iGS8OJj73j2o1E83o=  
=DRmh  
-----END PGP SIGNATURE-----  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation