Description
Oracle, GlassFish Server Open Source Edition 4.1 is vulnerable to both authenticated and unauthenticated Directory Traversal vulnerability, that can be exploited by issuing a specially crafted HTTP GET request.
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.
Metasploit 1 module
-
Path Traversal in Oracle GlassFish Server Open Source Edition
auxiliary/scanner/http/glassfish_traversal
Exploit-DB 3
- Oracle GlassFish Server Open Source Edition 4.1 - Path Traversal (Metasploit) EDB-45196 · webapps · Aug 14, 2018 · verified
- Oracle Glassfish OSE 4.1 - Path Traversal (Metasploit) EDB-45198 · webapps · Aug 14, 2018
- Oracle GlassFish Server 4.1 - Directory Traversal EDB-39441 · webapps · Aug 27, 2015 · verified
GitHub 3 repositories
-
NeonNOXX/CVE-2017-1000028 ★ 1 · Dec 7, 2023
POC&EXP for GlassFish<4.1.1(not including 4.1.1).
-
skl233/hdu-is-work1 ★ 0 · Oct 26, 2026
Secure REST API with CI/CD security scanning (Bandit SAST + pip-audit SCA) and a reproducible CVE-2017-1000028 lab (GlassFish 4.1)
-
CyberCTF/vulhub-glassfish-cve-2017-1000028 ★ 0 · Oct 8, 2026
Vulhub glassfish/CVE-2017-1000028: GlassFish 4.1 Admin Console Arbitrary File Read (CVE-2017-1000028), run with Isoloom
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- Oracle GlassFish Server Open Source Edition 4.1 - Local File Inclusion http/cves/2017/CVE-2017-1000028.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.