In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade mpp to version 0.8.0 or higher.
mpp is a Rust SDK for the Machine Payments Protocol (MPP)
Affected versions of this package are vulnerable to Replay Attack through the tempo and stripe payment verification and channel/session handling paths in src/protocol/methods/tempo/method.rs, src/protocol/methods/tempo/session_method.rs, src/proxy/service.rs, src/server/sse.rs, and src/protocol/methods/stripe/method.rs. An attacker can obtain free or repeated paid requests, piggyback on existing session channels, or force a fee payer to cover requests by replaying or misrouting payment flows.