{"id":"CVE-2022-0787","aliases":["EUVD-2022-15839","GHSA-mv3w-5q88-w6jv"],"status":"published","title":"Limit Login Attempts (Spam Protection) \u003c 5.1 - Unauthenticated SQLi","description":"The Limit Login Attempts (Spam Protection) WordPress plugin before 5.1 does not sanitise and escape some parameters before using them in SQL statements via AJAX actions (available to unauthenticated users), leading to SQL Injections","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.07518,"percentile":0.94535,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-89"],"published":"2022-03-28T17:23:23Z","modified":"2026-06-17T04:21:15Z","exploits":[{"source":"nuclei","id":"CVE-2022-0787","title":"Limit Login Attempts (Spam Protection) \u003c 5.1 - SQL Injection","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2022/CVE-2022-0787.yaml"}],"products":[{"vendor":"limit_login_attempts_project","product":"limit_login_attempts"},{"vendor":"unknown","product":"limit login attempts (spam protection)"},{"vendor":"wp-buy","product":"limit login attempts (spam protection)"}],"references":[{"url":"https://wpscan.com/vulnerability/69329a8a-2cbe-4f99-a367-b152bd85b3dd","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-0787"},{"url":"https://github.com/advisories/GHSA-mv3w-5q88-w6jv"}],"sources":{"cve":[{"id":"CVE-2022-0787","title":"Limit Login Attempts (Spam Protection) \u003c 5.1 - Unauthenticated SQLi","description":"The Limit Login Attempts (Spam Protection) WordPress plugin before 5.1 does not sanitise and escape some parameters before using them in SQL statements via AJAX actions (available to unauthenticated users), leading to SQL Injections","status":"published","published":"2022-03-28T17:23:23Z","modified":"2024-08-02T23:40:04.305Z","cwes":["CWE-89"],"updated_at":"2026-11-02T14:34:41.34666Z"}],"euvd":[{"id":"EUVD-2022-15839","description":"The Limit Login Attempts (Spam Protection) WordPress plugin before 5.1 does not sanitise and escape some parameters before using them in SQL statements via AJAX actions (available to unauthenticated users), leading to SQL Injections","status":"published","published":"2022-03-28T17:23:23Z","modified":"2024-08-02T23:40:04Z","updated_at":"2026-11-03T03:26:03.474849Z"}],"ghsa":[{"id":"GHSA-mv3w-5q88-w6jv","title":"The Limit Login Attempts (Spam Protection) WordPress plugin before 5.1 does not sanitise and...","description":"The Limit Login Attempts (Spam Protection) WordPress plugin before 5.1 does not sanitise and escape some parameters before using them in SQL statements via AJAX actions (available to unauthenticated users), leading to SQL Injections","status":"published","published":"2022-03-29T00:01:10Z","modified":"2023-01-27T05:01:04Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-89"],"updated_at":"2026-11-02T14:41:48.523978Z"}],"nvd":[{"id":"CVE-2022-0787","description":"The Limit Login Attempts (Spam Protection) WordPress plugin before 5.1 does not sanitise and escape some parameters before using them in SQL statements via AJAX actions (available to unauthenticated users), leading to SQL Injections","status":"published","published":"2022-03-28T18:15:09.79Z","modified":"2026-06-17T04:21:15.667Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-89"],"updated_at":"2026-11-02T14:07:14.24948Z"}]}}
