// https://syzkaller.appspot.com/bug?id=176a70590ebfd17c1e3d65c543580943188c20d7 // autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include void loop() { memcpy((void*)0x200001c0, "\x07\x95\xe2\x2f\x6f\xf2\xa8\x37\xa5\xbb\x46\x42\x8f\x5c\x85\xae\xa9" "\x14\x14\x1e\x99\x65\x29\xb2\xfc\x1f\xcf\x16\xc1\xc1\x03\x6f\x6a\xce" "\x25\xb7\x2a\x62\xc2\x51\x07\x9d\x70\x41\xb7\xc5\xfb\x20\xb2\x20\x35" "\x12\xf2\x25\x30\x10\x71\x58\x22\x82\x1b\xf0\x1a\x5d\x1c\x58\xd4\xe0" "\xb3\x3e\x6f\x44\xcf\x41\x10\x07\xb9\xb7\x4d\xf5\xdd\x0c\x6d\xd8\xe5" "\x0c\x84\xb7\x7b\xe5\x1f\x6f\x5f\x0e\x3e\x7f\x68\xbd\x02\x99\xa7\x50" "\xf3\x08\xc2\xb3\x5c\xfc\xee\x2c\xdc\x30\x6d\xdf\x8e\x87\x8e\x98\x0e" "\x71\x96\x12\xf9\x3b\x07\x4a\x0a\x25\xdf\x58\xca\xa0\x36\xd5\x76\x46" "\x15\xf4\x38\x36\x86\x6d\x61\x81\x94\x8f\x77\x1b\x17\x61\xd5\x2f\xe0" "\x1e\x9a\x3a\xb1\x83\x58\x6d\x04\x41\x36\xdb\xdf\xfd\xba\xf8\x80\xb4" "\x6b\x30\x0e\xcb\x4b\x9f\x08\x7b\x54\x0d\x05\x97\xb4\x51\x94\xad\x55" "\x48\x4e\x33\x81\x9f\x13\xa7\x2d\xf5\x77\x3c\x70\x1e\x19\x77\x3b\x34" "\x21\xda\x98\x14\x64\x89\x33\x20\xbe\x48\x81\x98", 216); syscall(SYS_pop_ctx, 0x200001c0); memcpy((void*)0x20000740, "/net/udp/0/data", 16); syscall(SYS_openat, 0xffffffffffffff9c, 0x20000740, 0x10, 3, 0); } int main() { syscall(SYS_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); loop(); return 0; }