CVE-2026-124552 · Infrastructure
NO FIX YET
Webmin's Shorewall and Shorewall6 firewall modules display table fields and comment lines without escaping them. A user with table edit rights can store JavaScript that runs in the browser of other users, including root, when they view the list page.
first public Nov 8, 2026 · 1 source
Could this affect your app?
Free first check from your website. Connect your repo for the full answer.
Servers running Webmin up to and including 2.670 with the Shorewall or Shorewall6 module in use. An attacker needs an account that can edit Shorewall tables, and a privileged user must then open the list page. Servers without these modules, or where only trusted administrators hold edit rights, carry less risk.
Not affected if only-root-has-edit-rights, shorewall-not-used, webmin-newer-than-2.670
Who cares linux, self-hosted, shorewall, webmin
webmin --version or the version shown in the Webmin footer; it is affected through 2.670.No fix yet, per the sources.
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.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Are you affected?
Tell InfraStack what you run. It checks this one, and every next one, against your stack.
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.