You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Attached file will crash irssi's config file parser. Test:
irssi --config=[path_to_file]
It contains just this string:
settings{core(0
This was found with american fuzzy lop. I've zip'ed the file because github doesn't allow attachments with arbitrary file types.
Here's the stack trace from address sanitizer:
==2681==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000000503ce9 sp 0x7ffec32d57b0 bp 0x000000000000 T0)
#0 0x503ce8 in g_istr_hash /var/tmp/portage/net-irc/irssi-0.8.20/work/irssi-0.8.20/src/core/misc.c:480
#1 0x7fc8e00c8ee2 in g_hash_table_lookup (/usr/lib64/libglib-2.0.so.0+0x38ee2)
#2 0x51fbce in settings_check_module /var/tmp/portage/net-irc/irssi-0.8.20/work/irssi-0.8.20/src/core/settings.c:520
#3 0x4f924c in core_init /var/tmp/portage/net-irc/irssi-0.8.20/work/irssi-0.8.20/src/core/core.c:266
#4 0x419187 in textui_init /var/tmp/portage/net-irc/irssi-0.8.20/work/irssi-0.8.20/src/fe-text/irssi.c:161
#5 0x419187 in main /var/tmp/portage/net-irc/irssi-0.8.20/work/irssi-0.8.20/src/fe-text/irssi.c:320
#6 0x7fc8de2e06ff in __libc_start_main (/lib64/libc.so.6+0x206ff)
#7 0x41a998 in _start (/usr/bin/irssi+0x41a998)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /var/tmp/portage/net-irc/irssi-0.8.20/work/irssi-0.8.20/src/core/misc.c:480 g_istr_hash
==2681==ABORTING
Attached file will crash irssi's config file parser. Test:
It contains just this string:
This was found with american fuzzy lop. I've zip'ed the file because github doesn't allow attachments with arbitrary file types.
Here's the stack trace from address sanitizer:
irssi-configfile-nullptr.zip
The text was updated successfully, but these errors were encountered: