GHSA-xxv8-pv43-57x5high7.5
PEAR core file overwrite vulnerability
The advisory, in context
PECL in the download utility class in the Installer in PEAR Base System v1.10.1 does not validate file types and filenames after a redirect, which allows remote HTTP servers to overwrite files via crafted responses, as demonstrated by a .htaccess overwrite.
Affected packages
Start with the recorded fix for your release branch. Check your installed version and test compatibility before upgrading. Fixing this advisory does not rule out other vulnerabilities in the release.
pear/pear Packagist
Ecosystem versions
Earlier releases through 1.10.1 (inclusive)
No fix recorded for this interval.
View affected-version evidence
{
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "1.10.1"
}
],
"type": "ECOSYSTEM"
}
],
"versions": []
}References
- https://nvd.nist.gov/vuln/detail/CVE-2017-5630
- https://github.com/pear/pear-core
- https://vimeo.com/201341280
- https://web.archive.org/web/20210123222048/https://www.securityfocus.com/bid/95882
- https://www.exploit-db.com/exploits/41185
- http://hyp3rlinx.altervista.org/advisories/PEAR-ARBITRARY-FILE-DOWNLOAD.txt
- http://pear.php.net/bugs/bug.php?id=21171