Vulnerability DatabaseGHSA-pwgq-6779-q657

GHSA-pwgq-6779-q657: 
JavaScript vulnerability analysis and mitigation

Impact

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.

Patches

  • @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.
  • Hosted facilitator (deployed 2026-10-30): /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.

Workarounds

Upgrade to @pincerpay/merchant@0.10.2 or later. Self-hosted facilitators should also update to the latest apps/facilitator.

Credit

Found during an internal assumptions review on 2026-10-29.


Source: NVD

Related JavaScript vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

GHSA-32cw-mf7w-gpqrHIGH7.1
  • JavaScript logoJavaScript
  • directus
NoYesOct 30, 2026
GHSA-jvxj-w2qp-5vmxMEDIUM6.8
  • JavaScript logoJavaScript
  • directus
NoYesOct 30, 2026
GHSA-95f8-mvw7-gpj9MEDIUM6.6
  • JavaScript logoJavaScript
  • directus
NoYesOct 30, 2026
CVE-2026-61789MEDIUM6.1
  • JavaScript logoJavaScript
  • @bytebase/dbhub
NoYesOct 30, 2026
GHSA-pwgq-6779-q657CRITICALN/A
  • JavaScript logoJavaScript
  • @pincerpay/merchant
NoYesOct 30, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management