Skip to content

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.

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.

Search NVD
  • 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

  • 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.