{"id":"CVE-2026-125392","state":"PUBLISHED","title":"Webmin through 2.670 Stored XSS via BIND8 edit_recs.cgi ALL View","description":"Webmin through 2.670 contains a stored cross-site scripting vulnerability in bind8/edit_recs.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.","publishedAt":"2026-11-09T23:27:57.298Z","updatedAt":"2026-11-09T23:27:57.298Z","severity":{"score":5.1,"label":"Medium","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["webmin webmin"],"affected":[{"vendor":"webmin","product":"webmin","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"2.670","versionType":"custom"}]}],"references":["https://github.com/webmin/webmin/commit/224cbd91467c98c3147df695fe9abc8149183356","https://github.com/webmin/webmin","https://github.com/webmin/webmin/blob/2.670/bind8/edit_recs.cgi#L271","https://www.vulncheck.com/advisories/webmin-through-2.670-stored-xss-via-bind8-edit-recs-cgi-all-view"],"weaknesses":["CWE-79"],"ingestedAt":"2026-11-09T23:36:06.628Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/125xxx/CVE-2026-125392.json","commit":"b5e35fd13cceb3fc2d7ace24f43c95cd80e7dc5f","baselineCommit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-125392","state":"PUBLISHED","datePublished":"2026-11-09T23:27:57.298Z","dateUpdated":"2026-11-09T23:27:57.298Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-11-09T22:03:12.175Z"},"containers":{"cna":{"title":"Webmin through 2.670 Stored XSS via BIND8 edit_recs.cgi ALL View","descriptions":[{"lang":"en","value":"Webmin through 2.670 contains a stored cross-site scripting vulnerability in bind8/edit_recs.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":[{"vendor":"webmin","product":"webmin","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"2.670","versionType":"custom"}]}],"references":[{"url":"https://github.com/webmin/webmin/commit/224cbd91467c98c3147df695fe9abc8149183356","tags":["patch"],"name":"Patch Commit"},{"url":"https://github.com/webmin/webmin","tags":["product"]},{"url":"https://github.com/webmin/webmin/blob/2.670/bind8/edit_recs.cgi#L271","tags":["technical-description"]},{"url":"https://www.vulncheck.com/advisories/webmin-through-2.670-stored-xss-via-bind8-edit-recs-cgi-all-view","name":"VulnCheck Advisory: Webmin through 2.670 Stored XSS via BIND8 edit_recs.cgi ALL View","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"PASSIVE","vulnConfidentialityImpact":"LOW","vulnIntegrityImpact":"LOW","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"LOW","subIntegrityImpact":"LOW","subAvailabilityImpact":"NONE","baseScore":5.1,"baseSeverity":"MEDIUM"}},{"format":"CVSS","cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"REQUIRED","scope":"CHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"NONE","baseScore":5.4,"baseSeverity":"MEDIUM"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-79","lang":"en","description":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-11-09T23:27:57.298Z"},"datePublic":"2026-11-09T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:webmin:webmin:*:*:*:*:*:*:*:*","versionEndIncluding":"2.670"}]}]}],"credits":[{"lang":"en","value":"Sakil Ahamed Gayen","type":"finder"},{"lang":"en","value":"Jamie Cameron","type":"remediation developer"}],"x_generator":{"engine":"vulncheck-endgame"}}}}}