PatchSiren cyber security CVE debrief
CVE-2026-91769 PHP Group CVE debrief
A vulnerability in PHP's OpenSSL stream peer verification allows a certificate trusted for one name to be used for impersonation of another due to improper handling of certificate subjectAltName entries and Common Name fallback. This issue arises because PHP checks the certificate's subjectAltName entries first and falls back to the Common Name if no entry matches, contrary to RFC 6125 guidelines which require ignoring the CN when a certificate presents any service identity. As a result, a certificate carrying a non-matching DNS SAN can still be accepted if its CN matches the requested peer_name, potentially allowing impersonation of services. Defenders should assess their exposure
- Vendor
- PHP Group
- Product
- PHP
- CVSS
- MEDIUM 4.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Defenders responsible for PHP applications, especially those using OpenSSL streams for secure communication, should assess their exposure to this vulnerability. This includes reviewing the certificates used in their environments and ensuring they align with RFC 6125 guidelines for certificate validation.
Why it matters
Defenders should care about CVE-2026-91769 because it affects PHP's OpenSSL stream peer verification, potentially allowing impersonation of services. This requires verification of exposure in PHP applications using OpenSSL streams and assessment of certificate trust implications. The vulnerability's impact on communication security and trust needs to be evaluated and addressed.
- Potential impersonation of services due to improper certificate validation
- Need for verification of PHP application exposure to this vulnerability
- Possible impact on trust and security of communications in PHP environments
Technical summary
The vulnerability in PHP's OpenSSL stream peer verification occurs because the implementation checks the certificate's subjectAltName entries first and falls back to the Common Name if no entry matches. However, according to RFC 6125, if a certificate presents any service identity, the CN should be ignored. This allows a certificate trusted for one name to be used to impersonate another if the certificate has a non-matching DNS SAN but its CN matches the requested peer_name.
Defensive priority
Defenders should prioritize verifying exposure of PHP applications using OpenSSL streams and assess the trust implications of certificates used in their environments.
Recommended defensive actions
- Verify PHP applications using OpenSSL streams for exposure to this vulnerability
- Assess the trust implications of certificates used in PHP environments
- Review and update certificate validation procedures to align with RFC 6125
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE and NVD records provide details on the vulnerability, but additional verification is needed to determine the full scope of affected systems and versions. Evidence from the CVE Program and NVD detail page indicates that PHP's OpenSSL stream peer verification is impacted. However, further review is required to understand the extent of affected deployments and to verify the vulnerability's impact on specific environments. Defenders should review official advisories and assess their exposure to ensure alignment with RFC 6125.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-91769 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-91769
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-91769 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-91769
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/php/php-src/security/advisories/GHSA-vvx9-73fr-5jjx
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.