PatchSiren

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

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.