CVE-2026-15439
Received Received - Intake

Authenticated SQL Injection in GamiPress WordPress Plugin

Vulnerability report for CVE-2026-15439, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-11

Last updated on: 2026-09-11

Assigner: Wordfence

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-11
Last Modified
2026-09-11
Generated
2026-09-11
AI Q&A
2026-09-11
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
gamipress gamipress to 7.9.7 (inc)
wpforo wpforo *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-89 The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

The GamiPress WordPress plugin has an SQL injection flaw in versions up to 7.9.7. It occurs via the 'q' parameter in the wpForo integration AJAX selector. The vulnerability allows authenticated users with Subscriber+ access to inject malicious SQL queries. The issue arises because user input is improperly sanitized and directly interpolated into a SQL query without proper placeholders.

Detection Guidance

To detect this vulnerability, check if the GamiPress plugin version 7.9.7 or earlier is installed. Look for suspicious SQL queries in logs or network traffic involving the 'q' parameter in the wpForo integration AJAX selector (action gamipress_wpforo_get_posts).

Commands to check plugin version: grep -r 'GamiPress' /path/to/wordpress/wp-content/plugins/ | grep 'Version'

Monitor for unusual database queries or errors in MySQL logs that may indicate SQL injection attempts.

Impact Analysis

An attacker with a Subscriber account could exploit this to read sensitive data from the WordPress database, such as user credentials, personal information, or other confidential data. This could lead to further attacks like unauthorized access, data theft, or website defacement.

Compliance Impact

This vulnerability could lead to unauthorized access or exposure of personal data, violating GDPR and HIPAA requirements. Organizations using this plugin may face legal penalties, data breach notifications, and reputational damage if exploited.

Mitigation Strategies

Immediately update the GamiPress plugin to the latest version if available. If no update exists, disable the GamiPress plugin or remove the wpForo integration feature.

Restrict database user permissions to limit potential damage from SQL injection. Ensure Subscriber accounts have minimal privileges.

Monitor for unauthorized database access or changes and review user accounts for suspicious activity.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-15439. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart