Skip to content
CVE PROGRAM SOURCE RECORD9.1 Critical

CVE-2026-105218

gopay before 1.5.119 Disabled TLS Certificate Verification in xhttp Client

Description

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 products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

go-pay gopay

Default version status: unaffected

  • 0 to < 1.5.119affected
pkg:golang/github.com/go-pay/gopay

References