Skip to content

Cilium

Bug bounty on Sorona cilium.io

Accepting reports open-source
Top reward
$1,500
Top severity paid
Critical
Assets in scope
16
Public CVEs
41
Last change
No changes yet

At a glance

What to know before you start testing.

Pays from $1,500
for critical bugs.
Partial safe harbor
Some legal protection; read the terms.
Publish after a fix
Coordinate the timing with the company.

Rewards

What Sorona lists as the payout for each severity.

Severity Reward
Critical $1,500+
High $700+
Medium $300+
Low $100 $100 / 1 month Claude Max
Safe harbor
Partial Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Scope

16 assets you may test, 6 excluded.

Web 1

  • https://cilium.io

Products and areas 15

  • CiliumNetworkPolicy and CiliumClusterwideNetworkPolicy evaluation in full, along with Kubernetes NetworkPolicy as Cilium implements it
  • Cluster Mesh, the cross-cluster identity and service model, and the trust between clusters it establishes
  • DNS-based and FQDN policy: the DNS proxy, the responses it observes and the IP set a name resolves into
  • Hubble, the relay, the UI and the flow data each exposes
  • kube-proxy replacement, service load balancing, the egress gateway, the bandwidth manager and the NAT and masquerading paths
  • Layer 7 policy enforcement, including HTTP, gRPC, Kafka and DNS rules and the proxy that applies them
  • Security identity allocation, the mapping from pod labels to numeric identities, and identity garbage collection and reuse
  • The BGP control plane and any route Cilium advertises or accepts
  • The cilium-agent, its API socket, and the privileged operations a caller on that socket can request on the node
  • The cilium CLI and the debug endpoints the agent exposes
  • The Cilium operator and every CRD it reconciles, including the identity and endpoint resources
  • The eBPF datapath programs and the loader that compiles and installs them, plus the maps they share with userspace
  • The Envoy integration Cilium configures for layer 7 policy, Ingress and Gateway API
  • The policy asks for private reports at [email protected] with GitHub Security Advisories used for publication, and declares no boundary narrower than the Cilium project's own code
  • Transparent encryption with IPsec and WireGuard, key generation, key rotation and what happens to traffic during a rotation
Out of scope (6)
  • A network policy an operator wrote that is simply more permissive than intended
  • Envoy upstream, unless Cilium's configuration or integration of it is what makes the defect reachable
  • Managed Kubernetes providers' own forks and distribution-specific patches
  • Reports filed as public GitHub issues rather than through the security list
  • Tetragon and other sibling projects in their own repositories
  • The Linux kernel and its eBPF verifier, which is upstream and has its own process

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy.

While testing

  • Report privately to the security mailing list at the address on the policy page . GitHub Security Advisories are used for publication and disclosure follows a patched release
  • Do not file this at the Kubernetes HackerOne programme. That paid scope covers the Kubernetes org repositories and does not reach separate CNCF projects
  • Give the full policy set that reproduces it, in YAML, along with the identities of both endpoints.
  • Say which datapath mode was in use: kube-proxy replacement or not, tunnelled or native routing, and whether the encryption layer was on.
  • State the Cilium and kernel versions.

Not accepted

  • A network policy an operator wrote that is simply more permissive than intended
  • Reports filed as public GitHub issues rather than through the security list

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Changes

Tracked since 11 Nov 2026. Last checked 1 hour ago.

No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.

Public CVEs

Published vulnerabilities in this vendor's products, from the NVD.

Search NVD
CVESeverityPublished
CVE-2026-56742 Medium 5.9 15 Jul 2026
CVE-2026-56743 Medium 5.4 15 Jul 2026
CVE-2026-49445 Critical 9.2 15 Jul 2026
CVE-2026-10722 Low 1.9 3 Jun 2026
CVE-2026-41520 High 7.9 8 May 2026
CVE-2026-33726 Medium 5.4 27 Mar 2026
CVE-2026-26963 Medium 6.1 20 Feb 2026
CVE-2025-64715 Medium 4.0 29 Nov 2025
CVE-2025-32793 Medium 4.0 21 Apr 2025
CVE-2025-30162 Low 3.2 24 Mar 2025
CVE-2025-30163 Low 3.4 24 Mar 2025
CVE-2025-23047 Medium 6.5 22 Jan 2025
CVE-2025-23028 Medium 5.3 22 Jan 2025
CVE-2024-52529 Medium 5.8 25 Nov 2024
CVE-2024-47825 Medium 4.0 21 Oct 2024
CVE-2024-42486 Medium 5.4 16 Aug 2024
CVE-2024-42487 Medium 4.0 15 Aug 2024
CVE-2024-42488 Medium 6.8 15 Aug 2024
CVE-2024-37307 High 7.9 13 Jun 2024
CVE-2024-28860 High 8.0 27 Mar 2024
CVE-2024-28249 Medium 6.1 18 Mar 2024
CVE-2024-28250 Medium 6.1 18 Mar 2024
CVE-2024-28248 High 7.2 18 Mar 2024
CVE-2024-25630 Medium 6.1 20 Feb 2024
CVE-2024-25631 Medium 6.1 20 Feb 2024
CVE-2023-41332 Low 3.5 27 Sep 2023
CVE-2023-41333 Medium 6.9 27 Sep 2023
CVE-2023-39347 High 7.6 27 Sep 2023
CVE-2023-34242 Low 3.4 15 Jun 2023
CVE-2023-30851 Low 2.6 25 May 2023
CVE-2023-29002 High 7.2 18 Apr 2023
CVE-2023-28114 Medium 4.8 22 Mar 2023
CVE-2023-27595 Medium 6.5 17 Mar 2023
CVE-2023-27594 Medium 4.2 17 Mar 2023
CVE-2023-27593 Medium 4.4 17 Mar 2023
CVE-2022-29178 High 8.8 20 May 2022
CVE-2022-29179 High 7.5 20 May 2022

Original policy

Copied from sorona.xyz on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.

Skip to content What this pays This project runs no bounty of its own. sorona.xyz pays you directly on qualified, reproduced findings. Severity │ sorona.xyz pays Critical │ $1,500+ High │ $700+ Medium │ $300+ Low │ $100 / 1 month Claude Max Submit a vulnerability CVE history 8 Last 12 months 41 Lifetime Policy bypass 40 % Identity confusion 25 % Privilege escalation 20 % Info disclosure 15 % Latest advisories Loading the feed Overview Cilium is the eBPF networking and network-policy layer for Kubernetes, embedded as the default dataplane in GKE Dataplane V2, AKS and EKS Anywhere. It writes the datapath every packet between pods traverses and it enforces the policies separating one workload from another. A policy-evaluation defect silently removes a boundary an operator believes is in place, and nothing in the cluster reports that it has gone. Its agent runs privileged on every node with the ability to load eBPF programs into the kernel. Cilium's security policy offers advisory credit and states there is no monetary incentive. sorona.xyz pays you directly on qualified, reproduced findings. In scope The policy asks for private reports at [email protected] with GitHub Security Advisories used for publication, and declares no boundary narrower than the Cilium project's own code The eBPF datapath programs and the loader that compiles and installs them, plus the maps they share with userspace CiliumNetworkPolicy and CiliumClusterwideNetworkPolicy evaluation in full, along with Kubernetes NetworkPolicy as Cilium implements it Layer 7 policy enforcement, including HTTP, gRPC, Kafka and DNS rules and the proxy that applies them DNS-based and FQDN policy: the DNS proxy, the responses it observes and the IP set a name resolves into Security identity allocation, the mapping from pod labels to numeric identities, and identity garbage collection and reuse The cilium-agent, its API socket, and the privileged operations a caller on that socket can request on the node The Cilium operator and every CRD it reconciles, including the identity and endpoint resources Cluster Mesh, the cross-cluster identity and service model, and the trust between clusters it establishes The Envoy integration Cilium configures for layer 7 policy, Ingress and Gateway API Transparent encryption with IPsec and WireGuard, key generation, key rotation and what happens to traffic during a rotation kube-proxy replacement, service load balancing, the egress gateway, the bandwidth manager and the NAT and masquerading paths Hubble, the relay, the UI and the flow data each exposes The BGP control plane and any route Cilium advertises or accepts The cilium CLI and the debug endpoints the agent exposes Out of scope The Linux kernel and its eBPF verifier, which is upstream and has its own process Tetragon and other sibling projects in their own repositories Envoy upstream, unless Cilium's configuration or integration of it is what makes the defect reachable A network policy an operator wrote that is simply more permissive than intended Managed Kubernetes providers' own forks and distribution-specific patches Reports filed as public GitHub issues rather than through the security list Most-valued findings Network policy bypass, any path where traffic a CiliumNetworkPolicy denies is delivered anyway. This is the class the whole product exists to prevent and it fails silently Identity confusion, where a pod is assigned or inherits the security identity of a different workload. Every policy decision downstream then applies to the wrong thing DNS and FQDN policy defects, where a response an attacker influences widens the IP set a policy allows, since the proxy is trusting resolution it did not control Escape from the agent API socket into privileged operations on the node, given that a workload with access to it is talking to a root process holding eBPF load capability eBPF map access or program loading reachable by an unprivileged workload, which reaches kernel state well beyond the container Cluster Mesh trust defects that let one cluster's identities be honoured in another, collapsing the boundary between separate clusters Layer 7 enforcement in the Envoy path where the policy layer and the backend parse a request differently, the classic normalisation gap IPsec and WireGuard handling that leaves traffic unencrypted, reuses key material or fails open during rotation Hubble exposing flow data across a tenancy boundary, since flow records describe every connection in the cluster Program rules Submit through sorona.xyz. This project runs no bounty of its own; we validate, coordinate disclosure with the maintainers, and pay you directly. Report privately to the security mailing list at [email protected] . GitHub Security Advisories are used for publication and disclosure follows a patched release The policy offers credit only, a Reported-by: trailer and an advisory acknowledgement, and states there is no monetary incentive Do not file this at the Kubernetes HackerOne programme. That paid scope covers the Kubernetes org repositories and does not reach separate CNCF projects Give the full policy set that reproduces it, in YAML, along with the identities of both endpoints. Policy findings depend entirely on how labels resolved to security identities at the time Say which datapath mode was in use: kube-proxy replacement or not, tunnelled or native routing, and whether the encryption layer was on. The eBPF programs differ substantially between them State the Cilium and kernel versions. The datapath is compiled against kernel capabilities and a behaviour on one kernel may be absent on another Disclosure Coordinated privately through the Cilium security list, with disclosure at or after a patched release and a GitHub Security Advisory carrying the CVE and the reporter's credit. Because Cilium is embedded in managed Kubernetes offerings, coordination reaches those distributors before publication, so the embargo runs to the patched release rather than to a day count you set. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability