Description
Multiple directory traversal vulnerabilities in MyFaces JavaServer Faces (JSF) in Apache MyFaces Core 2.0.x before 2.0.12 and 2.1.x before 2.1.6 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) ln parameter to faces/javax.faces.resource/web.xml or (2) the PATH_INFO to faces/javax.faces.resource/.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Apache MyFaces - 'ln' Information Disclosure EDB-36681 · remote · Feb 9, 2012 · verified
GitHub 1 repository
-
shoucheng3/apache__myfaces_CVE-2011-4367_2-0-11 ★ 0 · Aug 16, 2025
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.apache.myfaces.core:myfaces-impl | >= 2.0.0, < 2.0.12 | 2.0.12 | GHSA-gjfx-9wx3-j6r7 |
| Maven | org.apache.myfaces.core:myfaces-impl | >= 2.1.0, < 2.1.6 | 2.1.6 | GHSA-gjfx-9wx3-j6r7 |
References
- 20120209 [SECURITY] CVE-2011-4367 Apache MyFaces information disclosure vulnerability mailing-list
- 79002 vdb-entry
- myfaces-in-directory-traversal(73100) vdb-entry
- 47973 third-party-advisory
- 51939 vdb-entry
- [myfaces-announce] 20120209 [SECURITY] CVE-2011-4367 Apache MyFaces information disclosure vulnerability mailing-list