// https://syzkaller.appspot.com/bug?id=afd3a82c7ca2cd01b61401f2a4a2e62020ba7ce1 // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #define __syscall syscall uint64_t r[2] = {0xffffffffffffffff, 0xffffffffffffffff}; int main(void) { syscall(SYS_mmap, 0x20000000, 0x1000000, 3, 0x1012, -1, 0, 0); intptr_t res = 0; res = syscall(SYS_socket, 0x11, 0x4003, 0); if (res != -1) r[0] = res; memcpy( (void*)0x20000180, "\xb1\x00\x05\x01\x60\x00\x00\x04\x00\x00\x00\x01\x07\x0c\xca\x90\x05\x0e" "\x04\xfe\xce\xa1\x1e\xa8\xfe\xf9\x6e\xcf\xc7\x3f\xd3\x35\x7a\xe2\x6c\xaa" "\x04\x16\xfa\x4f\x37\x63\x36\xac\xf0\x0b\x78\x04\xbe\x78\x1e\x49\x91\xf7" "\xc8\xdf\x5f\x88\x2b\x29\x7b\xe1\xaa\x5b\x23\xed\x00\xf4\xc8\xb2\xca\x3e" "\xbb\xc2\x57\x69\x9a\x1f\x13\x2e\x27\xac\xb5\xd6\x02\x00\x0d\x7d\x02\x6b" "\xa8\xaf\x63\xff\x37\x28\x29\x21\xe4\xfd\x89\x72\x0f\xd3\x87\x2b\xab\xfb" "\xb7\x70\xc1\xf5\xa8\x72\xc8\x81\xff\x7c\xc5\x3c\x89\x43\x03\xb2\x2f\x31" "\x0b\x40\x4f\x36\xa0\x0f\x90\x00\x6e\x02\x68\xc5\xa9\xda\xf5\x81\xcc\x00" "\x00\x02\x00\x00\x00\x00\x00\x00\x02\x02\x08\xa3\x71\xa3\xf8\x00\x04\xff" "\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 177); syscall(SYS_sendto, r[0], 0x20000180, 0xb1, 0, 0, 0); res = syscall(SYS_socket, 0x11, 0x4003, 8); if (res != -1) r[1] = res; memcpy( (void*)0x20000180, "\xb1\x00\x05\x01\x60\x00\x00\x04\x00\x00\x00\x01\x07\x0c\xca\x90\x05\x0e" "\x10\xfe\xce\xa1\x1e\xa8\xfe\xf9\x6e\xcf\xc7\x3f\xd3\x35\x7a\xe2\x6c\xaa" "\x04\x16\xfa\x4f\x37\x63\x36\xac\xf0\x0b\x78\x04\xbe\x78\x1e\x49\x91\xf7" "\xc8\xdf\x5f\x88\x2b\x29\x7b\xe1\xaa\x5b\x23\xed\x00\xf4\xc8\xb2\xca\x3e" "\xbb\xc2\x57\x69\x9a\x1f\x13\x2e\x27\xac\xb5\xd6\x02\x00\x0d\x7d\x02\x6b" "\xa8\xaf\x63\xff\x37\x28\x29\x21\xe4\xfd\x89\x72\x0f\xd3\x87\x2b\xab\xfb" "\xb7\x70\xc1\xf5\xa8\x72\xc8\x81\xff\x7c\xc5\x3c\x89\x43\x03\xb2\x2f\x31" "\x0b\x40\x4f\x36\xa0\x0f\x90\x00\x6e\xe0\x1b\xe6\x57\xae\xa8\xc5\x00\x00" "\x00\x02\x00\x00\x00\x00\x00\x00\x02\x02\x08\xa3\x71\xa3\xf8\x00\x04\xff" "\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 177); syscall(SYS_sendto, r[1], 0x20000180, 0xb1, 0, 0, 0); return 0; }