CVE-2026-125392: Webmin through 2.670 Stored XSS via BIND8 edit_recs.cgi ALL View

Published Nov 9, 2026
·
Updated

Webmin through 2.670 contains a stored cross-site scripting vulnerability in bind8/editrecs.cgi that outputs raw DNS record values without HTML escaping in ALL view mode. Delegated zone users such as Virtualmin domain owners can store record values containing script that executes in an administrator's browser when viewing zone records.

Affected Software

1 affected component
Webmin Webmin<=2.670

Event History

Nov 9, 2026
CVE Published
via MITRE·11:27 PM
Data Sourced
via MITRE·11:27 PM
DescriptionSeverityWeakness
Nov 10, 2026
Data Sourced
via NVD·12:17 AM
DescriptionSeverityWeakness
Event
via NVD·12:17 AM

Frequently Asked Questions

1

Who can trigger the stored script, and who is at risk of executing it?

A delegated zone user, such as a Virtualmin domain owner, can store a DNS record value containing script. The script executes when an administrator views the affected zone records in ALL view mode.

2

What access and interaction are required for exploitation?

The attacker needs privileges to create or modify DNS record values in a delegated zone. An administrator must then open the zone records using ALL view mode; exploitation requires this administrator interaction.

3

Are all DNS record views affected?

The provided information identifies the affected output path as bind8/edit_recs.cgi in ALL view mode. It does not establish that other views or output paths are affected.

4

How can I determine whether an instance is potentially affected?

Instances running Webmin through 2.670 are potentially affected if delegated users can store DNS record values and administrators use the BIND8 zone-record ALL view. Review those record values for untrusted HTML or script content and assess whether administrators have viewed the relevant zones.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203