XenForo before 2.3.13 contains a signature verification...
High severity
Unreviewed
Published
Sep 8, 2026
to the GitHub Advisory Database
•
Updated Sep 9, 2026
Description
Published by the National Vulnerability Database
Sep 8, 2026
Published to the GitHub Advisory Database
Sep 8, 2026
Last updated
Sep 9, 2026
XenForo before 2.3.13 contains a signature verification logic error in the PayPal REST webhook handler that allows unauthenticated attackers to bypass payment signature validation by submitting a webhook request with an unsupported auth_algo header value. When the algorithm cannot be mapped to a supported hash function, the verification function incorrectly returns true instead of failing, causing the caller to treat the fabricated request as verified and process the payment event without a valid PayPal signature.
References