CVE-2012-2982
file/show.cgi in Webmin 1.590 and earlier allows remote authenticated users to execute arbitrary...
file/show.cgi in Webmin 1.590 and earlier allows remote authenticated users to execute arbitrary commands via an invalid character in a pathname, as demonstrated by a | (pipe) character.
Exploit likelihood
What each source reports
NVD Score used
6.5
file/show.cgi in Webmin 1.590 and earlier allows remote authenticated users to execute arbitrary commands via an invalid character in a pathname, as demonstrated by a | (pipe) character.
- Record
CVE-2012-2982- CVSS 2.0
- 6.5 Medium
AV:N/AC:L/Au:S/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
file/show.cgi in Webmin 1.590 and earlier allows remote authenticated users to execute arbitrary commands via an invalid character in a pathname, as demonstrated by a | (pipe) character.
- Record
CVE-2012-2982- Updated
- 2026-11-02
EUVDEUVD-2012-2960 No score
file/show.cgi in Webmin 1.590 and earlier allows remote authenticated users to execute arbitrary commands via an invalid character in a pathname, as demonstrated by a | (pipe) character.
- Record
EUVD-2012-2960- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vpgr-2w9j-94m5 No score
file/show.cgi in Webmin 1.590 and earlier allows remote authenticated users to execute arbitrary...
file/show.cgi in Webmin 1.590 and earlier allows remote authenticated users to execute arbitrary commands via an invalid character in a pathname, as demonstrated by a | (pipe) character.
- Record
GHSA-vpgr-2w9j-94m5- Updated
- 2026-11-02
Affected products
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Webmin 1.580 - '/file/show.cgi' Remote Command Execution (Metasploit) | 2012-10-10 |
| Metasploit | Webmin /file/show.cgi Remote Command Execution | 2012-09-06 |
| PoC in GitHub | 0xF331-D3AD/CVE-2012-2982 | 2022-06-16 |
| PoC in GitHub | 0xTas/CVE-2012-2982 | 2022-12-15 |
| PoC in GitHub | Ari-Weinberg/CVE-2012-2982 | 2021-04-06 |
| PoC in GitHub | CpyRe/CVE-2012-2982 | 2024-03-21 |
| PoC in GitHub | Gvmyz/CVE-2012-2982_Python | 2021-03-18 |
| PoC in GitHub | JRrooot/CVE-2012-2982-Webmin-RCE | 2026-01-05 |
| PoC in GitHub | JohnHammond/CVE-2012-2982 | 2021-09-04 |
| PoC in GitHub | OstojaOfficial/CVE-2012-2982 | 2020-10-25 |
Show 10 moreShow less
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | Shadow-Spinner/CVE-2012-2982_python | 2024-06-15 |
| PoC in GitHub | SieGer05/CVE-2012-2982-Webmin-Exploit | 2025-03-05 |
| PoC in GitHub | SincIDK/CVE-2012-2982-Exploit-Script | 2025-08-03 |
| PoC in GitHub | blu3ming/CVE-2012-2982 | 2022-02-16 |
| PoC in GitHub | boriitoo/CVE-2012-2982 | 2025-09-08 |
| PoC in GitHub | cd6629/CVE-2012-2982-Python-PoC | 2020-08-05 |
| PoC in GitHub | elliotosama/CVE-2012-2982 | 2024-08-09 |
| PoC in GitHub | lpuv/CVE-2012-2982 | 2025-03-14 |
| PoC in GitHub | marinovharisan/Webmin-1.580---file-show.cgi-Manual-Remote-Command-Execution-Non-Metasploit- | 2026-05-25 |
| PoC in GitHub | varppi/CVE-2012-2982 | 2021-12-10 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2012-2982 is a medium vulnerability (CVSS 6.5) in Gentoo Webmin, published September 11, 2012. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 61.9%, the 99th percentile. No source names a fixed version.
References
americaninfosec.com/research/dossiers/AISG-12-001.pdf
kb.cert.org/vuls/id/788478
github.com/webmin/webmin/commit/1f1411fe7404ec3ac03e803cfa7e01515e71a213
securitytracker.com/id?1027507
americaninfosec.com/research/index.html
xerox.com/download/security/security-bulletin/16287-4d6b7b0c81f7b/cert_XRX13-003_v1.0.pdf
nvd.nist.gov/vuln/detail/CVE-2012-2982
github.com/advisories/GHSA-vpgr-2w9j-94m5