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 https://github.com/cilium/cilium/pull/38592.
This issue affects:
This issue is fixed in:
There is no workaround to this issue.
The Cilium community has worked together with members of Isovalent to prepare these mitigations. Special thanks to @gandro and @pippolo84 for reporting this issue and to @julianwiedmann for the patch.
If you think you have found a vulnerability affecting Cilium, we strongly encourage you to report it to our security mailing list at security@cilium.io. This is a private mailing list for the Cilium security team, and your report will be treated as top priority.
{ "nvd_published_at": "2025-04-21T16:15:54Z", "cwe_ids": [ "CWE-319", "CWE-362" ], "severity": "MODERATE", "github_reviewed": true, "github_reviewed_at": "2025-04-21T16:17:49Z" }