Description
cabextract before 1.6 does not properly check for leading slashes when extracting files, which allows remote attackers to conduct absolute directory traversal attacks via a malformed UTF-8 character that is changed to a UTF-8 encoded slash.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | cabextract | 1.6-1 | — |
| Debian 13 | cabextract | 1.6-1 | — |
| Debian 12 | cabextract | 1.6-1 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 14.04 LTS | cabextract | 1.4-4ubuntu0.1~esm1 | — |
References
- http://www.openwall.com/lists/oss-security/2015/02/18/3
- http://www.openwall.com/lists/oss-security/2015/02/23/16
- http://www.openwall.com/lists/oss-security/2015/02/23/24
- http://www.cabextract.org.uk/
- http://lists.fedoraproject.org/pipermail/package-announce/2015-March/151147.html
- http://lists.fedoraproject.org/pipermail/package-announce/2015-March/151145.html
- http://www.mandriva.com/security/advisories?name=MDVSA-2015:064