medium6.8Public exploit code
CVE-2014-2383
DOMPDF Arbitrary File Read
Public exploit code
Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.
- dompdf 0.6.0 - 'dompdf.php?read' Arbitrary File Read2014-04-24 · webapps · php · Verified
Impact
dompdf.php in dompdf before 0.6.1, when `DOMPDF_ENABLE_PHP` is enabled, allows context-dependent attackers to bypass chroot protections and read arbitrary files via a PHP protocol and wrappers in the input_file parameter, as demonstrated by a `php://filter/read=convert.base64-encode/resource` in the input_file parameter.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| composer | dompdf/dompdf | >= 0.6.0, < 0.6.1 | 0.6.1 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Dompdf | Dompdf | through 0.6.0 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- http://seclists.org/fulldisclosure/2014/Apr/258
- http://www.securityfocus.com/archive/1/531912/100/0/threaded
- https://explore.avertium.com/resource/lfi-rfi-escalation-to-rce
- https://github.com/dompdf/dompdf/commit/23a693993299e669306929e3d49a4a1f7b3fb028
- https://www.portcullis-security.com/security-research-and-downloads/security-advisories/cve-2014-2383/
- https://github.com/advisories/GHSA-qr6q-w4gj-3865
- https://nvd.nist.gov/vuln/detail/CVE-2014-2383
- https://github.com/FriendsOfPHP/security-advisories/blob/master/dompdf/dompdf/CVE-2014-2383.yaml
- https://web.archive.org/web/20151215023329/http://www.securityfocus.com/archive/1/531912/100/0/threaded