// https://syzkaller.appspot.com/bug?id=4becf428c9cd7bfb083f2a68cb46252440294912 // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #ifndef __NR_memfd_create #define __NR_memfd_create 319 #endif uint64_t r[1] = {0xffffffffffffffff}; int main(void) { syscall(__NR_mmap, /*addr=*/0x1ffff000ul, /*len=*/0x1000ul, /*prot=*/0ul, /*flags=*/0x32ul, /*fd=*/-1, /*offset=*/0ul); syscall(__NR_mmap, /*addr=*/0x20000000ul, /*len=*/0x1000000ul, /*prot=*/7ul, /*flags=*/0x32ul, /*fd=*/-1, /*offset=*/0ul); syscall(__NR_mmap, /*addr=*/0x21000000ul, /*len=*/0x1000ul, /*prot=*/0ul, /*flags=*/0x32ul, /*fd=*/-1, /*offset=*/0ul); intptr_t res = 0; memcpy( (void*)0x20000f00, "Y\377\377\000\000\000\000\000K\262\002\200B\351\350\314\336\006\000l\250" "\032J\257\262M\272\270_\005U\315<|>\236\354^\016\276\030+-" "\233\2113\002\000\246\037+" "\263\305\220z5\340\337i\267\237\264QW\311\311\222\003\t\000\000\000\000" "\000\262\017\356\276\f8\314\177\000\000\000Z\201\000\000\000\000\030I" "\023\361\242x\004\201R\3245R\256\204\315N\367\366\b~\355_M^dQ:" "\274\257q\210\031nSF|;]\341A\214\212\230\327|\255NaC\246\371\247>" "c\204\330\372\361\r\261\375\277!\307u\314P\335\023~\211\317\205\312\240%" "\306\307\021\000\000\000\000\000\000\000?M9\\\av~\'\331\260\254dya]" "8\235\267\v\3639\305{\234!\017/" "\270g8\271\215\031\342\312\001y\203\347\ng\207\3313<" "u\276\352g\322\004e\362s\336}o#\220\332\234s,r\375:" "\313\307\vTmPZJ\254\213\320\300\274RK\313\0368\316\275[N\260\264<" "\353\206[\354\217\024\352\202\236&\\\267!\355\240\303," "\220m\017\000\000\000\000\000\000\377\320\263\224\000\000\000\000\000" "\000\000\235H\370\377Ro\243W\341\017\216S\256X\223\177\323\271a\344\340" "\275\331\365\344e\371\312m\343\003\344\255\325&" "A\002\310\251\376\313\207\331\323\204\f\3008T~\304\275\220?" "\037\234\2330\031 " "\237\321p`\300/" "\000u\031\035\254\350%" "\267\t\2374\273\211\351\301\201\260\326\367\005\026\271\351\334~\323-" "s\346;\224\034^\006\332v;\314D\225sj\340\325\276S\254\345N\352\236yl[[" "\3165\356\005\234\226\207\235p\352?/" "\313\232\2525\'Q\fuG\201\212@\227M=v\376\a\253p\363\223\235\177@" "9\300\322\361#\347N\211\370\350+" "\241\202\023\262\251\357\245\370\213k\263\236v\222\016\321\037\027Dx[" "\255\260\235/" "\226\3442mO\237h\352\363\024\315\226\211_)2\342\326\201\000b\257;" "\222T\257z\224\237G\373\375|&k\003\327;\232y\356\371W?\263\371\370I." "E4\303eWq\372\":$\320\027Q\224\365\345mk\216&\361;#z\357*" "\316\231\004\271\220\274\311#-" "\215i\256\305\337\023\322K\213\365\f\262x\335\325\264\251^~O<" "\022\343\302Ru2Ht\re\241\366\275\252\260\203}i\303P|" "7\304\310\261r0Z\230\207^" "\310C\033\226\264lsyF\305\274\377OE\351\3270\347\376p\203\247\241\331" "\344\272\222\027\277\340\341\001\267\213\030j\031n\310\377\351\364\364" "\317 " "a\327_w\017\235F\256\314A-/" "\203\253U\325\2778\244O\264\355\310\314H\321=\201\000\000\000\307;" "Lb\316\032\314\230\350\351e\340\302N\347\327\035\222\207F8\236\326\335" "\332W\365X\200\240f\316o\330\177\300\226\bSB\316&\004$" "\303\3431U\204\202\360{i\035\002\020\206C\001^\317\223?" "w\001\204\240\326\242\020\244\374G\253D\326dGZ\262Cx\033\375D9\027U\360" "\026K\371&@\261[\342j$F1n@\336\n%t.[\255\265\f<" "o\333\244\220\304\320I\246\226\241\000\273\335\224\000t/" "1YekG\177\275rI\036\2124=\242\351\202<\236|\365#" "\177\250\037\024\202ih\371?\003Q\365\304\225\231 " "\247v~:$" "\002O\343\252\037\000\353k\'\322q\020\036\224n\327w\261\310G\211\364\214" "t\371R\2050\b,r\306r\367=\376\301\026\346\356\273:-h\003;" "\345\004\330\251\232\323\005(\177|\255U\257e\207V.i4$6U,R\233\n{" "\'\3761\304\2609\226\207\300e\253\347\251\264\032\n\365\327zuvz\2272\324" "\373\023u2\253\030\001~r\273cW!\354\367$\302\272U " "\230\262\343I\275\026T\2675\246\a\267\241\215\311\022\261\275\274\331c" "\351\"k\356\006\203\364\253\030\0038\217\311^\017\253\352&P\b\357#" "\366\303\374\324\240\375\025N\323\240\200\237\bU\2463\366\311\354\001\'" "\t\211(\371\230B\257\336*\221\325k\241`d\360\227\311e\301\"EC\232?" "x\211\215\263\372F}\202D\370\f\361`\220D\321|%(\330\t\352\337C\316\177o+" "?v\356\306bL\035\276\204p\215\243\354\367\340\376\214=<\362\037@" "\311\317w\363\002\033\336\303\206\3466E\247\234\323\266\365\340\024\270" "\324`\205\343;\214\370\362\331)" "\016\320\377\245K\363\361\304\030\364Z\334i\221\204\350\267\020\220\274" "\354t\023\337R\342\200\370a\222\262R\3370\315Q\337\203\275jp," "\350\273\346\306Db\247\326\315\034h3h\317<\202\227\245s/" "m\262\035d\367\374\365\251\035\3234{\314\037\t," "i\026\202\255\216\266\027\017\252\205^/" "w\273~\377\316\222\220\203\n\345\024\225\222|\376-S%\221i\257h\227z\000@" "K\273\302\fcD\377\334l\241\372R\274\324k7L\212\243Z\371%{" "\372x\232\004\'/" "\220\346\342\351\361@" "o\016z\270\316\276F\017kE\364ry\222n\377\313\370e\363j\305[" "wK\261\333\367-r\323\033x\233$\221\003q\236@\330R\021\005|" "\217\264\311\026\207C\253\226\304\357\352\271\r\365\363\276\212\t\307" "\210\300sL;.\317\035\304^" "\260l\273\227\305\366n\312\030M\260\201\377\251~" "\367\243\246\323\025I\354XG\211\250\b\213\314\350\210\2407Z\003\250." "\177\026qlk\361\361y\214\336\326|\241(\364\022O\3123\370%" "1\215\327\a\376J\346\213c\263\033KC." "\257B\215\335\371\036\235\247\023\000\024\307\241\363\036\313\031\023z`" "\254\363\321x\033#}\372YR\305#Zoag@\030\372*" "\264\304\004\003V\207\305\347\265\233J\205-\177\376\300\267g\350\'`" "\226q\210[\370\350L\022\205\365t\231\016}\323H\355\332\363>" "\330\022\214Xc5%\003\215`" "\332yC\233\232\331c\351\264\v\231\207\344\000\212\216S\216\f\005YH\242" "\016\274\234\225\b2Cf6\232\347\271\206\276\320\332\221\301sl\021PA\223" "\245\223\310\361w\177p6z\277\350[\'u\270\322$" "K\022\rt\207\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000r\342`" "\337\322\263\257\351\304!Z\264&\242\022\342i\221kC$A\257R\263\377\035=" "\354\020\264+\023\'\222>\024\000\a\266R\213\334z\303\321Y\326\331;s " "\260\2238\267D9\334N\275\333n\3435\247\002\234\301\331\023?" "\311\327\253\234\363\202\321\356^" "kk\316\333n\002\037\200\t\333r\251\314\361\313\237@\214\374\002W/" "p\227\260\275\217\333|n2a\356\225u\203\312\212>}\323\320\3776." "pa\027\343e\322\177\366\274\235\0212\033\024" "p\241\326u\357n\264\243\005D\214\305l\314\b\353\3642\351\3615\363\362" "\356\326\355\t\263\367\032\177\346\264z\031\341\264w\367\246\327\\\372" "\226\342", 1902); res = syscall(__NR_memfd_create, /*name=*/0x20000f00ul, /*flags=*/7ul); if (res != -1) r[0] = res; syscall(__NR_mmap, /*addr=*/0x20200000ul, /*len=*/0x400000ul, /*prot=*/0x200000aul, /*flags=*/0x2012ul, /*fd=*/r[0], /*offset=*/0ul); return 0; }