FreeBSD-SA-26:73.caroot Removes Trust After eMudhra Compromise
Quick Answer
FreeBSD published FreeBSD-SA-26:73.caroot for all supported releases after eMudhra intermediate CA private keys were disclosed. Update to the branch-specific correction or apply the signed patch or certctl workaround, restart OpenSSL-using services, and verify the affected root is untrusted.
Confirm Scope And Apply The Supported Remediation
What to do now: Inventory supported FreeBSD hosts, branches, trust stores, and OpenSSL-linked services; apply the supported branch update, signed patch, or documented workaround; restart services or reboot; validate TLS behavior; and retain evidence.
Last verified: 2026-10-21 UTC. Recheck the authoritative advisory and supported distribution channel before changing production.
Scope And Authority
| Product scope | FreeBSD base-system TLS certificate store |
|---|---|
| Advisory | FreeBSD-SA-26:73.caroot |
| CVEs | |
| Advisory announcement date | 2026-10-21 00:00:00 UTC |
| Latest branch correction time | 2026-10-21 04:44:35 UTC |
| Affected versions | All supported FreeBSD versions before the branch-specific corrections in FreeBSD-SA-26:73.caroot. |
| Fixed version | 15.1-RELEASE-p6, 14.5-RELEASE-p3, 14.4-RELEASE-p12, or a supported stable/security branch dated after the advisory correction; a signed source patch and a manual certctl workaround are also provided. |
| CVSS base score | Not provided by the authority |
| CVSS severity | Not provided by the authority |
| Exploitation status | FreeBSD does not state that FreeBSD systems were maliciously exploited.; no exploitation claim is inferred. |
What Changed
FreeBSD marked emSign ECC Root CA - G3 untrusted after eMudhra intermediate CA private keys were recovered and disclosed. OpenSSL does not check certificate revocation by default, so the corrected trust bundle is required to block the affected chain.
What To Validate Now
- Inventory. Identify supported FreeBSD hosts, release and branch revisions, certificate-store management method, OpenSSL-linked daemons, custom trust stores, owners, and maintenance constraints.
- Establish applicability. Match each host to the branch-specific correction. Software that uses its own trust store is outside the base-store fix and must be assessed separately.
- Remediate. Upgrade with the applicable supported FreeBSD mechanism, apply the signed source patch, or use the certctl workaround when an immediate upgrade is not possible. Restart every OpenSSL-using daemon or reboot.
- Validate. Confirm the resulting release or revision, verify emSign ECC Root CA - G3 is untrusted, test representative TLS clients and services, and retain package, revision, restart, and validation evidence.
- Retain evidence. Preserve asset and owner identifiers, the applicability decision, before-and-after versions, change approval, installation output, validation results, and any exception or rollback record.
Operational Cautions
The base-system correction does not update software that bundles its own trust store. A daemon restart or reboot is required after the trust-store change, and manual patch artifacts must be verified with the published signature.
Evidence To Retain
- Exact product, release stream, package or application version, enabled feature, environment, and accountable owner.
- UTC timestamps, authority revision, approved change record, installer or package-manager output, and resulting version.
- Relevant logs and monitoring evidence, test results, exceptions, compensating controls, and rollback decisions.
Related TechGeeks Resources
Authoritative References
Correction policy: If the authority changes affected versions, fixed versions, severity, exploitation information, mitigations, or required action, TechGeeks will update this notice and its verification date.

