// https://syzkaller.appspot.com/bug?id=2668718853a3764ffe6976db2451c75e34780d67 // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include int main(void) { syscall(__NR_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); syscall(__NR_socketpair, 1, 0, 0, 0x20000040); *(uint32_t*)0x20000180 = 0; *(uint32_t*)0x20000184 = 0; *(uint32_t*)0x20000188 = 0; *(uint64_t*)0x20c61fc8 = 0x20000140; memcpy((void*)0x20000140, "\x63\x72\x63\x33\x32\x2d\x67\x65\x6e\x65\x72\x69\x63\x28\x33\x26\xc4" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 64); *(uint64_t*)0x20c61fd0 = 0; *(uint32_t*)0x20c61fd8 = 0; *(uint32_t*)0x20c61fdc = 0; *(uint32_t*)0x20c61fe0 = 0; *(uint32_t*)0x20c61fe4 = 0; *(uint32_t*)0x20c61fe8 = 0; *(uint32_t*)0x20c61fec = 0; *(uint32_t*)0x20c61ff0 = 0; *(uint32_t*)0x20c61ff4 = 0; *(uint32_t*)0x20c61ff8 = 0; syscall(__NR_keyctl, 0x17, 0x20000180, 0x20a53ffb, 0x1f4, 0x20c61fc8); return 0; }