cert-manager bug bounty programs
cert-manager.io Updated
Cert-manager runs one public program: a Sorona bug bounty paying up to $1,500.
- Top reward
- $1,500
- Sorona
- Programs
- 1
- 1 pays cash
- Targets in scope
- 14
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program cert-manager runs.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
cert-manager
Sorona · Bug bounty |
– | – | – | $100 | $1,500 | Partial | – | 3 days promised | Open |
-
- Critical
- –
- High
- –
- Medium
- –
- Low
- $100
- Safe harbor
- Partial
- First response
- 3 days promised
Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.
What is in scope
14 targets. 5 excluded.
-
https://cert-manager.io
Web
-
Secret handling end to end: creation, ownership, the reference model between namespaces, and the garbage collection behaviour
Products and areas
-
The ACME implementation in full, covering account registration, order and authorization handling, and the Challenge and Order resources the controller creates and consumes
Products and areas
-
The admission webhooks and the CRD validation they perform, where a malformed or crafted resource reaches the controller
Products and areas
-
The CA and SelfSigned issuers and their handling of signing key material held in secrets
Products and areas
-
The controller reconciliation loops for Certificate, CertificateRequest, Issuer and ClusterIssuer, along with the state transitions between them
Products and areas
-
The DNS01 solvers and every provider integration shipped in the organisation, together with the credentials they read from cluster secrets
Products and areas
-
The HTTP01 solver, including the temporary Ingress or Gateway resources and the pods it creates in a cluster to answer a challenge
Products and areas
-
The Issuer policy surface: the solver selectors, the allowed domain configuration, and every rule that decides whether a given request may be fulfilled
Products and areas
-
The Kubernetes API interactions themselves, covering watch handling, cache behaviour and the resilience of the controller to hostile resource content
Products and areas
-
The policy declares its covered repositories explicitly: everything under the cert-manager GitHub organisation. That declaration is the scope, and the components below sit inside it
Products and areas
-
The RBAC and service account model the project ships, where an over-broad default role is a real finding
Products and areas
-
The sub-projects under the same organisation, including the CSI driver, trust-manager, approver-policy and the istio-csr integration
Products and areas
-
The Vault and Venafi issuer integrations and the credentials and tokens they hold
Products and areas
No target matches. Try part of a host name, such as the company name.
Out of scope 5
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
A cluster operator's deliberate configuration choice, such as granting a namespace permission to create a ClusterIssuer
-
Attacks that assume cluster-admin, since that privilege already reaches every secret cert-manager touches
-
Copy-pasted scanner output and dependency-tree findings with no demonstrated impact, which the policy rules out by name
-
Defects in Kubernetes itself, in an ingress controller, or in a CA operating on the other side of ACME
-
Third-party issuer implementations maintained outside the cert-manager organisation
Recent changes
Reward and scope changes across every cert-manager program, newest first.
No changes recorded yet. New targets and reward moves show up here and in the RSS feed.
Recent CVEs
Published vulnerabilities in cert-manager products, from the NVD.
-
CVE-2026-25518 Medium
cert-manager adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates. In versions from 1.18.0 to before 1.18.5 and from 1.19.0 to before 1.19.3, the cert-manager-controller performs DNS lookups during ACME DNS-01 processing (for zone discovery and propagation self-checks). By default, these l
-
CVE-2024-36537 High
Insecure permissions in cert-manager v1.14.4 allows attackers to access sensitive data and escalate privileges by obtaining the service account's token.
About this page
This page gathers every public program listed under cert-manager.io: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.
Something wrong or missing? Report a correction.