← back to popular plugins
wordfence / plugin · advanced-ads

Advanced Ads – Ad Manager & AdSense

advanced-ads
total installs
100,000
total vulns
4
critical
0
high
2
medium
2
low
0
latest vuln
patched
4
unpatched
0
avg time to patch
vulnerabilities (4)
Advanced Ads – Ad Manager & AdSense <= 2.0.14 - Missing Authorization to Authenticated (Subscriber+) Ad Placements Update
medium ✓ patched
cvss score 4.3
cwe CWE-284: Improper Access Control
published Feb 18, 2026
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.
Advanced Ads – Ad Manager & AdSense <= 2.0.15 - Authenticated (Admin+) SQL Injection
medium ✓ patched
cvss score 4.9
cwe CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
published Jan 16, 2026
The Advanced Ads – Ad Manager & AdSense plugin for WordPress is vulnerable to SQL Injection via the 'order' parameter in all versions up to, and including, 2.0.15 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. 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.
Advanced Ads <= 2.0.14 - Authenticated (Editor+) Remote Code Execution via Shortcode
high ✓ patched
cvss score 7.2
cwe CWE-94: Improper Control of Generation of Code ('Code Injection')
published Dec 29, 2025
The Advanced Ads plugin for WordPress is vulnerable to Remote Code Execution in versions up to, and including, 2.0.14 via the 'change-ad__content' shortcode parameter. This allows authenticated attackers with editor-level permissions or above, to execute code on the server.
Advanced Ads <= 2.0.12 - Unauthenticated Limited Code Execution
high ✓ patched
cvss score 7.3
cwe CWE-94: Improper Control of Generation of Code ('Code Injection')
published Oct 31, 2025
The Advanced Ads – Ad Manager & AdSense plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 2.0.12 via the select_one() function. This is due to the endpoint not properly restricting access to the AJAX endpoint or limiting the functions that can be called to safe functions. This makes it possible for unauthenticated attackers to call arbitrary functions beginning with get_the_ like get_the_excerpt which can make information exposure possible.