fix buffer overflow in pizza mode :(

This commit is contained in:
vanhauser-thc
2023-04-02 11:52:36 +02:00
parent be96253f52
commit 4d02d8e43d

View File

@ -753,7 +753,7 @@ void show_stats_normal(afl_state_t *afl) {
#ifdef __linux__ #ifdef __linux__
if (afl->fsrv.nyx_mode) { if (afl->fsrv.nyx_mode) {
sprintf(banner + banner_pad, snprintf(banner + banner_pad, sizeof(banner) - banner_pad,
"%s " cLCY VERSION cLBL " {%s} " cLGN "(%s) " cPIN "[%s] - Nyx", "%s " cLCY VERSION cLBL " {%s} " cLGN "(%s) " cPIN "[%s] - Nyx",
afl->crash_mode ? cPIN "peruvian were-rabbit" afl->crash_mode ? cPIN "peruvian were-rabbit"
: cYEL "american fuzzy lop", : cYEL "american fuzzy lop",
@ -762,7 +762,7 @@ void show_stats_normal(afl_state_t *afl) {
} else { } else {
#endif #endif
sprintf(banner + banner_pad, snprintf(banner + banner_pad, sizeof(banner) - banner_pad,
"%s " cLCY VERSION cLBL " {%s} " cLGN "(%s) " cPIN "[%s]", "%s " cLCY VERSION cLBL " {%s} " cLGN "(%s) " cPIN "[%s]",
afl->crash_mode ? cPIN "peruvian were-rabbit" afl->crash_mode ? cPIN "peruvian were-rabbit"
: cYEL "american fuzzy lop", : cYEL "american fuzzy lop",
@ -1557,18 +1557,20 @@ void show_stats_pizza(afl_state_t *afl) {
#ifdef __linux__ #ifdef __linux__
if (afl->fsrv.nyx_mode) { if (afl->fsrv.nyx_mode) {
sprintf(banner + banner_pad, snprintf(banner + banner_pad, sizeof(banner) - banner_pad,
"%s " cLCY VERSION cLBL " {%s} " cLGN "(%s) " cPIN "[%s] - Nyx", "%s " cLCY VERSION cLBL " {%s} " cLGN "(%s) " cPIN "[%s] - Nyx",
afl->crash_mode ? cPIN "Mozzarbella Pizzeria table booking system" afl->crash_mode ? cPIN
"Mozzarbella Pizzeria table booking system"
: cYEL "Mozzarbella Pizzeria management system", : cYEL "Mozzarbella Pizzeria management system",
si, afl->use_banner, afl->power_name); si, afl->use_banner, afl->power_name);
} else { } else {
#endif #endif
sprintf(banner + banner_pad, snprintf(banner + banner_pad, sizeof(banner) - banner_pad,
"%s " cLCY VERSION cLBL " {%s} " cLGN "(%s) " cPIN "[%s]", "%s " cLCY VERSION cLBL " {%s} " cLGN "(%s) " cPIN "[%s]",
afl->crash_mode ? cPIN "Mozzarbella Pizzeria table booking system" afl->crash_mode ? cPIN
"Mozzarbella Pizzeria table booking system"
: cYEL "Mozzarbella Pizzeria management system", : cYEL "Mozzarbella Pizzeria management system",
si, afl->use_banner, afl->power_name); si, afl->use_banner, afl->power_name);