CVE-2026-124552: Webmin through 2.670 Stored XSS via Shorewall and Shorewall6 list.cgi

Published Nov 8, 2026
·
Updated

Webmin through 2.670 contains a stored cross-site scripting vulnerability in the Shorewall and Shorewall6 modules' list.cgi, which renders table fields and COMMENT lines unescaped. Authenticated users with table edit permission can store JavaScript via savecmt.cgi or table entries that executes when other users, including root, view the list page.

Event History

Nov 8, 2026
CVE Published
via MITRE·01:52 PM
Data Sourced
via MITRE·01:52 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·02:18 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this vulnerability?

An authenticated Webmin user must have permission to edit Shorewall or Shorewall6 tables. They can store malicious JavaScript in COMMENT lines through savecmt.cgi or in table entries.

2

Who is at risk from the stored script?

Any user who views the affected Shorewall or Shorewall6 list page can trigger the stored script, including the root user. The impact depends on the privileges of the user viewing that page.

3

Does this affect a default Webmin installation?

The issue requires the Shorewall or Shorewall6 modules to be used and an authenticated user to have table edit permission. The provided information does not establish whether those conditions are present by default.

4

How can I determine whether my deployment is affected?

Check whether Webmin is version 2.670 or earlier and whether the Shorewall or Shorewall6 modules are in use. Review which authenticated users have permission to edit their tables, and inspect COMMENT lines and table entries for unexpected HTML or JavaScript.

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