GHSA-j443-wcqq-xprh json
Terraform Provider for SendGrid: TLS Session Resumption Bypasses Certificate Authority Trust Store Modifications in Go
published 8mo ago modified 7mo ago also GO-2026-4673
- cvss
- 10.0
- version 3.1, GitHub
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
### Summary
A critical vulnerability has been identified at https://security.snyk.io/package/linux/chainguard:latest/terraform-provider-sendgrid, associated with the underlying Go version.
If the server's TLS configuration is mutated between connections — for example, a CA is removed from the trusted list via `Config.Clone()` combined with modification or `GetConfigForClient` — the resumed handshake still succeeds using the cached session. The certificate is not re-checked against the updated CA list.
As a result, a client whose CA was revoked or removed between the first and second connection could still establish a connection on the resumed session.
### Details
If the server's TLS configuration is mutated between connections — for example, a CA is removed from the trusted list via `Config.Clone()` combined with modification or `GetConfigForClient` — the resumed handshake still succeeds using the cached session. The certificate is not re-checked against the updated CA list.
Consequently, a client whose CA was revoked or removed between the first and second connection could still establish a connection on the resumed session.
Is GHSA-j443-wcqq-xprh in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| GitHub | 3.1 | 10.0 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/arslanbekov/terraform-provider-sendgrid | <=1.1.3-0.20250606002314-b4a2dfeb7b0f all versions |
no fix listed |
Classification
- Weakness
-
- CWE-295 Improper Certificate Validation
References
-
github.com
/arslanbekov/terraform-provider-sendgrid/security/advisories/GHSA-j443-wcqq-xprh
web, advisory
-
github.com
/advisories/GHSA-h355-32pf-p2xm
advisory, web
-
github.com
/arslanbekov/terraform-provider-sendgrid
package
-
security.snyk.io
/vuln/SNYK-CHAINGUARDLATEST-TERRAFORMPROVIDERSENDGRID-15265295
web
Sources
- GitHub Advisory GHSA-j443-wcqq-xprh
- OSV GO-2026-4673
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.