FreeBSD VuXML: Documenting security issues in FreeBSD and the FreeBSD Ports Collection

openvox -- Flawed Hostname Check allows Puppet Client Impersonation

Affected packages
openvoxdb8 < 8.18.0
openvoxdb9 < 9.2.0
openvox-server8 < 8.18.0
openvox-server9 < 9.2.0

Details

VuXML ID 6cd47e21-d8db-11f1-8d43-18cf5efc6bb4
Discovery 2026-11-03
Entry 2026-11-05

The OpenVoxProject reports:

Trapperkeeper is the framework we use for running our Clojure based applications and trapperkeeper-authorization is the shared authentication library that parses OpenVox’s auth.conf file and such. This file allows authentication rules to be specified in multiple ways, including plain strings (foo.example.com), wildcards (*.example.com), or regular expressions (/lab-\d{3}.example.com/). Plain strings and wildcard matches were handled by the same logic and this resulted in wildcard behavior incorrectly showing up in all non-regex rules. The end result of this meant that a certificate name of evil.target.example.com would be allowed to impersonate target.example.com and access information or perform actions as the target certname. In some non-default configurations, this could even inject exported resources into arbitrary agent catalogs across the infrastructure.

References

CVE Name CVE-2026-115732
URL https://cveawg.mitre.org/api/cve/CVE-2026-115732
URL https://github.com/OpenVoxProject/trapperkeeper-authorization/security/advisories/GHSA-q4hm-33rc-572g
URL https://portal.perforce.com/s/cve/a91Qi000003IaJRIA0/certificate-name-authorization-bypass