Description
The Advanced Ads – Ad Manager & AdSense plugin for WordPress is vulnerable to authorization bypass in versions up to, and including, 2.0.14. This is due to the plugin not properly verifying that a user is authorized to perform an action in the `placement_update_item()` function. This makes it possible for authenticated attackers, with subscriber-level access and above, to update ad placements, allowing them to change which ad or ad group a placement serves.
Problem types
CWE-284 Improper Access Control
Product status
* (semver)
Timeline
| 2025-11-01: | Discovered |
| 2026-02-18: | Disclosed |
Credits
Supakiad S.
References
www.wordfence.com/...-929e-4181-8789-df50a77a71ef?source=cve
plugins.trac.wordpress.org/.../includes/admin/class-ajax.php
plugins.trac.wordpress.org/changeset/3427297