add sanity check to pefromupx()

git-svn: trunk@1496
remotes/push_mirror/metadata
Tomasz Kojm 20 years ago
parent d056cc177b
commit 96c6f74bd2
  1. 4
      clamav-devel/ChangeLog
  2. 3
      clamav-devel/libclamav/upx.c

@ -1,3 +1,7 @@
Wed Apr 27 23:54:46 CEST 2005 (tk)
----------------------------------
* libclamav/upx.c: add sanity check to pefromupx()
Tue Apr 26 19:37:24 CEST 2005 (tk)
----------------------------------
* libclamav/readdb.c: improve parsing of broken signatures (bug reported by

@ -76,6 +76,9 @@ int pefromupx (char *src, char *dst, int *dsize, uint32_t ep, uint32_t upx0, uin
int sectcnt, upd=1, realstuffsz;
int foffset=0xd0+0xf8;
if((dst == NULL) || (src == NULL))
return 0;
imports = dst + cli_readint32(src + ep - upx1 + magic);
realstuffsz = imports-dst;

Loading…
Cancel
Save