Control: tags -1 security
Control: severity -1 important

Hi!

On Sat, 2014-12-27 at 12:53:30 +0100, Jakub Wilk wrote:
> Package: arj
> Version: 3.10.22-12
> Usertags: afl

> ARJ crashes on the attached (slightly corrupted) ARJ file:
> 
> $ arj t crash.arj
> ARJ32 v 3.10, Copyright (c) 1998-2004, ARJ Software Russia. [08 Aug 2014]
> 
> Processing archive: crash.arj
> Archive created: 2014-12-27 10:40:05, modified: 2014-12-27 10:40:05
> Testing limerick                    Bad file data, CRC error!
>     1 file(s)
> 
> Found     1 error(s)!
> *** Error in `arj': free(): invalid pointer: 0x00000000017e3200 ***
> Aborted

This is actually a security issue, as the invalid pointer in that
free is due to a buffer overflow write access initiated by a size
read from the processed archive. I've fixed this and the abs path
traversal bugs locally, looking into the symlink traversal now.

Thanks,
Guillem


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to