WordPress plugin vulnerabilities by type
What each kind of plugin bug means for a site owner, and the newest records of each kind. Counts are records on file for the 3,948 plugins we track.
- Cross-site scripting (XSS)7,139
- Missing authorization4,332
- Cross-site request forgery (CSRF)1,613
- SQL injection1,405
- Sensitive data exposure975
- PHP object injection486
- Privilege escalation465
- Remote code execution391
- Arbitrary file upload364
- Path traversal and file read336
- Authentication bypass300
- File inclusion279
- Server-side request forgery (SSRF)269
- Arbitrary file deletion118
- Open redirect90
- Denial of service42
- Content injection39
A type gets its own page once it has at least 5 records. Records our parser cannot classify (listed as “Security issue” on plugin pages) are not in any type.
Ran a vulnerable version? Check your site for signs of a hack
The free scan reads the public side of your site and looks for spam pages, hidden redirects, injected scripts and blacklist entries. No login, no install, about a minute.
Browse vulnerabilities
Common types: Cross-site scripting (XSS) · Missing authorization · Cross-site request forgery (CSRF) · SQL injection · Sensitive data exposure · PHP object injection · Privilege escalation · Remote code execution
Where this data comes from
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Plugin versions, update dates and install counts: the wordpress.org Plugins API.
- These lists cover the 3,948 plugins in our catalogue, not every plugin on wordpress.org. We only list a CVE for a plugin when its references or its advisory name that exact plugin, so a few real issues may be missing. Spot an error? Email Daniel.