FreeBSD-SA-26:73.caroot Removes Trust After eMudhra Compromise

P2 — VALIDATE AND UPDATENot provided by the authority · Not provided by the authorityEXPLOITATION: NOT STATED

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.

Open the authoritative advisory

Last verified: 2026-10-21 UTC. Recheck the authoritative advisory and supported distribution channel before changing production.

Scope And Authority

Product scopeFreeBSD base-system TLS certificate store
AdvisoryFreeBSD-SA-26:73.caroot
CVEs
Advisory announcement date2026-10-21 00:00:00 UTC
Latest branch correction time2026-10-21 04:44:35 UTC
Affected versionsAll supported FreeBSD versions before the branch-specific corrections in FreeBSD-SA-26:73.caroot.
Fixed version15.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 scoreNot provided by the authority
CVSS severityNot provided by the authority
Exploitation statusFreeBSD 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

  1. Inventory. Identify supported FreeBSD hosts, release and branch revisions, certificate-store management method, OpenSSL-linked daemons, custom trust stores, owners, and maintenance constraints.
  2. 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.
  3. 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.
  4. 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.
  5. 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.