Skip to main content

myCred CVE-2026-61968

| EUVDEUVD-2026-43438 MEDIUM
Missing Authorization (CWE-862)
2026-07-13 Patchstack
5.4
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Register or obtain low-privileged WordPress account
  2. Delivery
    Authenticate to target WordPress site
  3. Exploit
    Identify unprotected myCred AJAX or REST endpoint
  4. Execution
    Send crafted request bypassing authorization check
  5. Impact
    Manipulate loyalty points data or trigger privileged action

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid WordPress user account with at minimum subscriber-level privileges (consistent with CVSS PR:L). The attacker must have network access to the target WordPress installation. No special server-side configuration beyond a standard myCred installation on WordPress is required - the vulnerability exists in the plugin's default state. Exploitation is limited by the need for a valid authenticated session; sites with closed user registration significantly reduce the realistic attacker pool. There is no requirement for specific myCred configuration options or non-default settings to trigger the flaw. No user interaction from a victim is required.

Impact

The CVSS 3.1 base score of 5.4 (Medium) reflects a network-exploitable flaw requiring low-privilege authentication, with no user interaction and an unchanged scope, yielding low integrity and low availability impact but no confidentiality exposure. The PR:L metric is the primary limiting factor - exploitation demands at minimum a subscriber-level WordPress account, which is non-trivially obtained on sites that do not permit open registration. No EPSS score was provided, and the absence of a KEV listing and any documented POC code suggests opportunistic mass exploitation is not occurring at time of analysis. The Patchstack tag 'Authentication Bypass' may be somewhat misleading: this is not a bypass of authentication itself but rather a bypass of authorization checks post-authentication. Real-world risk is moderate for sites with open user registration enabled, and lower for members-only or closed-registration deployments, where obtaining a valid account is itself a barrier.

Exploit ScenarioDerived

An attacker with a subscriber-level WordPress account on a target site submits a crafted HTTP request directly to the myCred plugin's unguarded endpoint - such as an AJAX action or REST route - invoking a privileged operation without the required capability check. This could enable the attacker to award, deduct, or manipulate loyalty point balances for any user, or invoke administrative myCred functions, impacting both the integrity of the points ledger and potentially the availability of point-dependent features. No public proof-of-concept code is documented, but the low complexity and authentication-only barrier make manual exploitation straightforward for any user familiar with WordPress plugin internals.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 13, 2026

Missing Authorization in the myCred WordPress plugin (all versions through 3.1.2) allows authenticated low-privileged users to exploit incorrectly configured access control levels, resulting in unauthorized integrity and availability impacts against the plugin's loyalty points system. The root cause (CWE-862) indicates the plugin performs sensitive operations without verifying that the requesting user holds the requisite permission level. No public exploit code exists and this vulnerability is not listed in the CISA KEV catalog at time of analysis.

RemediationAI

The primary remediation is to upgrade the myCred plugin to a version released after 3.1.2 that addresses this missing authorization issue; however, the available data does not specify an exact fixed release version - consult the Patchstack advisory at https://patchstack.com/database/Wordpress/Plugin/mycred/vulnerability/wordpress-mycred-plugin-3-1-2-broken-access-control-vulnerability and the WordPress plugin repository for the current patched release. Until a patch is applied, compensating controls include disabling open user registration on affected WordPress sites to prevent untrusted parties from obtaining the low-privileged accounts required for exploitation, and restricting access to the WordPress admin and AJAX endpoints (wp-admin/admin-ajax.php) at the web server or WAF layer for all roles below the minimum trusted level. Note that restricting AJAX endpoints may degrade front-end myCred functionality for legitimate users.

Affected VersionsENISA

myCred 0 ≤3.1.2

Affected Packages

euvd mycred no fix

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

myCred is a WordPress plugin developed by Saad Iqbal that provides a gamification and loyalty points management system for WordPress sites. The affected CPE (cpe:2.3:a:saad_iqbal:mycred:*:*:*:*:*:*:*:*) covers all released versions up to and including 3.1.2. CWE-862 (Missing Authorization) describes a failure to verify that an authenticated user actually holds the permissions required to execute a requested action - the application trusts that an authenticated session implies sufficient privilege, without performing a discrete capability or role check on the specific operation. This class of flaw is particularly common in WordPress plugins where AJAX handlers or REST API endpoints register callbacks without nonce or capability checks, allowing any authenticated user (including subscribers) to invoke privileged actions.

Know when Mycred 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 (Patchstack) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 5.4 MEDIUM

Network-accessible WordPress endpoint exploitable by any authenticated subscriber (PR:L, AC:L); scope unchanged, no confidentiality loss, only low integrity and availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Missing Authorization vulnerability in Saad Iqbal myCred mycred allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects myCred: from n/a through <= 3.1.2.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
popular WordPress loyalty/gamification plugin with broad install base
Social Media
1
Sightings
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 No
EPSS 0.3%
Patch available No
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

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: 0
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.

More in Mycred

View all
CVE-2021-24755 HIGH POC
8.8 Nov 29

The myCred WordPress plugin before 2.3 does not validate or escape the fields parameter before using it in a SQL stateme

CVE-2026-15150 MEDIUM POC
5.3 Aug 21

Payment gateway merchant account verification is entirely absent in the myCred WordPress plugin before version 3.2.5, en

CVE-2022-1092 MEDIUM POC
4.3 Apr 25

The myCred WordPress plugin before 2.4.3.1 does not have authorisation and CSRF checks in its mycred-tools-import-export

CVE-2022-0363 MEDIUM POC
4.3 Apr 25

The myCred WordPress plugin before 2.4.3.1 does not have any authorisation and CSRF checks in the mycred-tools-import-ex

CVE-2022-0287 MEDIUM POC
4.3 Apr 25

The myCred WordPress plugin before 2.4.4.1 does not have any authorisation in place in its mycred-tools-select-user AJAX

CVE-2025-69332 MEDIUM
6.5 Jun 15

Broken access control in the Bookify WordPress plugin (versions ≤ 1.1.1) allows authenticated subscriber-level users to

CVE-2026-56013 MEDIUM
6.5 Jun 25

Unauthenticated IDOR in License Manager for WooCommerce (versions <= 3.0.15) allows remote, unauthenticated attackers to

CVE-2024-49702 MEDIUM
6.5 Oct 24

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Saad Iqbal myCred

CVE-2023-47853 MEDIUM
6.5 Nov 30

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in myCred myCred - Po

CVE-2023-35096 MEDIUM
6.5 Jul 17

Cross-Site Request Forgery (CSRF) vulnerability in myCred plugin <= 2.5 versions. Rated medium severity (CVSS 6.5), this

CVE-2026-42676 MEDIUM
6.5 Jun 01

Stored XSS in the myCred WordPress plugin (versions through 3.0.4) enables authenticated low-privileged attackers to per

CVE-2026-40794 MEDIUM
6.5 Jun 15

Broken access control in the myCred WordPress plugin (all versions through 3.0.3) allows authenticated users with only s

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