Intel

AIKIDO-2026-566802

pympp is vulnerable to Origin Validation Error

Origin Validation ErrorGHSA-5r9p-36vq-j23h Published Yesterday

68

Medium Risk

This Affects:

PYTHONpympp
0.0.1 - 0.10.0
Fixed in 0.10.1
Are you affected? Scan for Free

TL;DR

The PaymentTransport in pympp does not verify that a 402 Payment Required challenge comes from the origin of the initially requested URL. When redirect following is enabled, a redirect can send the request to a different scheme, host, or port and the transport still generates and sends payment authorization credentials to that new origin. This lets a redirect destination receive payment credentials that were intended for the original site. The fix records the original request origin and rejects payment challenges produced by origin-changing redirects before any credentials are created.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you have enabled redirect following on a client that uses PaymentTransport.

Background info

pympp is vulnerable to Origin Validation Error in versions 0.0.1 - 0.10.0.

How to fix this

Upgrade the pympp library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform