Cilium is a networking, observability, and security solution with an eBPF-based dataplane. Versions 1.15.0 to 1.15.15, 1.16.0 to 1.16.8, and 1.17.0 to 1.17.2, are vulnerable when using Wireguard transparent encryption in a Cilium cluster, packets that originate from a terminating endpoint can leave the source node without encryption due to a race condition in how traffic is processed by Cilium. This issue has been patched in versions 1.15.16, 1.16.9, and 1.17.3. There are no workarounds available for this issue.
| Package (Ecosystem) | Introduced | Fixed | Limit |
|---|---|---|---|
| github.com/cilium/cilium(Go) | 1.13.0 | 1.15.16 | N/A |
| github.com/cilium/cilium(Go) | 1.16.0 | 1.16.9 | N/A |
| github.com/cilium/cilium(Go) | 1.17.0 | 1.17.3 | N/A |
CVSS Metrics