ZeroHour

CVE-2026-73316

PoC ×2large

Webhook replay in XenForo PayPal REST provider enables duplicate payments and upgrades

CVSS 4.0
8.7 high
EPSS
<1%p10
Published
()
Modified
AI analysis

XenForo before 2.3.13 lacks a duplicate transaction ID check in its PayPal REST payment provider (CWE-345), so the same webhook payload can be accepted and processed multiple times. An attacker who captures or obtains a valid PayPal webhook payload can replay it against the forum's webhook endpoint over the network, with no privileges or user interaction required. Each replay triggers a duplicate payment event, causing repeated subscription activations and unauthorized account upgrades, which affects the integrity of payments and access entitlements rather than data confidentiality. Any XenForo deployment earlier than 2.3.13 that uses the PayPal REST payment provider is affected; forums using other payment providers or running fixed versions are not. Exploitation has not been reported in the wild (EPSS is 0.2%, not in CISA KEV), but a public proof-of-concept is available on GitHub.

What to do: Upgrade XenForo to version 2.3.13 or later, which adds the duplicate transaction ID check in the PayPal REST payment provider. If you cannot upgrade immediately and use the PayPal REST provider, audit payment and transaction logs for duplicate PayPal transaction IDs and review member accounts for unexpected or repeated subscription activations/upgrades. After patching, reconcile any duplicate payments with your PayPal account and revert improperly granted upgrades.

Affected
XenForoall versions before 2.3.13 (deployments using the PayPal REST payment provider)
Estimated exposure
largelikely thousands to low tens of thousands of forum sites (subset of XenForo's installed base running the PayPal REST provider) — XenForo is a widely deployed commercial forum platform with an installed base in the low tens of thousands of sites per public web-technology usage trackers, and only self-hosted forums with the PayPal REST payment provider and a reachable…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

XenForo before 2.3.13 contains a payment replay vulnerability in the PayPal REST payment provider that allows attackers to process the same webhook payload multiple times by exploiting a missing duplicate transaction ID check. Attackers can replay a valid webhook payload to trigger duplicate payment events, resulting in repeated subscription activations and unauthorized account upgrades.

Vendors
xenforo
Products
xenforo
Weakness
CWE-345
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.