Horde IMP before 7.0.1 contains a path traversal vulnerability in lib/Compose.php that allows authenticated attackers to read arbitrary files from the server filesystem by embedding traversal sequences after a CKEditor path prefix in img src URLs. Attackers can bypass the stripos() prefix validation by appending sequences such as traversal segments after the matching prefix, causing file_get_contents() to read sensitive files whose contents are then exfiltrated as MIME parts in outgoing email; unauthenticated exploitation is also achievable via CSRF against an active authenticated session.
Fix
Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.
Change history 1
- First seenCVSS 7.1NVD modified 2026-10-25 16:10
Affected (CPE criteria) 0
NVD has not attached CPE configurations yet.
References 7
- https://blog.evan.lat/posts/CVE-2026-58451/
- https://github.com/horde/imp/commit/fba972fab72ee6871e5d56e6390bee38593085de
- https://github.com/horde/imp/pull/85
- https://github.com/horde/imp/releases/tag/v7.0.1
- https://www.horde.org/apps/imp
- https://www.vulncheck.com/advisories/horde-imp-path-traversal-via-compose-php-img-src
- http://seclists.org/fulldisclosure/2026/Jul/8