GitHub Advisoryadvisory · Go

GHSA-h8cp-697h-8c8p Step CA Has Authorization Bypass in ACME and SCEP Provisioners

CRITICAL Published 2025-12-03 Modified 2025-12-03 Official page ↗
Aliases
CVE-2025-44005
Ecosystem
Go
Packages
github.com/smallstep/certificates
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Weaknesses
CWE-306
Reviewed
2025-12-03

Affected packages

• Go github.com/smallstep/certificates: < 0.29.0 → fixed in 0.29.0

Description

Summary A security fix is now available for Step CA that resolves a vulnerability affecting deployments configured with ACME and/or SCEP provisioners. All operators running these provisioners should upgrade to the latest release (`v0.29.0`) immediately. The issue was discovered and disclosed by a research team during a security review. There is no evidence of active exploitation. To limit exploitation risk during a coordinated disclosure window, we are withholding detailed technical information for now. A full write-up will be published in several weeks. --- Embargo List If your organization runs Step CA in production and would like advance, embargoed notification of future security updates, visit https://u.step.sm/disclosure to request inclusion on our embargo list. --- Acknowledgements This issue was identified and reported by Stephen Kubik of the Cisco Advanced Security Initiatives Group (ASIG) --- Stay safe, and thank you for helping us keep the ecosystem secure.

Related

Alias · CVE (1)

  • CVE-2025-44005 An attacker can bypass authorization checks and force a Step CA ACME or SCEP provisioner to create certificates without completing certain… vulnerability

Weakness · CWE (1)

  • CWE-306 Missing Authentication for Critical Functionality weakness

References