GitHub Advisoryadvisory · Go
GHSA-5r5h-q934-cccp Calico Typha denial of service vulnerability
HIGH
Official page ↗
- Aliases
- CVE-2023-41378
- Ecosystem
- Go
- Packages
- github.com/projectcalico/calico
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-400, CWE-755
- Reviewed
- 2023-11-08
Affected packages
• Go github.com/projectcalico/calico: >= 3.26.0, < 3.26.3 → fixed in 3.26.3
• Go github.com/projectcalico/calico: <= 3.25.1 (no fix yet)
Description
In certain conditions for Calico Typha (v3.26.2, v3.25.1 and below), and Calico Enterprise Typha (v3.17.1, v3.16.3, v3.15.3 and below), a client TLS handshake can block the Calico Typha server indefinitely, resulting in denial of service. The TLS Handshake() call is performed inside the main server handle for loop without any timeout allowing an unclean TLS handshake to block the main loop indefinitely while other connections will be idle waiting for that handshake to finish.
Related
Alias · CVE (1)
- CVE-2023-41378 In certain conditions for Calico Typha (v3.26.2, v3.25.1 and below), and Calico Enterprise Typha (v3.17.1, v3.16.3, v3.15.3 and below), a… vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2023-41378 advisory
- https://github.com/projectcalico/calico/pull/7908 web
- https://github.com/projectcalico/calico/pull/7993 web
- https://github.com/projectcalico/calico/commit/2ebc1f92ecc39332cf1d55ba676d9101af24982f web
- https://github.com/projectcalico/calico/commit/ad8bd001e650ec7742ac30e58247e7eef5956125 web
- https://github.com/projectcalico/calico package
- https://www.tigera.io/security-bulletins-tta-2023-001 web