commit 315eafe8807c0b6bf7a0a3d2ae072cbb6fa6392a from: Omar Polo date: Mon May 23 13:20:37 2022 UTC reject ridiculously small msizes commit - 72d6dda035661e415f012a516efcfdc26e108c51 commit + 315eafe8807c0b6bf7a0a3d2ae072cbb6fa6392a blob - 35e8d50a11886e2adb0af8c427c1814e3368364d blob + bcfcd2b4e70e22494a8c0c738d9768d0ff5ee00c --- kamiftp/ftp.c +++ kamiftp/ftp.c @@ -425,7 +425,7 @@ do_version(void) msize = np_read32(buf); version = np_readstr(buf); - if (msize > MSIZE9P) + if (msize > MSIZE9P || msize < 256) errx(1, "got unexpected msize: %d", msize); if (strcmp(version, VERSION9P)) errx(1, "unexpected 9p version: %s", version);