Skip to main content

GamiPress CVE-2026-107319

| EUVDEUVD-2026-100890 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-14 WPScan GHSA-9h67-53f6-wh68
4.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege account (e.g., Subscriber)
  2. Delivery
    Send crafted authenticated AJAX request
  3. Exploit
    Bypass missing ownership/capability check
  4. Execution
    Read arbitrary activity-log entries
  5. Impact
    Harvest other users' points, achievements, admin usernames

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a valid authenticated WordPress account on the target site - any role suffices, including the lowest-privilege Subscriber (per CVSS PR:L), which is readily obtainable where open user registration is enabled. The specific trigger is one GamiPress authenticated AJAX action that lacks both a capability check and ownership verification; no special plugin configuration, user interaction, or administrative privilege is needed, and default installations are affected on GamiPress versions before 8.0.6. Limiting factors: exploitation is impossible without an authenticated session (so sites that disable self-registration raise the bar to needing credentials), impact is read-only disclosure of activity-log data (no write/modify or service impact), and the sensitivity of exposed data depends on how the site uses GamiPress activity logging.

Impact

This is a genuine but low-to-moderate priority issue, and the signals are internally consistent rather than conflicting. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 4.3 MEDIUM) describes a network-reachable, low-complexity information disclosure that requires an authenticated low-privilege account (PR:L) and yields only limited confidentiality impact (C:L) with no integrity or availability effect - matching the description of an IDOR/broken-authorization flaw (CWE-639) in an authenticated AJAX action. The exploitation signals reinforce a low real-world urgency: EPSS is 0.17% (6th percentile), there is NO CISA KEV listing (not actively exploited), and CISA SSVC scores Exploitation=none, Automatable=no, Technical Impact=partial. The one escalating signal is that WPScan reports publicly available exploit code, but POC availability is distinct from active exploitation and does not by itself raise this to emergency status. Net: this is a real, patchable data-exposure bug worth remediating on a normal cycle, not a high-CVSS-but-illusory issue, but also not a drop-everything priority - the low EPSS, absence of KEV, SSVC 'Automatable: no', and the requirement for a valid (even if low-privilege) account all cap realistic risk. The main caveat is that impact depends on what the activity log contains (other users' point balances, achievements, and administrator usernames tied to manual awards), so sensitivity is site-dependent.

Exploit ScenarioDerived

An attacker registers or already holds a low-privilege WordPress account (e.g., Subscriber) on a site running GamiPress before 8.0.6, then invokes the vulnerable authenticated AJAX action directly, supplying identifiers for entries they do not own. Because no capability check or ownership verification is performed, the server returns arbitrary activity-log entries, leaking other users' point balances, earned achievements, and the usernames of administrators who performed manual point awards/revocations. Publicly available exploit code (WPScan) lowers the effort required, though exploitation still needs a valid authenticated session.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Arbitrary activity-log disclosure in the GamiPress WordPress plugin before 8.0.6 lets any authenticated user - including a lowest-privilege Subscriber - read other users' points balances and earned achievements, plus the usernames of administrators who manually awarded or revoked points, by invoking one authenticated AJAX action that performs neither a capability check nor an ownership verification. The issue is remotely reachable with only low privileges (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 4.3, CWE-639) and is read-only, with no integrity or availability impact. Publicly available exploit code exists, but there is no evidence of active exploitation and EPSS is low (0.17%, 6th percentile), so it ranks as a low-to-moderate priority for sites with open user registration.

RemediationAI

Vendor-released patch: update GamiPress to 8.0.6 or later, which is the primary and only complete fix because the missing capability and ownership checks are added in the plugin code itself; the WPScan advisory at https://wpscan.com/vulnerability/a5ab2959-a7ba-4b62-8f5e-d2527ffeb1bd/ documents the change. Where updating cannot be done immediately, the highest-value compensating control is to disable open user registration (WordPress Settings → General → 'Anyone can register') and remove unused Subscriber-level accounts, since the attack requires a valid authenticated session; the trade-off is that legitimate public sign-ups and membership workflows stop working. A secondary option is to restrict or disable the GamiPress activity-log feature, or to add a WAF rule filtering the specific admin-ajax.php action, which blocks the disclosure but degrades gamification reporting and requires knowing the exact action name so that legitimate log views are not broken. Because the flaw's impact is read-only data disclosure, none of these workarounds carry integrity or availability risk, but each is a stopgap until 8.0.6 is applied.

Affected VersionsENISA

GamiPress 0 <8.0.6

Affected Packages

euvd gamipress fix: 8.0.6

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GamiPress is a WordPress gamification plugin that awards points, achievements, ranks and badges and records those events in an activity-log store. CWE-639 (Authorization Bypass Through User-Controlled Key) is the root-cause class here: the vulnerable authenticated AJAX handler - registered through WordPress's wp_ajax_ hooks - takes a client-supplied log-entry or user identifier and returns the matching record without checking the caller's capability or verifying ownership of that record, so the attacker effectively selects the key that determines which data is disclosed. Because the endpoint is an authenticated action, WordPress confirms that a session exists, but the plugin itself adds no further gate (capability check, nonce-scoped ownership check), so a Subscriber can pull entries belonging to other accounts. A notable wrinkle is that the exposed log includes administrator-performed manual point grants and revocations, meaning the leak also reveals privileged usernames, which is useful for reconnaissance even though the impact stays read-only. The supplied CPE, cpe:2.3:a:unknown:gamipress:*:*:*:*:*:*:*:*, is an unassigned-vendor wildcard that pins no version, so accurate scoping depends on the vendor advisory (fixed in 8.0.6) and the EUVD range '0 <8.0.6' rather than on the CPE string.

Know when Gamipress gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Remote AJAX action (AV:N, AC:L) requires any authenticated account (PR:L) with no user interaction; read-only activity-log disclosure gives C:L, I:N, A:N, scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

4
CVSS changed
Oct 14, 2026 - 14:22 NVD
4.3 (None) 4.3 (MEDIUM)
Patch available
Oct 14, 2026 - 08:16 EUVD
CVE Published
Oct 14, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 14, 2026 - 06:00 cve.org
MEDIUM 4.3

DescriptionCVE.org

The GamiPress WordPress plugin before 8.0.6 does not perform a capability check or ownership verification on one of its authenticated AJAX actions, allowing any authenticated user, such as a Subscriber, to read arbitrary entries from its activity log, including other users' points balances and earned achievements and the usernames of the administrators who performed manual point award and revoke actions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
popular WordPress gamification plugin, large but not universal install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2023-24000 HIGH POC
8.2 Oct 31

A vulnerability in Ruben Garcia GamiPress gamipress.5.7. Rated high severity (CVSS 8.2), this vulnerability is remotely

CVE-2024-13496 HIGH POC
7.5 Jan 22

The GamiPress - Gamification plugin to reward points, achievements, badges & ranks in WordPress plugin for WordPress is

CVE-2024-2505 HIGH POC
8.1 Apr 29

The GamiPress WordPress plugin before 6.8.9's access control mechanism fails to properly restrict access to its settings

CVE-2024-11036 CRITICAL
9.8 Nov 19

The The GamiPress - The #1 gamification plugin to reward points, achievements, badges & ranks in WordPress plugin for Wo

CVE-2023-0154 MEDIUM POC
5.4 Feb 06

The GamiPress WordPress plugin before 1.0.9 does not validate and escape some of its shortcode attributes before outputt

CVE-2026-107320 MEDIUM POC
5.3 Oct 14

Unauthenticated information disclosure in the GamiPress WordPress plugin (affected versions 7.9.5 up to but not includin

CVE-2026-59538 CRITICAL
9.3 Jul 27

Unauthenticated SQL injection in the Gamipress WordPress plugin (versions up to 7.9.7) allows remote attackers to execut

CVE-2024-1799 HIGH
8.8 Mar 20

The GamiPress - The #1 gamification plugin to reward points, achievements, badges & ranks in WordPress plugin for WordPr

CVE-2026-94177 HIGH
8.5 Sep 30

SQL injection in GamiPress WordPress plugin versions 8.0.2 and earlier allows unauthenticated attackers to read sensitiv

CVE-2026-48874 HIGH
8.5 Jun 15

SQL injection in the GamiPress WordPress plugin versions 7.8.7 and earlier allows authenticated users with subscriber-le

CVE-2026-77764 MEDIUM POC
4.3 Sep 02

Insufficient access control in GamiPress (WordPress plugin before 7.9.9.6) allows any authenticated Subscriber-level use

CVE-2024-5536 MEDIUM
6.4 Jun 05

The GamiPress - Link plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's gamipress_link s

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy