Skip to content
Laskyr

Plugins · apocalypse-meow · data as of 2026-11-04

Is Apocalypse Meow safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (23.2.0)

As of 2026-11-04. 1 issue is on record for older versions; version 23.0.0 or newer fixes all of them that state a fix.

Latest version
23.2.0
Last updated
2026-10-14
Active installs
300+
Known issues on record
1
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 7.4+

A simple, light-weight collection of tools to harden WordPress security and help mitigate common types of attacks. — by Blobfolio

What to do

  1. Update to the latest version (23.2.0). Anything older than 23.0.0 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get apocalypse-meow --field=version shows what you run; wp plugin update apocalypse-meow updates it.

Check your version

Known vulnerabilities

1 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 4.9 CVE-2026-3523 · published 2026-03-05

SQL injection in Apocalypse Meow (22.1.0 and older)

Affected
22.1.0 and older
Fixed in
23.0.0 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Apocalypse Meow plugin for WordPress is vulnerable to SQL Injection via the 'type' parameter in all versions up to, and including, 22.1.0. This is due to a flawed logical operator in the type validation check on line 261 of ajax.php — the condition uses `&&` (AND) instead of `||` (OR), causing the `in_array()` validation to be short-circuited and never evaluated for any non-empty type value. Combined with `stripslashes_deep()` being called on line 101 which removes `wp_magic_quotes()` protection, attacker-controlled single quotes pass through unescaped into the SQL query on line 298. This makes it possible for authenticated attackers, with Administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

NVD CVE-2026-3523Wordfence advisoryCode change (fix)Plugin source

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Apocalypse Meow vulnerability status badge
<a href="https://laskyr.com/plugins/apocalypse-meow"><img src="https://laskyr.com/plugins/apocalypse-meow/badge.svg" alt="Apocalypse Meow vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit