# CVE-2026-125392: Webmin stored cross-site scripting in bind8 DNS records

Source: https://junglewise.ai/threats/cve-2026-125392-webmin-through-2-670-contains-a-stored-cross-site-scripting  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-11-10. Updated: 2026-11-10  
License: CC BY 4.0 with a link back

CVE-2026-125392 · Severity: medium · CVSS 5.4 · Published 2026-11-10

Webmin is a web-based server management panel that administrators use to configure and monitor servers. The bind8 DNS management module contains a stored cross-site scripting vulnerability where DNS record values are displayed without HTML escaping, allowing delegated zone users (such as domain owners in Virtualmin) to inject malicious scripts that execute in an administrator's browser when viewing zone records.

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

## Quick answers

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

**How severe is CVE-2026-125392?** Medium severity, with a CVSS score of 5.4, published 10 November 2026.

**Which products and versions are affected?** Webmin through 2.670.

**Is there a fix for CVE-2026-125392?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

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

**Am I affected by CVE-2026-125392?** 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

The edit_recs.cgi script in the bind8 module outputs raw DNS record values without HTML entity encoding in ALL view mode. An attacker with delegated zone permissions can craft DNS records containing JavaScript payloads that persist in the zone file and execute in an administrator's browser session, potentially leading to session hijacking or administrative action takeover. A fix is available in newer versions.

## Affected products

- Webmin Webmin through 2.670

## Timeline

- 2026-11-10: disclosed

## References

- [https://github.com/webmin/webmin](https://github.com/webmin/webmin)
- [https://github.com/webmin/webmin/blob/2.670/bind8/edit_recs.cgi](https://github.com/webmin/webmin/blob/2.670/bind8/edit_recs.cgi)

## 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 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)
- [Webmin SSRF in URL download functionality](https://junglewise.ai/threats/cve-2026-102337-webmin-is-a-web-based-system-administration-tool-for-unix-like)
