[Bug 206551] Heap overflow in iconv kernel module

2016-01-24 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206551 Jilles Tjoelker changed: What|Removed |Added CC||jil...@freebsd.org --- Comment #

[Bug 206551] Heap overflow in iconv kernel module

2016-01-24 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206551 CTurt changed: What|Removed |Added Resolution|--- |Not A Bug Status|Open

[Bug 206551] Heap overflow in iconv kernel module

2016-01-24 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206551 Kubilay Kocak changed: What|Removed |Added Status|New |Open -- You are receiving this ma

[Bug 206551] Heap overflow in iconv kernel module

2016-01-24 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206551 --- Comment #3 from CTurt --- In the disassembly of `libiconv.so`, the check is performed on an `unsigned int` for some reason: unsigned int v24; ... && v24 <= 0x41000 I'm not sure why this is, considering the type of `ia_data

[Bug 206551] Heap overflow in iconv kernel module

2016-01-24 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206551 Kubilay Kocak changed: What|Removed |Added Keywords||needs-patch, needs-qa,

[Bug 206551] Heap overflow in iconv kernel module

2016-01-24 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206551 --- Comment #2 from CTurt --- It's worth noting that the minimum size which can be passed for a signed 32bit integer is `-0x7fff`, which wraps around to `0x8001`. If on FreeBSD 9, when this size goes through `malloc` it wil

[Bug 206551] Heap overflow in iconv kernel module

2016-01-23 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206551 CTurt changed: What|Removed |Added Summary|Integer overflow in iconv |Heap overflow in iconv |