{
 "id": "WPSEC-2026-1701",
 "url": "https://wpsec.com/vuln/WPSEC-2026-1701/",
 "json_url": "https://wpsec.com/vuln/WPSEC-2026-1701/advisory.json",
 "markdown_url": "https://wpsec.com/vuln/WPSEC-2026-1701/index.md",
 "title": "Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions <= 8.5.7 - Unauthenticated Insecure Direct Object Reference via Donation Form PaymentIntent ID",
 "description": "The Stripe Payment Forms by WP Full Pay plugin for WordPress is vulnerable to Insecure Direct Object Reference via the PaymentIntent ID submitted to the one-time donation charge AJAX actions (wp_full_stripe_onetime_donation_charge and wp_full_stripe_inline_donation_charge) in all versions up to, and including, 8.5.7, due to the plugin retrieving the Stripe PaymentIntent by a user-supplied ID without checking its client secret or that it was created for the submitted donation form. This makes it possible for unauthenticated attackers to make the plugin process an unrelated PaymentIntent as a donation: the plugin rewrites that PaymentIntent's description, metadata, customer and receipt email in Stripe, and if the payment succeeded and was not already recorded as a donation, it records a donation for it on the attacker's chosen form, fires the after-donation actions and webhooks, and sends the plugin's donation receipt (including any invoice link) to an email address the attacker supplies.",
 "plugin": {
  "slug": "wp-full-stripe-free",
  "name": "Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions",
  "full_name": "Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions",
  "wordpress_org": "https://wordpress.org/plugins/wp-full-stripe-free/",
  "advisories_url": "https://wpsec.com/vuln/plugin/wp-full-stripe-free/",
  "attacksurface": "https://attacksurface.wpsec.com/plugin/wp-full-stripe-free"
 },
 "type": "IDOR",
 "cwe": [
  "CWE-639"
 ],
 "cve": [],
 "cvss": {
  "version": "3.1",
  "score": 6.5,
  "vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N",
  "severity": "Medium"
 },
 "affected": {
  "ranges": [
   {
    "from": null,
    "from_inclusive": true,
    "to": "8.5.8",
    "to_inclusive": false
   }
  ],
  "text": [
   "all versions before 8.5.8"
  ]
 },
 "introduced_in": null,
 "fixed_in": "8.5.8",
 "remediation": "Update to 8.5.8 or later.",
 "fix_released": "2026-10-26T07:03:01+00:00",
 "published": "2026-10-27T07:48:55+00:00",
 "updated": "2026-10-26T10:26:35.432373+00:00",
 "also_published_as": null,
 "references": [
  "https://wpsec.com/vuln/WPSEC-2026-1701/",
  "https://plugins.svn.wordpress.org/wp-full-stripe-free/tags/8.5.8/",
  "https://wordpress.org/plugins/wp-full-stripe-free/"
 ],
 "attacksurface_url": "https://attacksurface.wpsec.com/plugin/wp-full-stripe-free",
 "source": "WPSec",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/"
 },
 "usage": {
  "plugin": "Low",
  "affected_versions": "None seen",
  "as_of": "2026-10-27"
 }
}