In PHP versions 7.2.x below 7.2.29, 7.3.x below 7.3.16 and 7.4.x below 7.4.4, while using get_headers() with user-supplied URL, if the URL contains zero (\0) character, the URL will be silently truncated at it. This may cause some software to make incorrect assumptions about the target of the get_headers() and possibly send some information to a wrong server.
Metrics
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-2188-1 | php5 security update |
Debian DSA |
DSA-4717-1 | php7.0 security update |
Debian DSA |
DSA-4719-1 | php7.3 security update |
EUVD |
EUVD-2020-28200 | In PHP versions 7.2.x below 7.2.29, 7.3.x below 7.3.16 and 7.4.x below 7.4.4, while using get_headers() with user-supplied URL, if the URL contains zero (\0) character, the URL will be silently truncated at it. This may cause some software to make incorrect assumptions about the target of the get_headers() and possibly send some information to a wrong server. |
Ubuntu USN |
USN-4330-1 | PHP vulnerabilities |
Ubuntu USN |
USN-4330-2 | PHP vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Sun, 13 Jul 2025 13:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
Status: PUBLISHED
Assigner: php
Published:
Updated: 2024-09-17T01:51:01.194Z
Reserved: 2020-01-15T00:00:00
Link: CVE-2020-7066
No data.
Status : Modified
Published: 2020-04-01T04:15:14.020
Modified: 2024-11-21T05:36:36.360
Link: CVE-2020-7066
OpenCVE Enrichment
No data.
Debian DLA
Debian DSA
EUVD
Ubuntu USN