Skip to main content
← All vulnerabilities
CVE-2026-105218

gopay before 1.5.119 Disabled TLS Certificate Verification in xhttp Client

Published
Last modified
Status
published
Known exploitation
Not listed in CISA KEV
Fix
Fixed in 1.5.119
Public exploit
None on Exploit-DB
CISA SSVC
  • Exploitation: none
  • Automatable: no
  • Technical impact: total
?

Decision points from CISA's Vulnrichment, assessed (SSVC 2.0.3).

SSVC documentation

Summary

gopay before 1.5.119 disables TLS certificate verification in defaultClient() in pkg/xhttp/client.go, allowing man-in-the-middle attackers to impersonate payment provider APIs. Attackers can present any certificate to read merchant credentials, signatures and transaction data, and modify payment, refund and order query responses.

Affected versions

  • go-pay gopay

    fixed in 1.5.119

References 5

GitHub · go-pay/gopay

vulncheck.com