{"id":"CVE-2017-15646","aliases":["EUVD-2017-7097","GHSA-5cqp-4hqh-6786"],"status":"published","title":"Webmin before 1.860 has XSS with resultant remote code execution. Under the 'Others/File Manager'...","description":"Webmin before 1.860 has XSS with resultant remote code execution. Under the 'Others/File Manager' menu, there is a 'Download from remote URL' option to download a file from a remote server. After setting up a malicious server, one can wait for a file download request and then send an XSS payload that will lead to Remote Code Execution, as demonstrated by an OS command in the value attribute of a name='cmd' input element.","severity":{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.04813,"percentile":0.92021,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-79"],"published":"2017-10-19T22:00:00Z","modified":"2026-10-20T10:47:47Z","exploits":[{"source":"exploitdb","id":"EDB-42989","title":"Webmin 1.850 - Multiple Vulnerabilities","type":"webapps","platform":"cgi","date":"2017-10-15","url":"https://www.exploit-db.com/exploits/42989"}],"products":[{"vendor":"webmin","product":"webmin"}],"references":[{"url":"http://www.webmin.com/security.html","tags":["x_refsource_MISC","x_transferred","Vendor Advisory","advisory"]},{"url":"https://github.com/webmin/webmin/commit/0c58892732ee7610a7abba5507614366d382c9c9","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix"]},{"url":"https://blogs.securiteam.com/index.php/archives/3430","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","evidence"]},{"url":"http://www.webmin.com/changes.html","tags":["x_refsource_MISC","x_transferred","Release Notes","Vendor Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-15646"},{"url":"https://github.com/advisories/GHSA-5cqp-4hqh-6786"}],"sources":{"cve":[{"id":"CVE-2017-15646","description":"Webmin before 1.860 has XSS with resultant remote code execution. Under the 'Others/File Manager' menu, there is a 'Download from remote URL' option to download a file from a remote server. After setting up a malicious server, one can wait for a file download request and then send an XSS payload that will lead to Remote Code Execution, as demonstrated by an OS command in the value attribute of a name='cmd' input element.","status":"published","published":"2017-10-19T22:00:00Z","modified":"2024-09-17T00:11:41.559Z","updated_at":"2026-11-02T14:33:14.556599Z"}],"euvd":[{"id":"EUVD-2017-7097","description":"Webmin before 1.860 has XSS with resultant remote code execution. Under the 'Others/File Manager' menu, there is a 'Download from remote URL' option to download a file from a remote server. After setting up a malicious server, one can wait for a file download request and then send an XSS payload that will lead to Remote Code Execution, as demonstrated by an OS command in the value attribute of a name='cmd' input element.","status":"published","published":"2017-10-19T22:00:00Z","modified":"2024-09-17T00:11:41Z","updated_at":"2026-11-03T00:29:01.072419Z"}],"ghsa":[{"id":"GHSA-5cqp-4hqh-6786","title":"Webmin before 1.860 has XSS with resultant remote code execution. Under the 'Others/File Manager'...","description":"Webmin before 1.860 has XSS with resultant remote code execution. Under the 'Others/File Manager' menu, there is a 'Download from remote URL' option to download a file from a remote server. After setting up a malicious server, one can wait for a file download request and then send an XSS payload that will lead to Remote Code Execution, as demonstrated by an OS command in the value attribute of a name='cmd' input element.","status":"published","published":"2022-05-17T00:25:33Z","modified":"2023-02-03T05:01:40Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:53:01.051702Z"}],"nvd":[{"id":"CVE-2017-15646","description":"Webmin before 1.860 has XSS with resultant remote code execution. Under the 'Others/File Manager' menu, there is a 'Download from remote URL' option to download a file from a remote server. After setting up a malicious server, one can wait for a file download request and then send an XSS payload that will lead to Remote Code Execution, as demonstrated by an OS command in the value attribute of a name='cmd' input element.","status":"published","published":"2017-10-19T22:29:00.323Z","modified":"2026-06-17T01:08:02.893Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:04:03.426231Z"}],"osv":[{"id":"CVE-2017-15646","description":"Webmin before 1.860 has XSS with resultant remote code execution. Under the 'Others/File Manager' menu, there is a 'Download from remote URL' option to download a file from a remote server. After setting up a malicious server, one can wait for a file download request and then send an XSS payload that will lead to Remote Code Execution, as demonstrated by an OS command in the value attribute of a name='cmd' input element.","status":"published","published":"2017-10-19T22:29:00.323Z","modified":"2026-10-20T10:47:47.790953491Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:04.853379Z"}]}}
