
PEACH
Un cadre d’isolation des locataires
createPincerPayMiddleware in @pincerpay/merchant versions before 0.10.2 settled payments using the payment requirements taken from the agent-supplied payment header (accepted) and never compared the amount, asset, network or payTo with the route's configured price or the merchant's wallet. The PincerPay facilitator did not check them either. A client could submit a payment for a lower amount, or to its own wallet, and still receive the paywalled resource.
@pincerpay/merchant 0.10.2: the middleware matches the agent's accepted terms against the options the route offered (scheme, network, amount, asset, payTo; EVM addresses case-insensitive) and sends its own copy of the terms to the facilitator. Mismatches are rejected with 402 payment_requirements_mismatch./v1/settle and /v1/verify reject any payTo that is not the calling merchant's registered wallet (403 pay_to_not_merchant_wallet). This also protects integrations still on older SDK versions or hand-rolled clients when they use the hosted facilitator.Upgrade to @pincerpay/merchant@0.10.2 or later. Self-hosted facilitators should also update to the latest apps/facilitator.
Found during an internal assumptions review on 2026-10-29.
Source: NVD
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité afin d’évaluer votre niveau de risque et d’identifier les lacunes dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."