Description
The GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 7.9.4 via the 'access' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to view private GamiPress activity log entries belonging to any user, including badge earnings, points balance changes, and event records from integrated plugins such as WooCommerce, LearnDash, and BuddyPress. This is exploitable by any unauthenticated visitor because the required 'gamipress' nonce is broadcast to all front-end users via wp_localize_script on the wp_enqueue_scripts hook, making the sole authentication barrier trivially bypassable.
Published: 2026-07-09
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The GamiPress plugin contains an insecure direct object reference (CWE-639) that exposes private activity logs via the 'access' parameter. The 'gamipress' nonce is broadcast to all front‑end users, making the authentication barrier trivially bypassable. An unauthenticated attacker can view sensitive data such as badge earnings, point balances, and event records, thereby compromising the confidentiality of all users on the site.

Affected Systems

The flaw affects all WordPress sites running any GamiPress version up to and including 7.9.4. The vendor is rubengc, and the plugin is commonly used to reward points, achievements, badges, and ranks.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity, and the EPSS score of <1% suggests low likelihood of exploitation at this time. However, because no authentication is required and the nonce is easily accessible on every front‑end page, the attack surface remains wide. The vulnerability is not currently listed in the CISA KEV catalog.

Generated by OpenCVE AI on July 29, 2026 at 12:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade GamiPress to the latest released version to address the issue.
  • Configure WordPress or a security plugin to require authentication or a specific user role before the activity logs are returned via AJAX, ensuring only authorized users can view the logs.
  • Block unauthenticated requests to the GamiPress AJAX endpoint—use a firewall rule or a site‑wide access control plugin to filter requests containing the 'access' parameter, preventing exposure of the logs to non‑members.

Generated by OpenCVE AI on July 29, 2026 at 12:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Rubengc
Rubengc gamipress – Gamification Plugin To Reward Points, Achievements, Badges & Ranks In Wordpress
Wordpress
Wordpress wordpress
Vendors & Products Rubengc
Rubengc gamipress – Gamification Plugin To Reward Points, Achievements, Badges & Ranks In Wordpress
Wordpress
Wordpress wordpress

Thu, 09 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 09 Jul 2026 08:15:00 +0000

Type Values Removed Values Added
Description The GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 7.9.4 via the 'access' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to view private GamiPress activity log entries belonging to any user, including badge earnings, points balance changes, and event records from integrated plugins such as WooCommerce, LearnDash, and BuddyPress. This is exploitable by any unauthenticated visitor because the required 'gamipress' nonce is broadcast to all front-end users via wp_localize_script on the wp_enqueue_scripts hook, making the sole authentication barrier trivially bypassable.
Title GamiPress <= 7.9.4 - Insecure Direct Object Reference to Unauthenticated Sensitive Information Disclosure via 'access' Parameter
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Rubengc Gamipress – Gamification Plugin To Reward Points, Achievements, Badges & Ranks In Wordpress
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-09T14:02:29.719Z

Reserved: 2026-06-26T17:47:07.730Z

Link: CVE-2026-13450

cve-icon Vulnrichment

Updated: 2026-07-09T14:02:23.684Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T12:45:03Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key