CVE-2024-47825
Fixed in a distro release EPSS <1%CVSS 4.0
Cilium is a networking, observability, and security solution with an eBPF-based dataplane. Starting in version 1.14.0 and prior to versions 1.14.16 and 1.15.10, a policy rule denying a prefix that is broader than `/32` may be ignored if there is a policy rule referencing a more narrow prefix (`CIDRSet` or `toFQDN`) and this narrower policy rule specifies either `enableDefaultDeny: false` or `- toEntities: all`. Note that a rule specifying `toEntities: world` or `toEntities: 0.0.0.0/0` is insufficient, it must be to entity `all`.This issue has been patched in Cilium v1.14.16 and v1.15.10. As this issue only affects policies using `enableDefaultDeny: false` or that set `toEntities` to `all`, some workarounds are available. For users with policies using `enableDefaultDeny: false`, remove this configuration option and explicitly define any allow rules required. For users with egress policies that explicitly specify `toEntities: all`, use `toEntities: world`.
Products: cilium
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Go | github.com/cilium/cilium | 1.15.10 |
| Go | github.com/cilium/cilium | 1.14.16 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | cilium-1.14 | 1.14.19-r34 |
| Chainguard | cilium-1.14 | 1.14.16-r0 |
| Chainguard | cilium-1.14-clustermesh-apiserver | 1.14.19-r34 |
| Chainguard | cilium-1.14-container-init | 1.14.19-r34 |
| Chainguard | cilium-1.14-container-init | 1.14.16-r0 |
| Chainguard | cilium-1.14-container-init-compat | 1.14.19-r34 |
| Chainguard | cilium-1.14-container-init-compat | 1.14.16-r0 |
| Chainguard | cilium-1.14-hubble-relay | 1.14.19-r34 |
| Chainguard | cilium-1.14-hubble-relay | 1.14.16-r0 |
| Chainguard | cilium-1.14-iptables | 1.14.19-r34 |
| Chainguard | cilium-1.14-iptables | 1.14.16-r0 |
| Chainguard | cilium-1.14-operator-aws | 1.14.19-r34 |
| Chainguard | cilium-1.14-operator-aws | 1.14.16-r0 |
| Chainguard | cilium-1.14-operator-generic | 1.14.19-r34 |
| Chainguard | cilium-1.14-operator-generic | 1.14.16-r0 |
| Chainguard | cilium-1.15 | 1.15.19-r3 |
| Chainguard | cilium-1.15 | 1.15.10-r0 |
| Chainguard | cilium-1.15-clustermesh-apiserver | 1.15.10-r0 |
| Chainguard | cilium-1.15-clustermesh-apiserver | 1.15.19-r3 |
| Chainguard | cilium-1.15-container-init | 1.15.19-r3 |
| Chainguard | cilium-1.15-container-init | 1.15.10-r0 |
| Chainguard | cilium-1.15-container-init-compat | 1.15.19-r3 |
| Chainguard | cilium-1.15-container-init-compat | 1.15.10-r0 |
| Chainguard | cilium-1.15-hubble-relay | 1.15.19-r3 |
| Chainguard | cilium-1.15-hubble-relay | 1.15.10-r0 |
| Chainguard | cilium-1.15-iptables | 1.15.10-r0 |
| Chainguard | cilium-1.15-iptables | 1.15.19-r3 |
| Chainguard | cilium-1.15-operator-aws | 1.15.19-r3 |
| Chainguard | cilium-1.15-operator-aws | 1.15.10-r0 |
| Chainguard | cilium-1.15-operator-generic | 1.15.10-r0 |
| Chainguard | cilium-1.15-operator-generic | 1.15.19-r3 |
| Chainguard | cilium-fips-1.14 | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-clustermesh-apiserver | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-compat | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-container-init | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-container-init-compat | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-host-utils | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-hubble-relay | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-iptables | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-operator-aws | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-operator-azure | 1.14.16-r0 |
| Chainguard | cilium-fips-1.14-operator-generic | 1.14.16-r0 |
| Chainguard | cilium-fips-1.15 | 1.15.10-r0 |
| Chainguard | cilium-fips-1.15-clustermesh-apiserver | 1.15.10-r0 |
| Chainguard | cilium-fips-1.15-container-init | 1.15.10-r0 |
| Chainguard | cilium-fips-1.15-container-init-compat | 1.15.10-r0 |
| Chainguard | cilium-fips-1.15-host-utils | 1.15.10-r0 |
| Chainguard | cilium-fips-1.15-hubble-relay | 1.15.10-r0 |
| Chainguard | cilium-fips-1.15-operator-aws | 1.15.10-r0 |
| Chainguard | cilium-fips-1.15-operator-azure | 1.15.10-r0 |
| Chainguard | cilium-fips-1.15-operator-generic | 1.15.10-r0 |
| Chainguard | hubble-ui | 0.13.1-r7 |
| Chainguard | hubble-ui-backend | 0.13.1-r7 |
| Chainguard | hubble-ui-backend-fips | 0.13.1-r7 |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | govulncheck-vulndb | 0.0.20241030T212825-150000.1.9.1 |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | govulncheck-vulndb | 0.0.20241030T212825-150000.1.9.1 |
| SUSE Package Hub 12 | govulncheck-vulndb | 0.0.20241104T154416-5.1 |
| Wolfi | cilium-1.14 | 1.14.19-r34 |
| Wolfi | cilium-1.14-container-init | 1.14.19-r34 |
| Wolfi | cilium-1.14-container-init-compat | 1.14.19-r34 |
| Wolfi | cilium-1.14-hubble-relay | 1.14.19-r34 |
| Wolfi | cilium-1.14-iptables | 1.14.19-r34 |
| Wolfi | cilium-1.14-operator-generic | 1.14.19-r34 |
| Wolfi | cilium-1.15 | 1.15.19-r3 |
| Wolfi | cilium-1.15-container-init | 1.15.19-r3 |
| Wolfi | cilium-1.15-container-init-compat | 1.15.19-r3 |
| Wolfi | cilium-1.15-hubble-relay | 1.15.19-r3 |
| Wolfi | cilium-1.15-iptables | 1.15.19-r3 |
| Wolfi | cilium-1.15-operator-generic | 1.15.19-r3 |
| Wolfi | hubble-ui | 0.13.1-r7 |
| Wolfi | hubble-ui-backend | 0.13.1-r7 |
| openSUSE Leap 15.5 | govulncheck-vulndb | 0.0.20241030T212825-150000.1.9.1 |
| openSUSE Leap 15.6 | govulncheck-vulndb | 0.0.20241030T212825-150000.1.9.1 |
| openSUSE Tumbleweed | govulncheck-vulndb | 0.0.20241030T212825-1.1 |