// 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*)0x20000300, "/net/ether0/1/ifstats", 22); syscall(SYS_openat, 0xffffffffffffff9c, 0x20000300, 0x16, 1, 0); memcpy((void*)0x20000680, "\x5e\x07\x5a\x95\xeb\xfd\xa9\x60\x89\xdb\x46\xd4\xeb\xdf\x94\xac\x49" "\xce\x41\x12\xba\x77\x22\x0c\x1e\x48\x70\x01\xf9\x28\xbc\x11\x49\xe7" "\x97\xea\xe3\x25\xea\x4a\xb7\x1a\x5a\x9d\x08\x4b\x1e\x16\x10\x1d\xe7" "\x4a\xac\xd4\x34\x5b\x9b\x90\x53\x62\xc1\x1b\xe7\x5a\xb9\x4b\x04\x01" "\x21\xe7\x9f\x35\xcc\xb8\x26\xd5\x75\x36\xf7\xc3\xa2\xf2\x55\xfa\x02" "\x29\x27\xf1\x2e\xda\x26\xae\x24\x82\x22\x18\xd0\x19\xe4\x87\xb8\x85" "\xf1\xab\xe8\x9c\x94\xbb\x42\x47\x24\xfe\xd7\x23\x06\xa5\x82\xf4\x13" "\xc1\xde\xf3\x5a\x0f\x74\xd9\x59\x43\x7f\x31\x48\xb3\x37\x6d\xb0\xa9" "\xe6\x04\xf0\x72\x8d\x34\x19\x8c\xcf\xce\x55\x75\xbc\x3e\x12\xd2\x90" "\x48\xbf\xa6\xe5\xf8\xda\xa9\x67\x56\x4a\x18\xa1\xbb\x8e\x8a\xf8\x71" "\xf9\x62\x12\x6f\x4e\xe5\xe0\x09\xf3\xdb\xd5\x84\x45\xbb\x13\x05\xbd" "\x0d\xe5\x11\xf4\xde\x36\x44\x90\x6b\x01\xbf\x06\xe5\x73\xf3\xa0\xbe" "\x76\x05\x0e\x8c\x5c\x4b\x37\x9e\x33\x78\x0d\xc2", 216); syscall(SYS_pop_ctx, 0x20000680); } int main() { syscall(SYS_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); loop(); return 0; }