CVE-2026-3523 PUBLISHED

Apocalypse Meow <= 22.1.0 - Authenticated (Administrator+) SQL Injection via 'type' Parameter

Assigner: Wordfence
Reserved: 04.03.2026 Published: 05.03.2026 Updated: 05.03.2026

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.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
CVSS Score: 4.9

Product Status

Vendor blobfolio
Product Apocalypse Meow
Versions Default: unaffected
  • affected from * to 22.1.0 (incl.)

Credits

  • Louis Deschanel finder

References

Problem Types

  • CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') CWE