Skip to content

Get notified

Get an email when a new major security incident drops. No spam, unsubscribe any time.

Only used for pwn.watch incident emails. Protected by Cloudflare Turnstile.

Become a sponsor

One slot: pwn.watch, gifs.so, flavors.design, kitze.io, every kitze repo, and an X shout-out.

Secure checkout on Polar. Right after paying you set up your ad on kitze.io.

LivePatchedPatch now

Puppet and OpenVox servers hit by critical RCE and client impersonation bugs (CVE-2026-115731, CVE-2026-115732)

Puppet Server / Puppet Enterprise (Perforce) and OpenVox (openvox-agent, openvox-server, openvoxdb)

Brought to you byTinkerer Club

The private club for people who own their servers, run their own AI, and pay $0/month for software.

Puppet by Perforce and the OpenVox fork released coordinated fixes on Nov 3 2026 for two critical bugs found by Neodyme that affect all known Puppet and OpenVox versions, going back at least to open-source Puppet 6.24.0 from July 2021. CVE-2026-115731 lets any client holding a CA-signed agent certificate run arbitrary code on the Puppet/OpenVox server as its service user by submitting a report with a crafted rich-data event, because the event is deserialized into Ruby code. CVE-2026-115732 is a flaw in trapperkeeper-authorization's certificate-name matching that lets a certificate such as evil.target.example.com be authorized as target.example.com, exposing that node's catalog and secrets, and in Puppet Enterprise it can lead to CA administration and commands on managed nodes. Where the CA autosigns certificate requests without strong verification, an unauthenticated attacker can get the certificate both bugs need. Neodyme's writeup shows the server RCE being used to steal the CA signing key and run commands as root on managed agents. Upgrade OpenVox to openvox-agent 8.32.0 or 9.3.0, openvox-server 8.18.0 or 9.2.0 and openvoxdb 8.18.0 or 9.2.0, or Puppet Enterprise to 2023.8.13, 2025.12.1 or 2026.0.1 (Puppet Core 9.1.3, Puppet Server 9.0.24.1), then restart the server. OpenVox says open-source Puppet will not get security updates and recommends migrating.

Why this severity: Red Hat CVSS 3.1 9.9 for both (AV:N/AC:L/PR:L/S:C); needs a CA-signed agent certificate, which autosign setups may hand out without approval; no known exploitation

Started
Nov 3, 2026

Follow this incident

Discuss on X ↗

Affected

  • OpenVox Agent <= 8.31.1 and <= 9.2.0
  • OpenVox Server and OpenVoxDB <= 8.17.0 and <= 9.1.0
  • Puppet Enterprise releases before 2023.8.13, 2025.12.1 and 2026.0.1
  • Open-source Puppet (no fix; OpenVox recommends migrating)

Fixed in

  • openvox-agent 8.32.0 / 9.3.0
  • openvox-server 8.18.0 / 9.2.0
  • openvoxdb 8.18.0 / 9.2.0
  • Puppet Enterprise 2023.8.13 / 2025.12.1 / 2026.0.1
  • Puppet Core 9.1.3 with Puppet Server 9.0.24.1

Timeline3

  1. OpenVox publishes critical advisories GHSA-ffr6-rwpm-p5wq (server RCE via report event deserialization) and GHSA-q4hm-33rc-572g (client impersonation via flawed hostname check) and releases fixed agent, server and OpenVoxDB versions, coordinated with Puppet by Perforce.

  2. CVE-2026-115731 and CVE-2026-115732 are published; Puppet ships Puppet Server 9.0.24.1 with Puppet Core 9.1.3 patched for both.

  3. Neodyme publishes its technical writeup, showing the RCE works back to Puppet 6.24.0 and can be chained to steal the CA key and run commands as root on managed agents in Puppet Enterprise.

Advisories7

News & write-ups2

Get an email when a new major security incident drops. No spam, unsubscribe any time.