Description
Cilium is a networking, observability, and security solution with an eBPF-based dataplane. Prior to versions 1.13.13, 1.14.8, and 1.15.2, in Cilium clusters with IPsec enabled and traffic matching Layer 7 policies, IPsec-eligible traffic between a node's Envoy proxy and pods on other nodes is sent unencrypted and IPsec-eligible traffic between a node's DNS proxy and pods on other nodes is sent unencrypted. This issue has been resolved in Cilium 1.15.2, 1.14.8, and 1.13.13. There is no known workaround for this issue.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| cilium | cilium | < 1.13.13, >= 1.14.0, < 1.14.8, >= 1.15.0, < 1.15.2 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | hubble-ui | 0.13.0-r3 | — |
| Wolfi rolling | hubble-ui-backend | 0.13.3-r3 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/cilium/cilium | < 1.13.13 | 1.13.13 | GHSA-j89h-qrvr-xc36 |
| Go | github.com/cilium/cilium | >= 1.14.0, < 1.14.8 | 1.14.8 | GHSA-j89h-qrvr-xc36 |
| Go | github.com/cilium/cilium | >= 1.15.0, < 1.15.2 | 1.15.2 | GHSA-j89h-qrvr-xc36 |
| Go | github.com/cilium/cilium | < 1.13.13 · >= 1.14.0, < 1.14.8 · >= 1.15.0, < 1.15.2 | 1.13.13, 1.14.8, 1.15.2 | GO-2024-2656 |