# CVE-2026-49243: Webmin reflected XSS in status messages

Source: https://junglewise.ai/threats/cve-2026-49243-webmin-is-a-web-based-system-administration-tool-for-unix-like  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-29. Updated: 2026-09-29  
License: CC BY 4.0 with a link back

CVE-2026-49243 · Severity: info · Published 2026-09-29

Webmin is a web-based administration tool for managing Unix-like servers. Prior to version 2.650, the tool is vulnerable to a reflected cross-site scripting (XSS) attack via malicious links that could allow an attacker to execute arbitrary commands on the server if a user clicks the link. The vulnerability has been patched in version 2.650.

Technologies: [Webmin](https://junglewise.ai/threats/technologies/webmin). Vendors: [Webmin](https://junglewise.ai/threats/vendors/webmin).

## Quick answers

**Is CVE-2026-49243 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-49243 being exploited in the wild.

**How severe is CVE-2026-49243?** Informational severity, published 29 September 2026.

**Which products and versions are affected?** Webmin before 2.650.

**Is there a fix for CVE-2026-49243?** A patch was published on 2026-06-26. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-49243 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-49243?** Check whether you run Webmin at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

A reflected XSS vulnerability exists in the Webmin status messages component, where the /webmin/ message parameter is not properly escaped. An attacker can craft a malicious link that, when clicked by an authenticated or privileged user, injects malicious JavaScript that executes in the victim's browser session, potentially allowing command execution with the user's privileges. The fix involves escaping the message parameter and hardening the filter_javascript() function.

## Affected products

- Webmin Webmin before 2.650

## Timeline

- 2026-09-29: disclosed
- 2026-06-26: patched

## References

- [https://github.com/webmin/webmin/commit/2d016751399ed0f4159e72a6cbcd63694a84dabf](https://github.com/webmin/webmin/commit/2d016751399ed0f4159e72a6cbcd63694a84dabf)
- [https://github.com/webmin/webmin/releases/tag/2.650](https://github.com/webmin/webmin/releases/tag/2.650)

## Related threats

- [Webmin users file injection in cert_issue.cgi](https://junglewise.ai/threats/cve-2026-126781-webmin-through-2-670-contains-a-users-file-injection)
- [Webmin privilege escalation in ACL group module assignment](https://junglewise.ai/threats/cve-2026-126780-webmin-through-2-670-contains-a-privilege-escalation)
- [Webmin stored cross-site scripting in bind8 DNS records](https://junglewise.ai/threats/cve-2026-125392-webmin-through-2-670-contains-a-stored-cross-site-scripting)
- [Webmin OS command injection in samba/save_euser.cgi](https://junglewise.ai/threats/cve-2026-125391-webmin-through-2-670-contains-an-os-command-injection)
- [Webmin stored cross-site scripting in Shorewall modules](https://junglewise.ai/threats/cve-2026-124552-webmin-through-2-670-contains-a-stored-cross-site-scripting)
