josephbisch · GitHub

The following config file produces a segfault when ran with irssi --config file.cfg. This was found by fuzzing with afl.

statusbar(0

Backtrace:

#0  0x000000000063ecaf in config_node_first (list=0xfdbbb0) at get.c:330
#1  0x000000000045eeb2 in statusbar_read_group (node=0xfdbb90, node=0xfdbb90) at statusbar-config.c:204
#2  read_statusbar_config_from_node (node=<optimized out>) at statusbar-config.c:237
#3  0x000000000045fbe8 in read_statusbar_config () at statusbar-config.c:249
#4  0x0000000000460b21 in statusbar_config_init () at statusbar-config.c:568
#5  0x000000000045d28e in statusbar_init () at statusbar.c:1130
#6  0x000000000041794e in textui_finish_init () at irssi.c:183
#7  main (argc=<optimized out>, argv=<optimized out>) at irssi.c:314

Commit being fuzzed: fb78787

Read the original on github.com ↗