// 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*)0x20000000, "/net/ipifc/1/remote", 20); syscall(SYS_openat, 0xffffffffffffff9c, 0x20000000, 0x14, 1, 0); memcpy((void*)0x20000580, "\x19\x19\xaa\x4c\x25\x5d\xa8\xd3\xd4\x09\x5a\x2a\xdf\x7c\x75\xf3\xb9" "\xf9\x83\x74\xc7\xba\x8b\x57\xbc\xd6\x11\xc5\x32\xc2\x38\x0b\x9c\x41" "\x2f\x4b\xbe\x9e\x22\x86\xfb\x53\xea\x7d\x36\x52\x65\xec\xa5\x93\x07" "\x47\x0c\x97\x50\xca\x60\x0e\xf2\x17\x83\xbb\xba\x7e\x81\xbf\x93\xf4" "\x9d\xab\xd7\x5f\x15\x55\x4e\xe1\x5a\x55\xa7\xe2\xa1\x0c\x9f\x62\xcd" "\x75\xe7\x62\x55\xa5\xfd\xcf\xfd\x85\xc7\x14\x92\x76\x35\x1d\xbc\xe5" "\xd5\x6e\x5f\xbc\xff\x04\xcb\x5c\xfd\xcc\xbd\xa2\x2d\xc4\x98\x91\xf0" "\xd0\x39\x37\x64\x80\xa0\x68\xfd\x6a\x51\x66\xfd\xed\x60\x85\x1d\x50" "\xf7\xab\x2a\x7b\x30\x07\x88\xc1\x13\x17\xf2\xc1\x4f\x55\xfe\xe7\xa5" "\xc8\x93\x53\xaa\xe0\x6d\x07\x8d\xb6\x14\xe9\x98\x47\x2d\xe4\x97\x26" "\xea\x34\xdf\x3f\x5b\xb1\x00\x1b\x8e\x5b\x89\x62\x4b\xb7\x4f\x3b\xf1" "\x3d\xdb\x2e\xdc\x8b\x09\x6e\x2f\xcf\xcc\x02\x70\x6e\x34\x79\x89\x5a" "\xb4\xab\xbc\xc8\xf2\xf2\x56\xa3\x04\xa6\x2e\xa2", 216); syscall(SYS_pop_ctx, 0x20000580); } int main() { syscall(SYS_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); loop(); return 0; }