CVE-2025-67108
Linux Ubuntu vulnerability analysis and mitigation

Overview

CVE-2025-67108 is a certificate revocation validation vulnerability in eProsima Fast-DDS v3.3 that allows unauthenticated remote attackers to maintain insecure communications after certificate expiration. The flaw was disclosed on December 23, 2025, and affects specifically Fast-DDS version 3.3.0. It carries a CVSS v3.1 base score of 10.0 (Critical), assigned by CISA-ADP (NVD, Red Hat CVE).

Technical details

The vulnerability is classified under CWE-298 (Improper Validation of Certificate Expiration) and CWE-370 (Missing Check for Certificate Revocation after Initial Check). Certificate expiration is verified only during the initial TLS handshake via OpenSSL's X509_verify_cert in PKIDH.cpp, and permission grant validity is checked via the is_validation_in_time function in Permissions.cpp (around line 263). Once a connection is established and permissions are granted, no continuous or periodic re-validation of certificate expiration occurs. An attacker can obtain a short-lived certificate, establish a legitimate connection, and then continue communicating after the certificate expires — effectively bypassing DDS Security access controls without any user interaction (GitHub Gist, Fast-DDS Source).

Impact

Successful exploitation allows an unauthorized network attacker to maintain persistent, insecure DDS communications after their certificate has expired or been revoked, violating the DDS Security specification's certificate authentication mechanism. This results in high confidentiality and integrity impact across all connected DDS participants within the same domain, with a changed scope indicating that the impact extends beyond the vulnerable component itself. Sensitive data exchanged over DDS topics may be exposed, and unauthorized participants could publish or subscribe to protected topics, enabling data manipulation or exfiltration in robotics, autonomous systems, or industrial control environments that rely on Fast-DDS (GitHub Gist, Red Hat CVE).

Exploitability

No public proof-of-concept exploit code has been confirmed as functional, though a PoC repository is referenced at https://github.com/lkloliver/poc/tree/main/CVE-2025-67108 (GitHub Gist). There is no evidence of in-the-wild exploitation or threat actor attribution at this time. The EPSS score is approximately 0.03% (0.000300), indicating a currently low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog as of the time of this report (Red Hat CVE).

Exploitation steps

  1. Obtain a short-lived certificate: Acquire or generate a certificate with a brief validity window (e.g., minutes to hours) that is accepted by the target Fast-DDS v3.3 deployment's Permissions CA.
  2. Establish a DDS connection: Use the valid certificate during the initial handshake phase to authenticate with the target DDS domain. Fast-DDS will verify the certificate via X509_verify_cert and check permission grant validity via is_validation_in_time — both pass at this stage.
  3. Wait for certificate expiration: Allow the certificate's validity period to lapse. The established DDS session remains active because Fast-DDS does not perform continuous re-validation of certificate expiration post-handshake.
  4. Continue unauthorized communication: Publish or subscribe to protected DDS topics, exfiltrate data, or inject malicious messages into the DDS domain using the now-expired but still-accepted session, bypassing security policies and access controls (GitHub Gist, Fast-DDS Source).

Indicators of compromise

  • Network: DDS RTPS traffic originating from participants whose certificates have passed their notAfter timestamp; unexpected DDS domain participant discovery messages from unknown or previously removed endpoints.
  • Logs: Fast-DDS security logs showing successful participant authentication followed by absence of re-validation events over extended periods; no SecurityException entries for expired certificates after initial handshake.
  • Process/Behavior: DDS participants remaining active and communicating on protected topics beyond the expected certificate lifetime; unexpected data publications or subscriptions on sensitive DDS topics from participants that should have been revoked.

Mitigation and workarounds

As of the disclosure date, no official patch from eProsima has been confirmed as released; the patch status is listed as pending (Red Hat CVE). Recommended interim mitigations include: (1) isolating or disabling systems running Fast-DDS v3.3 where possible; (2) implementing strict network segmentation to limit DDS domain exposure; (3) using very short certificate validity windows combined with frequent manual session audits; (4) monitoring DDS network traffic for participants with expired certificates; and (5) applying official security patches from eProsima as soon as they become available. Organizations should monitor the eProsima Fast-DDS GitHub repository for patch releases.

Community reactions

The vulnerability received coverage from The Hacker Wire, which highlighted the bypass of ticket revocation in secure DDS communications (The Hacker Wire). Social media discussion was noted on Mastodon and Bluesky shortly after disclosure. Red Hat tracked the CVE as part of their security advisory process, indicating relevance to downstream consumers of Fast-DDS (Red Hat CVE). Tenable added detection support via Nessus plugin 279649 (Tenable).

Additional resources


SourceThis report was generated using AI

Related Linux Ubuntu vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-45699HIGH7.5
  • Linux Debian logoLinux Debian
  • netatalk
NoYesAug 14, 2026
CVE-2026-47766MEDIUM5.1
  • Linux Debian logoLinux Debian
  • crun
NoYesAug 14, 2026
CVE-2026-47192LOW2.1
  • Python logoPython
  • kas
NoYesAug 14, 2026
CVE-2026-47191LOW2.1
  • Python logoPython
  • kas
NoYesAug 14, 2026
CVE-2026-12876NONEN/A
  • Linux Debian logoLinux Debian
  • nltk
NoNoAug 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management