Webmin vulnerabilities
23 known CVE vulnerabilities in Webmin, translated and rated.
- CVE-2017-15645High
CSRF exists in Webmin 1.850, allowing an attacker to execute arbitrary commands by sending a GET request to at/create_job.cgi with dir=/&cmd= in the URI.
- CVE-2017-15644High
There is an SSRF vulnerability in Webmin 1.850 that allows an attacker to exploit the PATH_INFO parameter to make a GET request to tunnel/link.cgi with an external IP address.
- CVE-2019-15107CriticalActively exploited
An issue was discovered in Webmin <=1.920. The parameter old in password_change.cgi contains a command injection vulnerability.
- CVE-2026-42210Medium
Webmin is a web-based system administration tool for Unix-like servers. Prior to version 2.640, for Webmin accounts requiring a second authentication factor (typically TOTP), an attacker with knowledge of the username and password can bypass the 2FA requirement by using Basic authentication. As a workaround, apply the patch from commit da18a16c84ae5c0b78cad79609cb0efb174000ec manually.
- CVE-2026-56022Medium
Webmin accepts basic authentication without session cookies when an attacker provides the 'User-Agent: webmin' header, allowing bypass of additional MFA requirements. Fixed in 2.640.
- CVE-2026-56021Medium
Webmin allows unauthenticated attackers to read the contents of any file ending in .conf within module directories, due to a bypassable regex pattern.
- CVE-2026-56020High
The Webmin HTTP server (miniserv.pl) allows unauthenticated attackers to impersonate any user with a configured SSL client certificate by sending a forged HTTP header. An attacker can spoof certificate DNs and authenticate as any user. Fixed in 2.202.
- CVE-2026-22678Medium
Webmin before 2.641 contains a stored cross-site scripting vulnerability in the email template description field of the System and Server Status module. Low-privileged authenticated attackers can execute arbitrary JavaScript in the browser context of administrators by injecting unsanitized input stored in save_tmpl.cgi and rendered unescaped in list_tmpls.cgi.
- CVE-2023-40983Medium
A reflected cross-site scripting (XSS) vulnerability exists in the File Manager function of Webmin v2.100. It allows attackers to execute malicious scripts by injecting a crafted payload into the 'Find in Results' file.
- CVE-2023-40982Medium
Webmin version 2.100 contains a stored cross-site scripting (XSS) vulnerability. An attacker can inject malicious HTML or JavaScript code via the cloned module name parameter.
- CVE-2023-40986Medium
A stored XSS vulnerability was found in Webmin v2.100 in the Usermin Configuration function. Attackers can inject malicious JavaScript or HTML into the Custom field, leading to script execution in the victim's browser.
- CVE-2023-40985Medium
In Webmin 2.100, a Cross-Site Scripting (XSS) vulnerability was found in the File Manager functionality. An attacker can inject malicious code that executes in the victim's browser during file search or replace operations.
- CVE-2023-40984Medium
A reflected cross-site scripting (XSS) vulnerability exists in the File Manager function of Webmin v2.100. It allows attackers to execute malicious scripts by injecting a crafted payload into the 'Replace in Results' file.
- CVE-2023-38311Medium
A Stored Cross-Site Scripting (XSS) vulnerability was discovered in Webmin 2.021 in the System Logs Viewer functionality. The vulnerability allows an attacker to store a malicious payload in the configuration field, triggering the execution of the payload when saving the configuration or when accessing the System Logs Viewer page.
- CVE-2023-38310Medium
A Stored Cross-Site Scripting (XSS) vulnerability was discovered in the configuration settings of the system logs functionality in Webmin 2.021. An attacker can store an XSS payload in the configuration settings of specific log files, leading to its execution whenever those log files are accessed.
- CVE-2023-38309Medium
A Reflected Cross-Site Scripting (XSS) vulnerability was discovered in Webmin 2.021 in the package search functionality. An attacker can inject a malicious payload in the 'Search for Package' field, leading to the execution of arbitrary JavaScript code within the context of the victim's browser.
- CVE-2023-38308Medium
A Cross-Site Scripting (XSS) vulnerability was discovered in Webmin 2.021 in the HTTP Tunnel functionality when handling third-party domain URLs. An attacker can inject malicious code, leading to the execution of arbitrary JavaScript code within the context of the victim's browser.
- CVE-2023-38307Medium
A Stored Cross-Site Scripting (XSS) vulnerability was discovered in Webmin 2.021 in the Users and Groups functionality. The issue occurs when an authenticated user adds a new user and inserts an XSS payload into the user's real name.
- CVE-2023-38306Medium
A Cross-site Scripting (XSS) Bypass vulnerability was discovered in the file upload functionality of Webmin 2.021. An attacker can bypass restrictions on uploading certain file types, such as .svg or .php, and inject malicious code.
- CVE-2023-38305Medium
An issue was discovered in Webmin 2.021 related to the download functionality, allowing an attacker to exploit a Cross-Site Scripting (XSS) vulnerability. By providing a crafted download path containing a malicious payload, an attacker can inject arbitrary code, which is then executed within the context of the victim's browser when the download link is accessed.
- CVE-2023-38304Medium
A Stored Cross-Site Scripting (XSS) vulnerability was discovered in Webmin 2.021 in the Users and Groups functionality, allowing an attacker to store a malicious payload in the Group Name field when creating a new group.
- CVE-2023-38303Medium
An issue was discovered in Webmin 2.021 that allows for a stored Cross-Site Scripting (XSS) attack to achieve Remote Command Execution (RCE) through the Users and Group's real name parameter.
- CVE-1999-1074High
Webmin before 0.5 does not restrict the number of invalid passwords that are entered for a valid username, which could allow remote attackers to gain privileges via brute force password cracking.

