GamiPress <= 7.9.7 - Authenticated (Subscriber+) SQL Injection

6.5
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
CVE CVE-2026-15439
CVSS 6.5 (Medium)
Publicly Published September 10, 2026
Last Updated September 11, 2026
Researcher Nox Axter

Description

The GamiPress plugin for WordPress is vulnerable to authenticated (Subscriber+) SQL Injection via the 'q' parameter of the wpForo integration AJAX selector (action gamipress_wpforo_get_posts) in versions up to, and including, 7.9.7. The value is passed only through $wpdb->esc_like() and interpolated directly into a single-quoted LIKE clause with no %s placeholder. Because esc_like() runs after WordPress core magic quotes, it doubles the injected backslash (\' -> \\'), which MySQL reads as one literal backslash followed by a live closing quote, allowing the attacker to break out of the string and inject boolean-based SQL. The wpForo plugin only needs to be active to register the callback; no wpForo vulnerability is used. Requires a Subscriber account, which can read the gamipress_admin nonce (exposed on every admin page, e.g. /wp-admin/profile.php). Note: the researcher's Simple:Press vectors (PoC 2 & 3) do not reproduce in current code, which uses $wpdb->prepare() with %s placeholders; only the wpForo selector is confirmed.

Learn more about SQL Injection vulnerabilities and how to prevent them.

References

Share

Vulnerability Details for GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI

Software Type Plugin
Software Slug gamipress (view on wordpress.org)
Patched? Yes
Remediation Update to version 7.9.8, or a newer patched version
Affected Version
  • <= 7.9.7
Patched Version
  • 7.9.8

Recent vulnerabilities in GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI

# Title CVE ID CVSS Researchers Date
1 GamiPress <= 7.9.4 - Authenticated (Subscriber+) Stored Cross-Site Scripting via 'video_id' Parameter CVE-2026-14379 6.4 Supakiad S. (m3ez) October 9, 2026
2 GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI <= 8.0.2 - Unauthenticated SQL Injection CVE-2026-94177 7.5 Bruno Alvarenga September 25, 2026
3 GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI < 7.9.9.6 - Missing Authorization CVE-2026-77764 4.3 Shivamani Vastrala September 3, 2026
4 GamiPress <= 7.9.9.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via gamipress_achievement Shortcode CVE-2026-16090 6.4 Wordfence PRISM July 31, 2026
5 GamiPress <= 7.9.9.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'gamipress_rank' Shortcode CVE-2026-16091 6.4 Wordfence PRISM July 31, 2026
6 GamiPress <= 7.9.9.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'heading_size' Shortcode Attribute CVE-2026-15730 6.4 Wordfence PRISM July 27, 2026
7 GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress <= 7.9.7 - Unauthenticated SQL Injection CVE-2026-59538 7.5 qdtad July 23, 2026
8 GamiPress <= 7.9.4 - Insecure Direct Object Reference to Unauthenticated Sensitive Information Disclosure via 'access' Parameter CVE-2026-13450 5.3 Niv Kochan July 8, 2026
9 GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress <= 7.8.7 - Authenticated (Subscriber+) SQL Injection CVE-2026-48874 6.5 kai63001 June 2, 2026
10 GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress <= 7.6.3 - Missing Authorization CVE-2026-24546 5.3 bosz May 25, 2026

Did you know Wordfence Intelligence provides free personal and commercial API access to our comprehensive WordPress vulnerability database, along with a free webhook integration to stay on top of the latest vulnerabilities added and updated in the database? Get started today!

Learn more

Want to get notified of the latest vulnerabilities that may affect your WordPress site?
Install Wordfence on your site today to get notified immediately if your site is affected by a vulnerability that has been added to our database.

Get Wordfence

The Wordfence Intelligence WordPress vulnerability database is completely free to access and query via API. Please review the documentation on how to access and consume the vulnerability data via API.

Documentation