Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. symfony/security-http
  4. ›
  5. CVE-2026-45063

CVE-2026-45063: Symfony Vulnerable to Identity Spoofing via Unanchored DN Regex in X509Authenticator

May 27, 2026

X509Authenticator implements client-certificate (mTLS) authentication: the web server validates the client’s certificate against a trusted CA, then passes the certificate’s Subject DN (Distinguished Name: a string like CN=Alice,O=Example,emailAddress=alice@example.com) to Symfony via $_SERVER['SSL_CLIENT_S_DN']. Symfony extracts the user identifier from that string.

The extraction uses an unanchored regex that matches emailAddress= anywhere in the DN string: including inside the value of a different RDN (Relative Distinguished Name: one key=value component of the DN), such as CN. An attacker who can obtain a certificate from a trusted CA with a free-text CN can smuggle emailAddress=victim@target inside the CN value and be authenticated as the victim.

References

  • github.com/FriendsOfPHP/security-advisories/blob/master/symfony/security-http/CVE-2026-45063.yaml
  • github.com/FriendsOfPHP/security-advisories/blob/master/symfony/symfony/CVE-2026-45063.yaml
  • github.com/advisories/GHSA-ph86-p8f6-f9r2
  • github.com/symfony/symfony/commit/ccb3f724c7ff55670a6fe3521c7bf1514cceb478
  • github.com/symfony/symfony/security/advisories/GHSA-ph86-p8f6-f9r2
  • nvd.nist.gov/vuln/detail/CVE-2026-45063
  • symfony.com/cve-2026-45063

Code Behaviors & Features

Detect and mitigate CVE-2026-45063 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 5.4.52, all versions starting from 6.0.0-BETA1 before 6.4.40, all versions starting from 7.0.0-BETA1 before 7.4.12, all versions starting from 8.0.0-BETA1 before 8.0.12

Fixed versions

  • 5.4.52
  • 6.4.40
  • 7.4.12
  • 8.0.12

Solution

Upgrade to versions 5.4.52, 6.4.40, 7.4.12, 8.0.12 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-290: Authentication Bypass by Spoofing

Source file

packagist/symfony/security-http/CVE-2026-45063.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:52 +0000.