diff options
author | Rob Landley <rob@landley.net> | 2006-02-17 05:19:40 +0000 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2006-02-17 05:19:40 +0000 |
commit | efae294b15ff6d0834778c523e16f1751b790d99 (patch) | |
tree | 73eb0d05822d7fdb6b5986f9477ade764979053e /init/mesg.c | |
parent | 2c98c40ec881dcaac93b069525314bc078359175 (diff) | |
download | busybox-efae294b15ff6d0834778c523e16f1751b790d99.tar.gz |
Fix for an integer overflow bug that could cause a segfault on certain
pathological archives.
(Unlikely to have security implications, the only way to trigger it basically
wound up doing memset(dbuf,x,2^31) and triggering an immediate segfault. The
test basically gives us a more polite error message.)
Thanks to Ned Ludd and the Gentoo security guys for finding this.
Diffstat (limited to 'init/mesg.c')
0 files changed, 0 insertions, 0 deletions