// 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*)0x20000040, "/net/ipifc/1/remote", 20); syscall(SYS_openat, 0xffffffffffffff9c, 0x20000040, 0x14, 1, 0); memcpy((void*)0x20000340, "\x64\xb5\x8e\xa0\x7e\xbf\x15\xa4\x1e\x04\xa8\xf3\x2b\x6d\x08\x4e\x46" "\x3f\x75\x2a\x1a\xbf\x9b\x1d\xa2\xe1\x31\xf3\x39\xc2\x28\x3d\x9a\x7b" "\x0b\xde\x65\x9f\x43\xc7\xa2\xd6\x46\x58\x60\x5f\x6e\xa8\x04\x39\x0f" "\x2a\x53\x2b\x90\x2b\x9b\x9c\xcf\x02\x12\xf9\x35\x12\xee\x81\xf5\x7a" "\xe2\xf3\xbb\x71\x59\xb9\xb0\x04\xb9\x59\xbc\xf4\x47\x0b\x28\x53\x9a" "\x44\x45\x50\x88\x7d\x90\x8e\xa8\x47\xe3\x56\xa3\x9b\xbc\xb4\xee\xa1" "\x93\x88\x46\xab\xef\xce\xde\x06\x8d\x56\x96\x47\xce\x72\x3b\xca\x52" "\x14\xf6\x61\x3c\xb5\xbf\x6b\x7c\x17\xeb\xd5\x95\x57\x35\x46\x58\xdd" "\xef\x82\x36\x77\x7c\xf2\xaa\x75\x28\x99\xb0\x81\x46\xc9\xcd\xbf\x6e" "\x80\xa0\xdb\x52\x16\x60\xbc\x0a\x23\x80\x44\xf3\x84\x8e\xfb\x2f\xb6" "\xd8\xbe\x4c\xaf\x0c\xe1\xb3\x57\x95\x76\x9e\x1a\x57\x96\x2e\x92\x20" "\x1a\x92\x82\x1a\x62\xd9\xd8\x2e\xda\xc5\xfb\xd5\xbf\xc0\x1b\x9a\x81" "\xe2\xb7\x38\xe0\xfd\x7e\xe7\x86\x46\xf3\x83\x9b", 216); syscall(SYS_pop_ctx, 0x20000340); } int main() { syscall(SYS_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); loop(); return 0; }