Vulnerability in pympp Python SDK for Machine Payments Protocol
CVE-2026-63634
6.9MEDIUM
What is CVE-2026-63634?
The pympp Python SDK for the Machine Payments Protocol has a vulnerability where, before version 0.9.1, the server fails to adequately validate calldata when acting as the fee payer. This leniency in eth_abi decoding allows harmful manipulation where attackers can append trailing data, inflating gas consumption without breaching gas limit or fee caps. This flaw enables malicious users to drain the fee-payer’s wallet through padded transactions. The issue has been addressed in version 0.9.1.
Affected Version(s)
pympp < 0.9.1
