Bug 2510319 - CVE-2026-66402 freerdp2: FreeRDP: Server Identity Verification Bypass via TLS Certificate Validation Weaknesses [fedora-all]
Summary: CVE-2026-66402 freerdp2: FreeRDP: Server Identity Verification Bypass via TLS...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: freerdp2
Version: 45
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Neal Gompa
QA Contact:
URL:
Whiteboard: {"flaws": ["c0b1cc35-9c69-41a7-9c29-5...
Depends On:
Blocks: CVE-2026-66402
TreeView+ depends on / blocked
 
Reported: 2026-08-03 07:53 UTC by Ganesh
Modified: 2026-08-17 15:45 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ganesh 2026-08-03 07:53:54 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

FreeRDP before 3.29.0 (affected versions <= 3.28.0) contains multiple TLS certificate identity validation weaknesses in tls_verify_certificate(), tls_match_hostname(), and x509_utils_get_dns_names(). Because FreeRDP performs custom Common Name and DNS SAN string matching instead of using OpenSSL's length-aware identity validation APIs, it (1) truncates DNS SAN values at embedded NUL bytes (accepting e.g. 'victim.example\0.attacker.example' as 'victim.example'), (2) accepts a matching Common Name even when non-matching DNS SAN entries are present, and (3) accepts IP-literal targets via DNS/CN matching without comparing iPAddress SANs. Under a trusted or misissued certificate chain, an attacker positioned to present such a certificate can bypass server identity verification, weakening TLS server authentication.

Comment 1 Aoife Moloney 2026-08-17 15:45:20 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle.
Changing version to 45.


Note You need to log in before you can comment on or make changes to this bug.