Bug 2541652 (CVE-2026-91767) - CVE-2026-91767 php: php: Information disclosure via crafted TLS server certificate
Summary: CVE-2026-91767 php: php: Information disclosure via crafted TLS server certif...
Keywords:
Status: NEW
Alias: CVE-2026-91767
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-25 21:01 UTC by OSIDB Bzimport
Modified: 2026-09-25 21:07 UTC (History)
2 users (show)

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


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-25 21:01:12 UTC
php_openssl_matches_wildcard_name() in ext/openssl/xp_ssl.c underflows the length argument passed to memchr() when a TLS server certificate presents a wildcard name whose literal characters are together longer than the hostname being verified. A malicious server presenting such a certificate makes the PHP client read up to SIZE_MAX bytes past the end of a heap allocation. The path is reachable from any default client stream, because verify_peer_name is enabled by default.


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