Skip to main content

Paystack Payment Forms CVE-2026-110042

| EUVDEUVD-2026-114580 MEDIUM
Information Exposure (CWE-200)
2026-10-31 contact@wpscan.com GHSA-999r-c647-2rx8
4.9
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Obtain Contributor-level account on target site
  2. Exploit
    Open plugin configuration display page
  3. Execution
    Read exposed live and test secret keys
  4. Impact
    Access and control owner's Paystack payment account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

The attacker must hold an authenticated account with the WordPress Contributor role or higher on the target site, and the Payment Forms for Paystack plugin (before 4.0.6) must be installed with Paystack secret keys configured, so that the plugin's configuration-display page actually contains live and test secret keys to leak. There is no victim interaction requirement. The practical limiting factors are therefore the need for a valid low-privileged account (relevant on sites with open registration or multiple content contributors) and the presence of configured Paystack credentials; the trigger beyond visiting the stored-configuration page is not further detailed in the available sources.

Impact

This is a genuine but moderate-priority issue rather than an urgent emergency, and the signals are internally consistent on that point. The input CVSS (4.9, CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N) captures a network-reachable, low-complexity confidentiality-only disclosure requiring privileges. EPSS is very low (0.15%, 4th percentile), SSVC reports Exploitation: none and Automatable: no with only partial Technical Impact, and the CVE is not on CISA KEV, so there is no evidence of active or automated exploitation. The vuln.today decision label is 'this_month', which aligns with a patch-on-normal-cadence posture rather than act_now/emergency. One notable conflict: the supplied CVSS encodes PR:H, but the description states that any user with the Contributor role 'and above' can trigger the disclosure, and Contributor is a low-privilege authenticated WordPress role - this points to PR:L, which would raise the true base severity (to ~6.5) and lower the practical barrier to exploitation; verify the privilege level against the WPScan advisory. The impact if exploited is serious despite the modest score, because the disclosed data are live and test secret payment-gateway API keys granting full access to the site owner's Paystack account, so a low-privileged insider or a compromised/self-registered contributor account becomes a direct path to payment-account takeover.

Exploit ScenarioDerived

A site that allows user registration or has delegated content-contribution accounts grants an attacker (or a malicious insider) a Contributor-level login; the attacker then opens the plugin page that renders the stored configuration and reads the live and test Paystack secret keys, which they use to access and control the site owner's payment account. No public exploit is identified at the time of analysis, and exploitation is low-complexity (AC:L) but requires an authenticated account and no victim interaction (UI:N).

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

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

Alert me

AnalysisAIv1 – Nov 01, 2026

The Payment Forms for Paystack WordPress plugin before 4.0.6 exposes its stored plugin configuration to users who should not see it, so any authenticated account holding the Contributor role or higher can read the live and test Paystack secret keys, which grant full access to the site owner's payment account. The flaw is a confidentiality-only information disclosure: no data modification, no denial of service, and no victim interaction is required beyond the attacker already having a low-privileged account on the site and the plugin being configured with Paystack credentials. Exploitation signals are currently weak - there is no CISA KEV listing and no public exploit identified at time of analysis, and EPSS is low at roughly 0.15% (4th percentile), so this is a moderate-priority disclosure rather than an emergency, with the real-world risk concentrated on multi-author sites or sites with open registration where Contributor accounts are easy to obtain.

RemediationAI

Update the Payment Forms for Paystack plugin to version 4.0.6 or later, which is the vendor-released fix for the affected range below 4.0.6; the change is recorded in the WPScan advisory at https://wpscan.com/vulnerability/49c8fecd-b944-4290-af2f-57a3d4cb06e1/. Because the exposed values are live and test Paystack secret keys rather than ordinary configuration data, sites that ran an affected version with keys configured should treat the credentials as potentially disclosed and roll the keys in the Paystack dashboard, issuing new secret keys and revoking the old ones, then updating the plugin's stored settings - this invalidates any copied keys but briefly interrupts payment processing during the swap. Where updating must be deferred, restrict access to the plugin's configuration-display page to administrators (for example via a security plugin's admin-page or capability rules, or a WAF rule limiting that path), and reduce the population of Contributor-and-above accounts, particularly where open registration or self-service role assignment exists; both are compensating measures only, and the vendor fix to 4.0.6 remains the complete remediation.

Affected VersionsENISA

Payment Forms for Paystack 0 <4.0.6

Affected Packages

euvd payment_forms_for_paystack fix: 4.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

WordPress plugins commonly store gateway credentials in the options table and render them on an administrative settings page; this issue is tracked as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), meaning the plugin's configuration-display page is reachable by roles below the level that normally administers plugin settings. The affected software is the Payment Forms for Paystack plugin at versions 0 through 4.0.5, with 4.0.6 the vendor-released fix per the WPScan advisory (EUVD lists the range as 0 < 4.0.6). The independently assessed vector is AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, so the attack path is network-reachable, requires only a low-privileged authenticated account (Contributor or above in WordPress's role hierarchy, which normally cannot manage plugins or site options), needs no user interaction, and results solely in a high-confidentiality loss with no integrity or availability impact. The disclosure is significant because the leaked values are not ordinary settings but Paystack live and test secret keys, which authenticate as the merchant and therefore expose the site owner's payment account rather than just the WordPress installation. The sources do not detail the exact request path or the precise code-level trigger beyond viewing the stored-configuration page, and they do not describe any race, memory-safety, or injection mechanism; the practical prerequisite is that Paystack keys are actually configured, since an unconfigured plugin has nothing sensitive to display.

Know when WordPress 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.9 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Description says any Contributor-or-above user can view the keys, so PR:L (not PR:H); network-reachable low-complexity read with no interaction, high confidentiality impact, no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/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
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

4
CVSS changed
Nov 01, 2026 - 18:22 NVD
4.9 (None) 4.9 (MEDIUM)
Patch available
Oct 31, 2026 - 07:01 EUVD
CVE Published
Oct 31, 2026 - 06:16 cve.org
MEDIUM 4.9
CVE Published
Oct 31, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Payment Forms for Paystack WordPress plugin before 4.0.6 does not properly restrict access to a page that displays its stored configuration, allowing users with the Contributor role and above to view secret payment-gateway API credentials, both the live and test secret keys, which grant full access to the site owner's payment account.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
niche WordPress plugin for the Paystack gateway, limited deployment footprint
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.1%
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

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

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