{"schemaVersion":3,"id":"CVE-2022-1028","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"The WordPress Security Firewall, Malware Scanner, Secure Login and Backup plugin before 4.2.1 does not sanitise and escape some of its settings, leading to malicious users with administrator privileges to store malicious Javascript code leading to Cross-Site Scripting attacks when unfiltered_html is disallowed (for example in multisite setup)","dates":{"published":"2022-06-27T08:56:06.000Z","modified":"2024-08-02T23:47:43.295Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":6.1,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"wordfence","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":4.8,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":3.5,"severity":"low","vector":"AV:N/AC:M/Au:S/C:N/I:P/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"wordfence","score":6.1,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00585,"percentile":0.47182,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.00585},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00585,"percentile":0.47182}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00585,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00585,"percentile":0.47182}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"REF_F3415AD23DD453D8","name":"Exploit Reference (wpscan.com)","source":"reference","url":"https://wpscan.com/vulnerability/16fc08ec-8476-4f3c-93ea-6a51ed880dd5","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null}],"exploitCount":1,"weaknesses":[{"id":"CWE-79","name":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","description":"The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/79.html"}],"affected":[{"vendor":"miniorange","product":"wordpress_security","name":"wordpress security","label":"wordpress_security","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 4.2.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.2.1","eol":null,"hubHref":"/vendor/miniorange/wordpress_security"},{"vendor":"unknown","product":"wordpress security – firewall, malware scanner, secure login and backup","name":"WordPress Security – Firewall, Malware Scanner, Secure Login and Backup","label":"wordpress security – firewall, malware scanner, secure login and backup","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 4.2.1, < 4.2.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 4.2.1, < 4.2.1","eol":null,"hubHref":"/vendor/unknown/wordpress_security_-_firewall_malware_scanner_secure_login_and_backup"},{"vendor":"wordpress","product":"wp-security-pro","name":"WordPress Security – Firewall, Malware Scanner, Secure Login and Backup","label":"wp-security-pro","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≤ 4.2 (fixed in 4.2.1)","noFixRecorded":false,"fixedIn":"4.2.1"}],"versionsText":"≤ 4.2 (fixed in 4.2.1)","eol":null,"hubHref":null}],"affectedCount":3,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://wpscan.com/vulnerability/16fc08ec-8476-4f3c-93ea-6a51ed880dd5","label":"wpscan.com/vulnerability/16fc08ec-8476-4f3c-93ea-6a51ed880dd5","hostname":"wpscan.com","tags":["X Refsource MISC","Exploit","Third Party Advisory"]},{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/9462b048-0e01-43b0-894d-43a53f744eb9","label":"www.wordfence.com/threat-intel/vulnerabilities/id/9462b048-0e01-43b0-894d-43a53f744eb9","hostname":"www.wordfence.com","tags":["Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2022-06-27T08:56:06.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-02T23:47:43.295Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":35,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-22T06:11:18.081Z","stale":false,"partial":false}}