Skip to content
OpenAdvisories
Critical · 9.0 CVE-2026-115732 EUVD-2026-116493GHSA-5jqj-9p78-vmh3

Certificate Name Authorization Bypass

Published Nov 3, 2026 · Updated Nov 6, 2026 · Assigned by Perforce

Description

Incorrect authorization in the certificate-name matching of trapperkeeper-authorization, as used by Puppet Server, in the affected products, allows a client that holds a CA-signed certificate whose name extends or shortens an authorized hostname to be authorized as that host. This enables impersonation of other nodes and, in Puppet Enterprise, access to certificate-authority administration and remote command execution on managed nodes. Exploitation requires a certificate with a colliding name, which the certificate authority issues by approval or autosign.

Affected products

VendorProductAffectedFixed
Perforce Puppet Enterprise 2023.8.0 – < 2023.8.13, 2025.0.0 – < 2025.12.1, 2026.0.0 – < 2026.0.1 2023.8.13

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 trapperkeeper-authorization-clojure 2.5.0-1 —
Debian 13 trapperkeeper-authorization-clojure 2.0.1-2+deb13u1 —
Debian 12 trapperkeeper-authorization-clojure 1.0.0-4+deb12u1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 puppetserver No fix yet —
Ubuntu 26.04 LTS puppetserver No fix yet —
Ubuntu 24.04 LTS puppetserver No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Satellite Capsule 6 openvox-agent 8.32.0-1.el9sat RHSA-2026:95652
Red Hat Satellite Capsule 6 openvox-server 8.18.0-1.el9sat RHSA-2026:95652
Red Hat Satellite 6 openvox-agent 8.32.0-1.el9sat RHSA-2026:95652
Red Hat Satellite 6 openvox-server 8.18.0-1.el9sat RHSA-2026:95652

Advisories 1

References