7417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:03 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:03 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) 02:12:03 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:03 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:03 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) socket$inet6(0xa, 0x2, 0x0) socket$netlink(0x10, 0x3, 0x0) accept$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0}, &(0x7f00000000c0)=0x14) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$inet6(0xa, 0x2, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20231}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$netlink(0x10, 0x3, 0x0) r4 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) write$P9_RREAD(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0b100000750200001000004858f9cadc498474ac858d8727233612dc68f43848029963cb247a04d18042549dd1aa511f4e29a2d0863909e25507a2bfe74d57fb4c66f4b67e0a146a45756bf485c4b279ac2e25c63e9c78739d0f59cdc53f96c4cb1a1dc13fadf6f4210c753880e9113cf4bc51a25e77cc0b5b2a03f2e8dc6064ab733586368b2e7ead59a0138b8853403203d5ce16de0cf6b2ced261565744f3fb86e9ea4867d9a73f7f4e766260bbdcd9ab90b24a04c51969e91054ecc4444ce33c54102066e9bed7fc9aeeeeeadb7fdfc4658c85765c93f178ad76702bdfd67f741f383500b7bc6002acea67f25c1158fee3b7e4b1d827353e9e07cc17a2344eb598038a044eebe0fd83caf61f1823dbea49c2fac1ed21e81dd398dd30810711f44292e417d96f5d51a2c51dcd050a698b13e855b0464cac255006545bf0afbb98d1754911897de9d60d1f5d9f3abb67117aec62e683c19e21ec4764c5402c291591a5e5e61fd51ea09caeb18b18cb3128a418093f2abeeb993741ea57cf8a1d7786e41466701f79367ba7cc048684b007baf02fd2696811664914bc8fbe0bdaaec06915c5002ebbb872ff0ca43f45daa6ca24acb7dfa555317eac1c4c1d958ee8f5d845df7f792881f91a08f540e8eec693782df98ef1cd5c13977e7c5a6e21a053a2142aa3be37cf13a4a0920238dd201c3b85e082336ac8bd18ea722d2c4f64c00e674217471fc7a38aafedad6076231d30a11af84500ef65efc0a3d7931f99d77d0a2f5c9358a49ac0d25d8a278b5fda3a4f91d17b187edda6c2f82e514c1c97952399095d36541e2c05a174c80e75ec9d9f112eff4071e09655e73b612d95c31cc2b3ade2ed0d6a45402ea28ab09ec117336d0e420b307d05a3e9d41b6595f4c8920e10aa003f3608eb3c771eb3bf480c1d1e48c5261cf562f423ffd2eba4be38fa443dafde7c5bced96f086a39ff74ff068d399e3d1586373ea2680b60f7680ad1a2ab0100ca6aff952d881151e08a534f12eadba32b73e2f7685aeb5c244dca045b783c4a6d709f20d1bd8c71f66e69802021558c093169fbe586febec70b64a35f88c1b2b93e1f79a64e07d7df160b122d5c8031301c8f4ef43a919dca343e978ad8cf419bde54d99c22b65884265cf467c34e0b051a0bebb234099cab970f3a064e317dc56845981f0986502fd37b46fbc03f9bd45beb43a7d5c27da77876a1edfd0efdc43bd6b56e0b164c7657bdddafd59600c1a54776c136b47ef330a62e0cdd6c94adf69ad3a8f33da6787d4978d85abcd051468b64dcec32b68535911ea69b329c343b52012fdf66e46590211f7d06dbd0cbc3bf94199b3280cba55ae62563573edac337c3566e993304107149fb60969ae90c545764b8a588d7c49fbac03163111fd23fe67eed0af316147c9c6ec48aa393812c2ededd973a3260842f804edc0eff083d0d3b2b61a489ebb71b8204ddf331655a6b963bddefcdb85cea92a684022a4b24858fdc285830436138267ba62c55335dd0340a4357ab263a879825fa1d1faabb9eedea112ab8e71defbd3ab8fa3ade53b7c64b59ea113d3bbe5e42e0073f5e0ad8f0074be69bd81a919a33fefe62b4fc798c012ab023f462ed3a432d3a9b8177a500e9c213592d80370087f6ea7154b89301fa3f5a3e0ea0e382369110ef7d4b2cd9a4fba7a222d4a34ca6dba37cca913a3c910cfca88152d5cd60f4e83b1004ee36a44cd041e2d9c8f4676e87bcdf66219771d32e27cda37f5aa661d6d1f1f791ce836c65d1e3e2bd028558800781c763e550d8aeb24f0fc0d91da206fe615a9c37481797af316612681e8cf1943747e076468b580c93bc5ac783b6a85d31fa88f3a88dbd7921076fd46e4ab0760c428ddf7b394da5fa48bdb162c5139cf4532f8ec07c3ac515a75ba8eeb2044e89a6a025eba9d8351d8a7c787fed71385957fa06ce2339001d50691bdf741023cfadfe1282a5161ad970a46a6a749adcb68e989c4359aed680e8c9b0884e3355a76c2ad909866eab686886863205bb53b6ecd89d874b6f2db9559ba4c2d2666bdac0f3019c22a32019c4c2a15ba3a0df527fff4553dd8253665f02aa6361b58e8286c625eb223f01e810e5a560fc1c7e57b30f15d5184cac71457cda1676b21d5c56d47d0139f19a6302885835228cbc5a83f6424c353d3ed36e8cc6b5ee6dcabdf5743769c8e23c0a178b75c05d66b5ccfb9d4e10798f697eddb7bb5e1d9fb4b2895f419931648219dbc7a0387f6982b6f3c07aea6e4f612197b7813b055995c922320c25fbae9a4a4427a985fcb20d8c96e1cb869032c3ed390c8155721fd793c5ee36e3bdf0f15d07e30f9fe19f5b48543cdb3bdad65a7b1297201096c9cd3a87c2a3df9a05d5110781efaba66ede11465a15eb343e55c95825c13e2c409aa66eb323f6715cad6978b3de85c911c576b3b1fb4d82bd7b3aaa5ef59f5a0554dbcc0c0170040177b5539945d89efc36062887b0e7fe7b6d8120116d9b4b6e7036eab4095530565a4d55c8b26c27662f69892f7979a9dc146e064f2e34d99e564d94c0884e48ddbf91a83cedbb9e297ea56771f76a1e7c11039561ceab2c18843a0ac516d30cf3e3481a461ced920e223ea15c0cfe375e1c34ef91ac4358e3aefe024864d6de4df9b987eb4919d8115298219e71e271d4234253eae0963d1686c4ca3955ccf64c4a3404bbf066597b23bcabe0005cac46357690e9546c0d2756df9dc68047009038fdd051d21cb896c3a13712f9ccdc515a5057ab9ed534b714897fd0a338c4fae62433be216915831f19601a7c6cb06fa2aff5f784b16b46bec3695cdf46d0a4aeb0649af1a17481472f7279fed293925395ede07274c633a0649d97ecde14c86a3a36bbe274684f5b1fdb815f7f0422940cf4a3a33002913655aae4d508a64373579e245d0e873b54c45e10afe9fa8a84d29340ef5c8bcb9b1cc9f6d831a8abd2d4b8f1d64dda1465d19c441e94539f4e702cac0595d0173bc33cf2d6fc786def00c671f92b0368276feb13a288d84dd4ce514be880c1591c9f98654aed2e136f8575e16e405c254790d7f40dfda927c3910cc1b0659ec34305f9b6f78bd16da39b2c5ce5f1ba1da1e6481ba337025eaed8b282da325d52c7272450edc06d15d1c4d30d9f5f4f1e2664eba1685abaff003fbafde054753b7fceb4aa5ea415356b54bc818e657df2d6f0875695ecc72617cd88f85fdfd7583f3820cf81e2e23374f2f13535af50010e76bf19a983ff255f34087143a41748ea60f4ec89e06eafc902ea05eafe45edc575aa733dfac9e56fbcf1459311327eadb172c78863c77f54959709f4a057d94e589803a036264805d72894bee34e4a1866485198b8d92c3d4aa632d48c45b816b730bd13e76914b85d71fc5cad3458987dc938686b3a44753bfebad517f93b03f9b3076c9a1b63ed0edcc2752ec9aa6e254f699d49ea64c5ec0fdb6ddd7d22fd4ecb1089037fb5b5bde2484a7700dd5c4343551adb961f929d695ec632150b50ca708826cb0e66ce58af1d277870a2b647025c84d90100000001000000cf99f82aaeb4060bea4bacfc3e10ee9b8dd4d273b6079e957cff24e71e5a1418759afa764a199c5e333c83cb9e8f0b6967648b8d4763526d7de54993f229da582836624a7a7159394f105ebef96fb6554403b12fd18ab90d9f7895d44ee3e608927aad1f2b709a1bf51a1442760a7ebad4f73debef84e2b5ff90823c930b092633aa6af4e8a8d19cdb6e3831ee4a63d61e7b0ec09c06c6b92add6c5782ce0be3e9891cf68d792162f5bf17087ced1760e39557ccef8c381445ed37a5ffb31050422e7c0a696dfdf1e939d4f29814703ef4b9e63a41a10c02706fb57b2fdb734de0274c4756e6ddf3296beee4e951df888c32abe92fbb7655df7dec44391d5d839db8328e3c10592d01f26e4ec5ab0f02fd129ff1e0a540d8788ee7d8592302a8b82fbb1a8f5a3fa1f42ad7d66af98c726a3dc11ec738da0974050056d93dee5b878ec8762fafbd0c6d7d240391d37d5093a70516f5d9166f6ebb651b4088d434481af4388567778134b6461dccaec2bd61d2b2ceefad527c4e690c0677abbacebce26efd049908e1db5fc58aadd6af206f1d0a5fe171893f4ca4702237d848a8c3e3f0b933d9008f9e99915e9c16df3e61963b8ebe16dce9e14a55af11708e6e3932edefd090c25f5c4ac55f3abe965f9b5b95c45c0126d61d27837b256da0b5f70b7016f75488761729cd26788b89a8a679a51680be5118389ea6ec9fbe69d9c38f2b5ff19b5591b8cc8cc906af4c272e0cdd81f7da5a4491c6df7d2933888d24fb616a026aa9bf8d2d4cc920a39b03851472ff70a935d5c087c84135302ba17ebb0732a7ee03e970435eb07301b55ffd3dd6cbd2b389ede9ae811faef50d4de98bd1b3cbfbe400ba1ab7a32b2e2362091a8eab4024fdf381589e6478e1c638575b48fde88b0c86b9d235aa95821421334770b560560785c724f3b7b4872fd857d16785d03aabd950aa636a92ee2e8cac7412c244ede7a007346edf41831e72b80fb566ff5831d204f68ccbb98f2b6366771ddc74b345c2f0de86586a44e4c90905507e6c2d9d0245565972c58843be3105cb0c1cbe0db353848050f5836f7231c370338fa22147d84fa622dab61e4d6e1b5c1aeb2ab09a7ff0728c7c17008f55aa1646eff5cc437d66b9789299717d460a35a20b0e6c1a2f42a97ca594f17c2bd15cc8e54e9c5e40ae6cb19315b9b8d329a537ed1e44e3675c8798ced185531730cc13dc2ce08ae058fd47cbbef70b60887db2590bd35d8fa2f210c72ed7dc91c4351e057fc5f11e582e085e05533176197a1035c394808cba280fe884de9cb0fcbda0651e627403ec28848a32d8c27f5ce85c5ee6a91994b5c6a4f2662277a7a0ad9829bb6e1b574d523b8e04417f446bdda51351d5803c11fc0477745ee746d47422767c952121b569332f1a6454e7146431f0f66de9a7b579904b0d3107a221bfffe51d4dac4de4e21d66d5c2d1086c512e496c8b02922dfeb7926825577f5c0b2caaae890ce54550ad4a13769bebeb6e724716ccea6a01e1dee5324f6888b7212df794848444fc6921072e3c98f5d0e7dd873766d4fce79b0b70fcef7d48ff8997d343b0fdb0f3258e481af8b35ff4b2c4ed36707251bfd5267a534b1b06c1f27f1c03cb618adb6c13b462315df103c3a5c73b558678e69a64398aa7d1ed7e4c22fe39ac05c4ea6a9c109de3dbda86c78f53ee0c4c23850bd779987fc14e5110b35842e764334c59f1d216c92b91364bedbc26aeef73f5b2ca1c543d99db8d69c63020d88f5371bc91878c96912fb689d5797d025c45146c1dbb5ef3bc254e99356c9bcfbd940a200b7e7a9add7cb4e403eccdbe55e0bbc424a084487be1bed351877b3e90f91ef9b847bdcc8bce9d397fdff0707aeb6b9ebbf12edd80a13c69db9fe5181140c474a76629f1806e54c43eeb0547d708c44c5fa577a16e5b6604777fa97e3f24a20975c28e495d98a41974c183de2fed227fa2a548aa4e5d753ba2b9ba79eed90a3767c0ecd192263b64fe8d891efaa4335712a7a6df5c2f4dcca9f364999635e4982d79f3427afb93b53940421d14614b83386d96f1fb0ca699a3bc3479eca420cdd69571a3df4acb0369bf2c9f7707265c2120aaf35af0c754516d8118cd48a1fe11cf7086b3b3559d9f89c5a064497c81a4166528468dec56eef4dcf106486e99f74f932072190dabf71b16b464735aaf1372a0f2417e294d0dbe5ae815a332f65229e2048ce6bf64e70e275f3a0db5db19a60ff33d89091ace73d10a4855a8d7206dd5609edc94983fbd0ed7db2a544f6f027ca5b9767c9c23c1f1032849e820a2d196781faa286e9d31b45d53bc5786e9065f9aedd9166852e983487d429849caadd4a1c2ba71f5264b3afc4de84f9cad1907f8670e7dcc87734f104c2e740963a1c560472a4a579e68029ccf4688bb39279cc772e32bfacb95d95cce95938d6f9d68454ef06db066fb758fc01aa559cafe6b62cc963735ea0c65ebfb5655d31c29dd2d2b53c1ed7c"], 0x100b) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@can_delroute={0x1c, 0x19, 0x200, 0x70bd2d, 0x25dfdbfc, {0x1d, 0x1, 0x4}, [@CGW_SRC_IF={0x8, 0x9, r1}]}, 0x1c}}, 0x0) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nvram\x00', 0x480002, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000001200)='/dev/cachefiles\x00', 0x0, 0x0) setsockopt$sock_int(r7, 0x1, 0x42cfe9057b1f305e, &(0x7f0000001240)=0xae, 0x4) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) 02:12:03 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f00000000c0)={'syztnl0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @private1={0xfc, 0x1, [], 0xff}}}) r3 = dup(0xffffffffffffffff) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:03 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:03 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21}) 02:12:03 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={0x0, @ethernet={0x306, @dev={[], 0xe}}, @ax25={0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x2}, @qipcrtr={0x2a, 0x4, 0x8000}, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6}) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r1, r3}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) r4 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r4) r5 = add_key$fscrypt_provisioning(&(0x7f0000000100)='fscrypt-provisioning\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)={0x2, 0x0, "48d340b6e8a34ec7a113c7cea7e2c84d3aa08d6475f64e072d60fe3e433b0e7ba00853dfd7b0bd7c8932d064f04b022e803af041f534676b9b664867fd51bce884dcf360bcbea3da35d9a4f07ed7fa6e76819a16866c24c0c39caa546f7234182f1d80ff71a196e721bbb9a14a188cec5ad0abe4406741cd50b26bf9f780946c852a0b6a680ac6816aa7ed14a6b4da3193c161e142d027ee48c78ada"}, 0xa4, r4) keyctl$instantiate_iov(0x14, r2, &(0x7f0000000080), 0x0, r5) 02:12:03 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:03 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = syz_genetlink_get_family_id$nbd(0x0) sendmsg$NBD_CMD_STATUS(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, r2, 0x300, 0x70bd26, 0x25dfdbfe, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_SERVER_FLAGS={0xc}]}, 0x28}, 0x1, 0x0, 0x0, 0x10}, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x50, r2, 0x300, 0x70bd26, 0x25dfdbfd, {}, [@NBD_ATTR_TIMEOUT={0xc, 0x4, 0x8}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x1}, @NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x121}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x2f}]}, 0x50}, 0x1, 0x0, 0x0, 0x1}, 0x4840) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) 02:12:03 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f00000000c0)={'syztnl0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @private1={0xfc, 0x1, [], 0xff}}}) r3 = dup(0xffffffffffffffff) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:03 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 186.472687] IPv6: ADDRCONF(NETDEV_UP): veth207: link is not ready [ 186.490459] nla_parse: 12 callbacks suppressed [ 186.490465] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:04 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:04 executing program 0 (fault-call:3 fault-nth:0): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 186.608290] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=16564 comm=syz-executor.2 [ 186.629685] IPv6: ADDRCONF(NETDEV_UP): veth211: link is not ready 02:12:04 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21}) 02:12:04 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$UI_GET_VERSION(r2, 0x8004552d, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$SIOCRSACCEPT(r4, 0x89e3) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) 02:12:04 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:04 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:04 executing program 2: socket$netlink(0x10, 0x3, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) accept(r0, &(0x7f00000006c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000740)=0x80) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$PPPIOCSFLAGS1(r2, 0x40047459, &(0x7f00000000c0)=0x100) setsockopt$bt_BT_VOICE(r2, 0x112, 0xb, &(0x7f0000000000)=0x3, 0x2) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000040)=r2, 0x4) 02:12:04 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT(r4, 0xc0a85320, &(0x7f00000000c0)={{0x41, 0x6}, 'port0\x00', 0x98, 0x100000, 0x683f, 0xfffeffff, 0x8, 0xe6, 0x1c, 0x0, 0x7, 0x1}) [ 186.772652] FAULT_INJECTION: forcing a failure. [ 186.772652] name failslab, interval 1, probability 0, space 0, times 0 02:12:04 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:04 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 186.822728] CPU: 0 PID: 16589 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 186.830642] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 186.839995] Call Trace: [ 186.842591] dump_stack+0x1b2/0x283 [ 186.846225] should_fail.cold+0x10a/0x154 [ 186.850382] should_failslab+0xd6/0x130 [ 186.854357] __kmalloc_track_caller+0x2bc/0x400 [ 186.859030] ? strndup_user+0x5b/0xf0 [ 186.862835] memdup_user+0x22/0xa0 [ 186.866372] strndup_user+0x5b/0xf0 [ 186.870028] __keyctl_dh_compute+0x193/0x1350 [ 186.874533] ? lock_downgrade+0x740/0x740 [ 186.877707] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 186.878697] ? check_preemption_disabled+0x35/0x240 [ 186.878712] ? dh_data_from_key+0x250/0x250 [ 186.878722] ? perf_trace_lock+0xf7/0x490 [ 186.878735] ? perf_trace_lock_acquire+0x510/0x510 [ 186.878746] ? perf_trace_lock_acquire+0x510/0x510 [ 186.878754] ? perf_trace_lock+0xf7/0x490 [ 186.878767] ? __might_fault+0x104/0x1b0 [ 186.878779] ? lock_acquire+0x170/0x3f0 02:12:04 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 186.878789] ? lock_downgrade+0x740/0x740 [ 186.878803] ? __might_fault+0x177/0x1b0 [ 186.878820] keyctl_dh_compute+0x98/0xdd [ 186.935134] ? __keyctl_dh_compute+0x1350/0x1350 [ 186.939897] ? vfs_write+0x319/0x4d0 [ 186.943616] ? SyS_write+0x14d/0x210 [ 186.947329] ? SyS_read+0x210/0x210 [ 186.950954] SyS_keyctl+0xe0/0x390 [ 186.954518] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 186.959461] do_syscall_64+0x1d5/0x640 [ 186.963358] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 186.968551] RIP: 0033:0x45cc79 02:12:04 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:04 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 186.971742] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 186.979452] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 186.986719] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 186.994003] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 187.001270] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000000 [ 187.008568] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:04 executing program 0 (fault-call:3 fault-nth:1): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:04 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21}) 02:12:04 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:04 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:04 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 187.207075] FAULT_INJECTION: forcing a failure. [ 187.207075] name failslab, interval 1, probability 0, space 0, times 0 02:12:04 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r6, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', r7}) [ 187.254553] CPU: 0 PID: 16639 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 187.262477] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 187.271919] Call Trace: [ 187.274512] dump_stack+0x1b2/0x283 [ 187.278146] should_fail.cold+0x10a/0x154 [ 187.282309] should_failslab+0xd6/0x130 [ 187.286289] __kmalloc+0x2c1/0x400 [ 187.289832] ? crypto_create_tfm+0x79/0x2d0 [ 187.294159] ? up_read+0x17/0x30 [ 187.297529] crypto_create_tfm+0x79/0x2d0 [ 187.300495] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 187.301679] crypto_alloc_tfm+0x11a/0x250 [ 187.301699] __keyctl_dh_compute+0x1bb/0x1350 [ 187.301714] ? lock_downgrade+0x740/0x740 [ 187.301726] ? check_preemption_disabled+0x35/0x240 [ 187.301739] ? dh_data_from_key+0x250/0x250 [ 187.332422] ? perf_trace_lock+0xf7/0x490 [ 187.336662] ? perf_trace_lock_acquire+0x510/0x510 [ 187.341619] ? perf_trace_lock_acquire+0x510/0x510 [ 187.346569] ? perf_trace_lock+0xf7/0x490 [ 187.350810] ? __might_fault+0x104/0x1b0 02:12:04 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 187.354882] ? lock_acquire+0x170/0x3f0 [ 187.358859] ? lock_downgrade+0x740/0x740 [ 187.363021] ? __might_fault+0x177/0x1b0 [ 187.367109] keyctl_dh_compute+0x98/0xdd [ 187.371191] ? __keyctl_dh_compute+0x1350/0x1350 [ 187.376071] ? vfs_write+0x319/0x4d0 [ 187.379802] ? SyS_write+0x14d/0x210 [ 187.383519] ? SyS_read+0x210/0x210 [ 187.387151] SyS_keyctl+0xe0/0x390 [ 187.390701] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 187.395666] do_syscall_64+0x1d5/0x640 [ 187.399568] entry_SYSCALL_64_after_hwframe+0x46/0xbb 02:12:04 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:04 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 187.404760] RIP: 0033:0x45cc79 [ 187.407970] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 187.415685] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 187.422954] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 187.430220] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 187.437489] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000001 [ 187.444762] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:04 executing program 0 (fault-call:3 fault-nth:2): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 187.496829] could not allocate digest TFM handle tgr192-generic 02:12:05 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 187.542678] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 02:12:05 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 187.595147] FAULT_INJECTION: forcing a failure. [ 187.595147] name failslab, interval 1, probability 0, space 0, times 0 [ 187.631465] CPU: 0 PID: 16673 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 02:12:05 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) [ 187.639386] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 187.648740] Call Trace: [ 187.651331] dump_stack+0x1b2/0x283 [ 187.654961] should_fail.cold+0x10a/0x154 [ 187.659117] should_failslab+0xd6/0x130 [ 187.663101] __kmalloc+0x2c1/0x400 [ 187.666647] ? __keyctl_dh_compute+0x25e/0x1350 [ 187.671357] __keyctl_dh_compute+0x25e/0x1350 [ 187.675883] ? lock_downgrade+0x740/0x740 [ 187.680040] ? check_preemption_disabled+0x35/0x240 [ 187.685061] ? dh_data_from_key+0x250/0x250 [ 187.689408] ? perf_trace_lock+0xf7/0x490 [ 187.693560] ? perf_trace_lock_acquire+0x510/0x510 [ 187.698491] ? perf_trace_lock_acquire+0x510/0x510 [ 187.703420] ? perf_trace_lock+0xf7/0x490 [ 187.707571] ? __might_fault+0x104/0x1b0 [ 187.711637] ? lock_acquire+0x170/0x3f0 [ 187.715640] ? lock_downgrade+0x740/0x740 [ 187.719804] ? __might_fault+0x177/0x1b0 [ 187.723872] keyctl_dh_compute+0x98/0xdd [ 187.727968] ? __keyctl_dh_compute+0x1350/0x1350 [ 187.732722] ? vfs_write+0x319/0x4d0 [ 187.736440] ? SyS_write+0x14d/0x210 [ 187.740159] ? SyS_read+0x210/0x210 02:12:05 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 187.743785] SyS_keyctl+0xe0/0x390 [ 187.747325] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 187.752271] do_syscall_64+0x1d5/0x640 [ 187.756165] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 187.761354] RIP: 0033:0x45cc79 [ 187.764541] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 187.772253] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 187.779527] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 187.786800] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 02:12:05 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 187.794077] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000002 [ 187.801354] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c [ 187.806798] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:05 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:05 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) readahead(r0, 0x18000000000000, 0x1) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:05 executing program 0 (fault-call:3 fault-nth:3): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:05 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:05 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) 02:12:05 executing program 3: socket$netlink(0x10, 0x3, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 188.143339] FAULT_INJECTION: forcing a failure. [ 188.143339] name failslab, interval 1, probability 0, space 0, times 0 [ 188.212456] CPU: 0 PID: 16713 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 188.220372] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 188.225186] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 188.229723] Call Trace: [ 188.229747] dump_stack+0x1b2/0x283 [ 188.229764] should_fail.cold+0x10a/0x154 [ 188.229779] should_failslab+0xd6/0x130 [ 188.229790] __kmalloc_track_caller+0x2bc/0x400 [ 188.229800] ? dh_data_from_key+0x146/0x250 [ 188.229817] kmemdup+0x23/0x50 [ 188.264801] dh_data_from_key+0x146/0x250 [ 188.268954] __keyctl_dh_compute+0x2ef/0x1350 [ 188.273454] ? lock_downgrade+0x740/0x740 [ 188.277602] ? check_preemption_disabled+0x35/0x240 [ 188.282628] ? dh_data_from_key+0x250/0x250 [ 188.286968] ? perf_trace_lock+0xf7/0x490 [ 188.291119] ? perf_trace_lock_acquire+0x510/0x510 [ 188.296053] ? __might_fault+0x104/0x1b0 [ 188.300125] ? lock_acquire+0x170/0x3f0 [ 188.304121] ? lock_downgrade+0x740/0x740 [ 188.308278] ? __might_fault+0x177/0x1b0 [ 188.312351] keyctl_dh_compute+0x98/0xdd [ 188.316416] ? __keyctl_dh_compute+0x1350/0x1350 [ 188.321170] ? vfs_write+0x319/0x4d0 [ 188.324896] ? SyS_write+0x14d/0x210 [ 188.328608] ? SyS_read+0x210/0x210 [ 188.332284] SyS_keyctl+0xe0/0x390 [ 188.335824] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 188.340757] do_syscall_64+0x1d5/0x640 [ 188.344658] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 188.349843] RIP: 0033:0x45cc79 [ 188.353030] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa 02:12:05 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) [ 188.360757] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 188.368032] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 188.375306] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 188.382574] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000003 [ 188.389848] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:05 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:05 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:06 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:06 executing program 0 (fault-call:3 fault-nth:4): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:06 executing program 3: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 188.553645] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:06 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_GET_MAX_PORTS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x1c, r1, 0x300, 0x70bd2a, 0x25dfdbff, {}, ["", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000044}, 0x4040825) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40080, 0x3) r3 = openat$vcsa(0xffffff9c, &(0x7f0000000000)='/dev/vcsa\x00', 0xc0100, 0x0) fcntl$setstatus(r3, 0x4, 0x2000) ioctl$VIDIOC_TRY_EXT_CTRLS(0xffffffffffffffff, 0xc0205649, &(0x7f00000002c0)={0xfffffff, 0x3, 0xc1a, r3, 0x0, &(0x7f0000000280)={0x9e0906, 0x9, [], @string=&(0x7f0000000140)=0x4}}) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380)='nl80211\x00') sendmsg$NL80211_CMD_NEW_STATION(r4, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000004c0)={&(0x7f00000003c0)={0xd8, r5, 0x10, 0x70bd2b, 0x25dfdbff, {}, [@NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x16, 0xbd, [0xffff, 0x7f, 0x8265, 0x1, 0x7fff, 0x1, 0x3f, 0xd78, 0x7]}, @NL80211_ATTR_OPMODE_NOTIF={0x5, 0xc2, 0xb4}, @NL80211_ATTR_MAC={0xa, 0x6, @local}, @NL80211_ATTR_STA_EXT_CAPABILITY={0x2d, 0xac, "9600f5e6017b877ddaeab5120cb847f49a7b6cc4d1f673b2b3d2b3dd493f116527b2b24f1a0078e4b1"}, @NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5, 0xe4, 0x1}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x4, 0x1}}, @NL80211_ATTR_STA_WME={0x54, 0x81, [@NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x40}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xc4}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x80}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xef}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x1}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0xb}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xe3}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x20}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x3}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x4010}, 0x6) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) msgctl$IPC_RMID(r6, 0x0) sendmsg$NL80211_CMD_SET_MPATH(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x28, r5, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x2}]}, 0x28}, 0x1, 0x0, 0x0, 0x4004040}, 0x4000800) [ 188.599718] FAULT_INJECTION: forcing a failure. [ 188.599718] name failslab, interval 1, probability 0, space 0, times 0 02:12:06 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 188.658628] CPU: 1 PID: 16748 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 188.666575] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 188.675935] Call Trace: [ 188.678529] dump_stack+0x1b2/0x283 [ 188.682279] should_fail.cold+0x10a/0x154 [ 188.686440] should_failslab+0xd6/0x130 [ 188.690421] __kmalloc_track_caller+0x2bc/0x400 [ 188.695446] ? dh_data_from_key+0x146/0x250 02:12:06 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) [ 188.695464] kmemdup+0x23/0x50 02:12:06 executing program 3: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 188.695476] dh_data_from_key+0x146/0x250 [ 188.695490] __keyctl_dh_compute+0x42d/0x1350 02:12:06 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 188.695506] ? lock_downgrade+0x740/0x740 [ 188.695520] ? check_preemption_disabled+0x35/0x240 [ 188.695534] ? dh_data_from_key+0x250/0x250 02:12:06 executing program 3: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 188.695544] ? perf_trace_lock+0xf7/0x490 [ 188.695557] ? perf_trace_lock_acquire+0x510/0x510 [ 188.695574] ? __might_fault+0x104/0x1b0 02:12:06 executing program 0 (fault-call:3 fault-nth:5): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:06 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 188.695587] ? lock_acquire+0x170/0x3f0 [ 188.695597] ? lock_downgrade+0x740/0x740 [ 188.695613] ? __might_fault+0x177/0x1b0 02:12:06 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) 02:12:06 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 188.695628] keyctl_dh_compute+0x98/0xdd [ 188.695640] ? __keyctl_dh_compute+0x1350/0x1350 02:12:06 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r6, 0x407, 0x0) write(r6, &(0x7f0000000340), 0x41395527) r7 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') setsockopt$SO_TIMESTAMP(r5, 0x1, 0x3f, &(0x7f0000000180), 0x4) sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)={0x4c, r7, 0x400, 0x70bd28, 0x25dfdbfe, {}, [@NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x6}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @dev={0xfe, 0x80, [], 0x3f}}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @rand_addr=0x64010102}]}, 0x4c}}, 0x140) sendmsg$NLBL_MGMT_C_REMOVEDEF(r6, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r7, 0x10, 0x70bd26, 0x25dfdbfd, {}, [@NLBL_MGMT_A_FAMILY={0x6}]}, 0x1c}}, 0x0) sendmsg$NLBL_MGMT_C_REMOVE(r4, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r7, 0x400, 0x70bd29, 0x25dfdbfd, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x20040010) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) socket$netlink(0x10, 0x3, 0x1) [ 188.695658] ? vfs_write+0x319/0x4d0 02:12:06 executing program 0 (fault-call:3 fault-nth:6): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 188.695671] ? SyS_write+0x14d/0x210 [ 188.695680] ? SyS_read+0x210/0x210 [ 188.695693] SyS_keyctl+0xe0/0x390 [ 188.695702] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 188.695715] do_syscall_64+0x1d5/0x640 [ 188.695733] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 188.695743] RIP: 0033:0x45cc79 [ 188.695749] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 188.695760] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 188.695766] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 188.695772] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 188.695778] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000004 [ 188.695784] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c [ 188.869005] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 189.001573] FAULT_INJECTION: forcing a failure. [ 189.001573] name failslab, interval 1, probability 0, space 0, times 0 [ 189.001587] CPU: 1 PID: 16793 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 189.001593] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 189.001597] Call Trace: [ 189.001614] dump_stack+0x1b2/0x283 [ 189.001631] should_fail.cold+0x10a/0x154 [ 189.001648] should_failslab+0xd6/0x130 [ 189.001661] __kmalloc_track_caller+0x2bc/0x400 [ 189.001674] ? dh_data_from_key+0x146/0x250 [ 189.001693] kmemdup+0x23/0x50 [ 189.001707] dh_data_from_key+0x146/0x250 [ 189.001725] __keyctl_dh_compute+0x454/0x1350 [ 189.001744] ? lock_downgrade+0x740/0x740 [ 189.001759] ? check_preemption_disabled+0x35/0x240 [ 189.001774] ? dh_data_from_key+0x250/0x250 [ 189.001784] ? perf_trace_lock+0xf7/0x490 [ 189.001798] ? perf_trace_lock_acquire+0x510/0x510 [ 189.001817] ? __might_fault+0x104/0x1b0 [ 189.001832] ? lock_acquire+0x170/0x3f0 [ 189.001845] ? lock_downgrade+0x740/0x740 [ 189.001864] ? __might_fault+0x177/0x1b0 [ 189.001882] keyctl_dh_compute+0x98/0xdd [ 189.001897] ? __keyctl_dh_compute+0x1350/0x1350 [ 189.001907] ? vfs_write+0x319/0x4d0 [ 189.001922] ? SyS_write+0x14d/0x210 [ 189.001933] ? SyS_read+0x210/0x210 [ 189.001947] SyS_keyctl+0xe0/0x390 [ 189.001956] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 189.001970] do_syscall_64+0x1d5/0x640 [ 189.002000] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 189.002010] RIP: 0033:0x45cc79 [ 189.002016] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 189.002028] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 189.002036] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 189.002042] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 189.002048] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000005 [ 189.002054] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c [ 189.109282] FAULT_INJECTION: forcing a failure. [ 189.109282] name failslab, interval 1, probability 0, space 0, times 0 [ 189.188581] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 189.377517] CPU: 1 PID: 16806 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 189.393620] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 189.393625] Call Trace: [ 189.393653] dump_stack+0x1b2/0x283 [ 189.409191] should_fail.cold+0x10a/0x154 [ 189.413334] should_failslab+0xd6/0x130 [ 189.417306] __kmalloc+0x2c1/0x400 [ 189.420868] ? __keyctl_dh_compute+0x48a/0x1350 [ 189.425519] __keyctl_dh_compute+0x48a/0x1350 [ 189.429998] ? lock_downgrade+0x740/0x740 [ 189.434130] ? dh_data_from_key+0x250/0x250 [ 189.438436] ? perf_trace_lock+0xf7/0x490 [ 189.442572] ? perf_trace_lock_acquire+0x510/0x510 [ 189.447530] ? __might_fault+0x104/0x1b0 [ 189.451648] ? lock_acquire+0x170/0x3f0 [ 189.455602] ? lock_downgrade+0x740/0x740 [ 189.459743] ? __might_fault+0x177/0x1b0 [ 189.463803] keyctl_dh_compute+0x98/0xdd [ 189.467868] ? __keyctl_dh_compute+0x1350/0x1350 [ 189.472605] ? vfs_write+0x319/0x4d0 [ 189.476299] ? SyS_write+0x14d/0x210 [ 189.479993] ? SyS_read+0x210/0x210 [ 189.483615] SyS_keyctl+0xe0/0x390 [ 189.487137] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 189.492055] do_syscall_64+0x1d5/0x640 [ 189.495927] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 189.501133] RIP: 0033:0x45cc79 [ 189.504305] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 189.511997] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 189.519249] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 189.526503] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 189.533769] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000006 [ 189.541028] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:07 executing program 3: socket$inet6(0xa, 0x2, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:07 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r2}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYBLOB], &(0x7f0000000380)=0xa) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x73, &(0x7f0000000040)={r2, 0x81, 0x20, 0x401, 0x3}, &(0x7f0000000080)=0x18) 02:12:07 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725", 0xb9, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:07 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) 02:12:07 executing program 0 (fault-call:3 fault-nth:7): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:07 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725", 0xb9, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:07 executing program 3: socket$inet6(0xa, 0x2, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 189.666981] FAULT_INJECTION: forcing a failure. [ 189.666981] name failslab, interval 1, probability 0, space 0, times 0 02:12:07 executing program 2: lsetxattr$trusted_overlay_origin(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='trusted.overlay.origin\x00', &(0x7f00000001c0)='y\x00', 0x2, 0x1) r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r2 = socket$netlink(0x10, 0x3, 0x4) ioctl$sock_ipv6_tunnel_SIOCADDPRL(0xffffffffffffffff, 0x89f5, &(0x7f0000000100)={'syztnl0\x00', &(0x7f0000000300)={'syztnl1\x00', r1, 0x4, 0x80, 0x20, 0x7, 0x20, @mcast1, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x1, 0x20, 0x10000, 0x1000}}) sendmsg$nl_route(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x34}}, 0x0) getsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000000), 0x10) 02:12:07 executing program 3: socket$inet6(0xa, 0x2, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 189.708826] CPU: 1 PID: 16838 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 189.716768] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 189.726126] Call Trace: [ 189.728718] dump_stack+0x1b2/0x283 [ 189.732354] should_fail.cold+0x10a/0x154 [ 189.736512] should_failslab+0xd6/0x130 [ 189.740491] __kmalloc+0x2c1/0x400 [ 189.744037] ? crypto_create_tfm+0x79/0x2d0 [ 189.748366] ? up_read+0x17/0x30 [ 189.751736] crypto_create_tfm+0x79/0x2d0 02:12:07 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725", 0xb9, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 189.755887] crypto_alloc_tfm+0x11a/0x250 [ 189.760048] __keyctl_dh_compute+0x4d5/0x1350 [ 189.764558] ? lock_downgrade+0x740/0x740 [ 189.768713] ? dh_data_from_key+0x250/0x250 [ 189.773036] ? perf_trace_lock+0xf7/0x490 [ 189.777187] ? perf_trace_lock_acquire+0x510/0x510 [ 189.782124] ? __might_fault+0x104/0x1b0 [ 189.786198] ? lock_acquire+0x170/0x3f0 [ 189.790178] ? lock_downgrade+0x740/0x740 [ 189.794338] ? __might_fault+0x177/0x1b0 [ 189.798409] keyctl_dh_compute+0x98/0xdd [ 189.800312] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=16852 comm=syz-executor.2 [ 189.802473] ? __keyctl_dh_compute+0x1350/0x1350 [ 189.802484] ? vfs_write+0x319/0x4d0 [ 189.802497] ? SyS_write+0x14d/0x210 [ 189.802507] ? SyS_read+0x210/0x210 [ 189.802518] SyS_keyctl+0xe0/0x390 [ 189.802535] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 189.839103] do_syscall_64+0x1d5/0x640 [ 189.843028] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 189.848220] RIP: 0033:0x45cc79 [ 189.851448] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 189.859165] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 189.866434] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 189.873705] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 189.880975] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000007 [ 189.888244] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:07 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:07 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(0x0, &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:07 executing program 0 (fault-call:3 fault-nth:8): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:07 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6(0xa, 0x4, 0x3fc) dup(r1) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x40) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) [ 189.909971] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 189.919435] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=16847 comm=syz-executor.2 02:12:07 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$IMCTRLREQ(r2, 0x80044945, &(0x7f0000000000)={0x4008, 0x5, 0x54e4afee, 0x6}) [ 189.986658] FAULT_INJECTION: forcing a failure. [ 189.986658] name failslab, interval 1, probability 0, space 0, times 0 [ 190.046886] CPU: 0 PID: 16869 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 190.054801] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 190.064163] Call Trace: [ 190.066760] dump_stack+0x1b2/0x283 [ 190.070396] should_fail.cold+0x10a/0x154 [ 190.074557] should_failslab+0xd6/0x130 [ 190.078535] kmem_cache_alloc_trace+0x29a/0x3d0 [ 190.083213] mpi_alloc+0x43/0x240 [ 190.086670] mpi_read_raw_data+0xac/0x370 [ 190.090819] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 190.096271] ? mpi_free+0x10/0x130 [ 190.099841] dh_set_secret+0xe2/0x200 [ 190.103670] ? dh_compute_value+0x340/0x340 [ 190.107992] ? crypto_create_tfm+0x10f/0x2d0 [ 190.112404] ? crypto_alloc_tfm+0x12f/0x250 [ 190.116730] __keyctl_dh_compute+0x557/0x1350 [ 190.121234] ? lock_downgrade+0x740/0x740 [ 190.125393] ? dh_data_from_key+0x250/0x250 [ 190.129715] ? perf_trace_lock+0xf7/0x490 [ 190.133868] ? perf_trace_lock_acquire+0x510/0x510 [ 190.138806] ? __might_fault+0x104/0x1b0 [ 190.142874] ? lock_acquire+0x170/0x3f0 [ 190.146849] ? lock_downgrade+0x740/0x740 [ 190.151004] ? __might_fault+0x177/0x1b0 [ 190.155077] keyctl_dh_compute+0x98/0xdd [ 190.159148] ? __keyctl_dh_compute+0x1350/0x1350 [ 190.163901] ? vfs_write+0x319/0x4d0 [ 190.167624] ? SyS_write+0x14d/0x210 [ 190.171369] ? SyS_read+0x210/0x210 [ 190.175002] SyS_keyctl+0xe0/0x390 [ 190.178541] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 190.183475] do_syscall_64+0x1d5/0x640 [ 190.187373] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 190.192582] RIP: 0033:0x45cc79 02:12:07 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) 02:12:07 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) read$eventfd(r2, &(0x7f0000000000), 0x8) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) 02:12:07 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/qat_adf_ctl\x00', 0x109c40, 0x0) bind$bt_l2cap(r2, &(0x7f0000000040)={0x1f, 0x80, @any, 0xcfed, 0x1}, 0xe) r3 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) 02:12:07 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) 02:12:07 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0xce80) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) 02:12:07 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(0x0, &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:07 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 190.195775] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 190.203488] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 190.210758] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 190.218030] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 190.225296] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000008 [ 190.232563] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:07 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) 02:12:07 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x80000000) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) 02:12:07 executing program 0 (fault-call:3 fault-nth:9): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:07 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(0x0, &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:07 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:07 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) eventfd(0x3) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r5, 0xc02064b9, &(0x7f0000000100)={&(0x7f0000000040)=[0x200, 0x9, 0x5, 0x8, 0x8, 0x7, 0x4, 0x1], &(0x7f00000000c0)=[0x0, 0x0, 0x0], 0x8, 0x8001, 0x1e0e0e0e1}) r6 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r6, 0x40045532, &(0x7f0000000000)=0x1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) [ 190.497838] FAULT_INJECTION: forcing a failure. [ 190.497838] name failslab, interval 1, probability 0, space 0, times 0 [ 190.518957] CPU: 1 PID: 16928 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 190.526853] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 190.536208] Call Trace: [ 190.538800] dump_stack+0x1b2/0x283 [ 190.542436] should_fail.cold+0x10a/0x154 [ 190.546594] should_failslab+0xd6/0x130 [ 190.550573] __kmalloc+0x2c1/0x400 [ 190.554113] ? mpi_alloc_limb_space+0x25/0x50 [ 190.558624] mpi_alloc_limb_space+0x25/0x50 [ 190.562950] mpi_alloc+0x19a/0x240 [ 190.566491] mpi_read_raw_data+0xac/0x370 [ 190.570640] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 190.576090] ? mpi_free+0x10/0x130 [ 190.579634] dh_set_secret+0xe2/0x200 [ 190.583435] ? dh_compute_value+0x340/0x340 [ 190.587758] ? crypto_create_tfm+0x10f/0x2d0 [ 190.592174] ? crypto_alloc_tfm+0x12f/0x250 [ 190.596503] __keyctl_dh_compute+0x557/0x1350 [ 190.601008] ? lock_downgrade+0x740/0x740 [ 190.605167] ? dh_data_from_key+0x250/0x250 [ 190.609490] ? perf_trace_lock+0xf7/0x490 [ 190.613640] ? perf_trace_lock_acquire+0x510/0x510 [ 190.618588] ? __might_fault+0x104/0x1b0 [ 190.622633] ? lock_acquire+0x170/0x3f0 [ 190.626588] ? lock_downgrade+0x740/0x740 [ 190.630717] ? __might_fault+0x177/0x1b0 [ 190.634795] keyctl_dh_compute+0x98/0xdd [ 190.638876] ? __keyctl_dh_compute+0x1350/0x1350 [ 190.643611] ? vfs_write+0x319/0x4d0 [ 190.647338] ? SyS_write+0x14d/0x210 [ 190.651044] ? SyS_read+0x210/0x210 [ 190.654663] SyS_keyctl+0xe0/0x390 [ 190.658194] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 190.663102] do_syscall_64+0x1d5/0x640 [ 190.666993] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 190.672175] RIP: 0033:0x45cc79 [ 190.675364] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 190.683058] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 190.690310] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 190.697562] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 190.704826] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000009 [ 190.712076] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:08 executing program 2: r0 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x0, 0x914045cc7c433fb8) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000080)='gtp\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="34002b0010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001400128009000100766574680000000004000280"], 0x34}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYRES16=r7], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r6, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="640000002800390d0000000000000000a9ebee4cc40700000007cacc7adfa872d583d3d2e78bc03708", @ANYRES32=r6, @ANYBLOB="000900000000ffff00000000080001006270660038000200340001003000000009000100766c616e0000000004000280040006000c00070000000000000000000c0008000000000000000000"], 0x64}}, 0x0) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, r1, 0x400, 0x70bd2b, 0x25dfdbff, {}, [@GTPA_FLOW={0x6, 0x6, 0x1}, @GTPA_FLOW={0x6, 0x6, 0x1}, @GTPA_I_TEI={0x8, 0x8, 0x4}, @GTPA_LINK={0x8, 0x1, r6}]}, 0x34}, 0x1, 0x0, 0x0, 0x4080}, 0x40040) r8 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r8, 0x89f0, &(0x7f00000000c0)={'syztnl1\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x8, 0x1000, 0x0, @mcast2, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x10}}) 02:12:08 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:08 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) 02:12:08 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:08 executing program 0 (fault-call:3 fault-nth:10): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:08 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400000000400200) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, &(0x7f0000000080)) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r2, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x54, 0x3, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x4}, [@CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x1}, @CTA_TIMEOUT_DATA={0x1c, 0x4, 0x0, 0x1, @tcp=[@CTA_TIMEOUT_TCP_SYN_SENT2={0x8, 0x9, 0x1, 0x0, 0xc1}, @CTA_TIMEOUT_TCP_LAST_ACK={0x8, 0x6, 0x1, 0x0, 0x7}, @CTA_TIMEOUT_TCP_SYN_SENT={0x8, 0x1, 0x1, 0x0, 0x30000}]}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x883e}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x40090}, 0x80) 02:12:08 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:08 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 191.027562] FAULT_INJECTION: forcing a failure. [ 191.027562] name failslab, interval 1, probability 0, space 0, times 0 [ 191.085673] CPU: 1 PID: 16947 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 191.093590] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.102943] Call Trace: [ 191.105537] dump_stack+0x1b2/0x283 [ 191.109173] should_fail.cold+0x10a/0x154 [ 191.113336] should_failslab+0xd6/0x130 [ 191.117314] kmem_cache_alloc_trace+0x29a/0x3d0 [ 191.122088] mpi_alloc+0x43/0x240 [ 191.125546] mpi_read_raw_data+0xac/0x370 [ 191.129734] dh_set_secret+0x114/0x200 [ 191.133626] ? dh_compute_value+0x340/0x340 [ 191.137954] ? crypto_create_tfm+0x10f/0x2d0 [ 191.142370] ? crypto_alloc_tfm+0x12f/0x250 [ 191.146699] __keyctl_dh_compute+0x557/0x1350 [ 191.151228] ? lock_downgrade+0x740/0x740 [ 191.155380] ? dh_data_from_key+0x250/0x250 [ 191.159704] ? perf_trace_lock+0xf7/0x490 [ 191.163857] ? perf_trace_lock_acquire+0x510/0x510 [ 191.168794] ? __might_fault+0x104/0x1b0 [ 191.172860] ? lock_acquire+0x170/0x3f0 [ 191.176831] ? lock_downgrade+0x740/0x740 [ 191.180982] ? __might_fault+0x177/0x1b0 02:12:08 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 191.185053] keyctl_dh_compute+0x98/0xdd [ 191.189117] ? __keyctl_dh_compute+0x1350/0x1350 [ 191.193879] ? vfs_write+0x319/0x4d0 [ 191.197599] ? SyS_write+0x14d/0x210 [ 191.201313] ? SyS_read+0x210/0x210 [ 191.204945] SyS_keyctl+0xe0/0x390 [ 191.208486] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 191.213430] do_syscall_64+0x1d5/0x640 [ 191.217333] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 191.222528] RIP: 0033:0x45cc79 [ 191.225764] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa 02:12:08 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:08 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) [ 191.233512] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 191.240789] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 191.248070] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 191.255438] R10: 000000000000010c R11: 0000000000000246 R12: 000000000000000a [ 191.262714] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:08 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:08 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$SNDCTL_DSP_SETTRIGGER(r2, 0x40045010, &(0x7f0000000000)=0x7) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) syz_open_dev$sndpcmc(&(0x7f0000000040)='/dev/snd/pcmC#D#c\x00', 0x77, 0x0) 02:12:08 executing program 0 (fault-call:3 fault-nth:11): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:08 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) 02:12:08 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:08 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x0, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:08 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) [ 191.425692] FAULT_INJECTION: forcing a failure. [ 191.425692] name failslab, interval 1, probability 0, space 0, times 0 02:12:08 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$SIOCPNGETOBJECT(r1, 0x89e0, &(0x7f0000000100)=0x1) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$VIDIOC_G_DV_TIMINGS(r1, 0xc0845658, &(0x7f0000000000)={0x0, @reserved}) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r5 = socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) io_submit(0x0, 0x2, &(0x7f0000000240)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x7, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="3bbcfd3201178f27af49041166d1272cfd1b666c3b8d2facdfa022174f66f3ccc9e48f6dcfc1c7d79daf28d1e0c2246af660be0ef146cf2ee166ec4fc2bd777432a8874443cc89c92c1edf59751219fc72d254be333cf3d42f96b3f3e3f256b671811a3e584122e364563e7cce736421f14c88c88070a1a1887fe11cc94ba67432a6c9dfe3273ab1429d928694660d9d545e3d649fc2733de1a145e33ec766146b7a1d93827ef3bf2f3b0fc7467f3ac934cf752d4b7995c6871a10f0f01c179fc768c51af2d07eeac7518fa17a1d9f", 0xcf, 0x7bf, 0x0, 0x1f322a565c34d849}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0xa3, r5, &(0x7f0000000400)="a75fe3accc209737db4db14f7934fd8fb29c85e230822656aba1345504faa404f359c02778626414209349c2ebe1fc31b4652cc9c79ae24e12562371439859b8bc3a5dd2ce6a231503db416ebe9d071f2348fb873f23c52b1622311db197a6cb45e253d00a334911901bad8eece0b9cf2c5bdc03d949161ba27513f9b2472b3ba15b967a6842755eda609d76d950e63f8980a2ed57a9618f4891b55e57184ccaf94bc21a4a6168876f8baae77c5493446f6452cdb196997c41cf4cbf5e5fb97663f3e2e253d0813db815e4b0b328dea75a1c565fc107f0566f3f34b0830943ad6edd0bee89ee98d9", 0xe8, 0xabcc, 0x0, 0x3, r1}]) alarm(0x3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_HW_FREQ_SEEK(r4, 0x40305652, &(0x7f0000000180)={0x2, 0x3, 0x8, 0x0, 0x40, 0xfffffff7, 0x4}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) ioctl$sock_bt_bnep_BNEPCONNDEL(r1, 0x400442c9, &(0x7f0000000140)={0x7c106f3, @remote}) [ 191.494667] CPU: 1 PID: 16994 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 191.502580] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.511931] Call Trace: [ 191.514523] dump_stack+0x1b2/0x283 [ 191.518166] should_fail.cold+0x10a/0x154 [ 191.522326] should_failslab+0xd6/0x130 [ 191.526312] __kmalloc+0x2c1/0x400 [ 191.529856] ? mpi_alloc_limb_space+0x25/0x50 [ 191.534360] mpi_alloc_limb_space+0x25/0x50 [ 191.538686] mpi_alloc+0x19a/0x240 [ 191.542229] mpi_read_raw_data+0xac/0x370 [ 191.546414] dh_set_secret+0x114/0x200 [ 191.550309] ? dh_compute_value+0x340/0x340 [ 191.554671] ? crypto_create_tfm+0x10f/0x2d0 [ 191.559091] ? crypto_alloc_tfm+0x12f/0x250 [ 191.563424] __keyctl_dh_compute+0x557/0x1350 [ 191.567926] ? lock_downgrade+0x740/0x740 [ 191.572081] ? dh_data_from_key+0x250/0x250 [ 191.576577] ? perf_trace_lock+0xf7/0x490 [ 191.580727] ? perf_trace_lock_acquire+0x510/0x510 [ 191.585672] ? __might_fault+0x104/0x1b0 [ 191.589741] ? lock_acquire+0x170/0x3f0 [ 191.593720] ? lock_downgrade+0x740/0x740 [ 191.597876] ? __might_fault+0x177/0x1b0 [ 191.601966] keyctl_dh_compute+0x98/0xdd [ 191.606029] ? __keyctl_dh_compute+0x1350/0x1350 [ 191.610817] ? vfs_write+0x319/0x4d0 [ 191.614534] ? SyS_write+0x14d/0x210 [ 191.618250] ? SyS_read+0x210/0x210 [ 191.621890] SyS_keyctl+0xe0/0x390 [ 191.625433] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 191.630374] do_syscall_64+0x1d5/0x640 [ 191.634271] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 191.639458] RIP: 0033:0x45cc79 02:12:09 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 191.642649] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 191.650357] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 191.657624] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 191.664899] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 191.672202] R10: 000000000000010c R11: 0000000000000246 R12: 000000000000000b [ 191.679477] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:09 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x0, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:09 executing program 0 (fault-call:3 fault-nth:12): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:09 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) 02:12:09 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000), 0x0, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:09 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) [ 191.833213] FAULT_INJECTION: forcing a failure. [ 191.833213] name failslab, interval 1, probability 0, space 0, times 0 02:12:09 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000), 0x0, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 191.886076] CPU: 0 PID: 17050 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 191.893993] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.903352] Call Trace: [ 191.905946] dump_stack+0x1b2/0x283 [ 191.909586] should_fail.cold+0x10a/0x154 [ 191.913742] should_failslab+0xd6/0x130 [ 191.917725] kmem_cache_alloc_trace+0x29a/0x3d0 [ 191.922401] mpi_alloc+0x43/0x240 [ 191.925867] mpi_read_raw_data+0xac/0x370 [ 191.930021] dh_set_secret+0x14f/0x200 [ 191.933908] ? dh_compute_value+0x340/0x340 [ 191.938231] ? crypto_create_tfm+0x10f/0x2d0 [ 191.942646] ? crypto_alloc_tfm+0x12f/0x250 [ 191.946984] __keyctl_dh_compute+0x557/0x1350 [ 191.951493] ? lock_downgrade+0x740/0x740 [ 191.955648] ? dh_data_from_key+0x250/0x250 [ 191.959990] ? perf_trace_lock+0xf7/0x490 [ 191.964141] ? perf_trace_lock_acquire+0x510/0x510 [ 191.969104] ? __might_fault+0x104/0x1b0 [ 191.973166] ? lock_acquire+0x170/0x3f0 [ 191.977156] ? lock_downgrade+0x740/0x740 [ 191.981311] ? __might_fault+0x177/0x1b0 [ 191.985399] keyctl_dh_compute+0x98/0xdd [ 191.989458] ? __keyctl_dh_compute+0x1350/0x1350 [ 191.994474] ? vfs_write+0x319/0x4d0 [ 191.998190] ? SyS_write+0x14d/0x210 [ 192.001910] ? SyS_read+0x210/0x210 [ 192.005538] SyS_keyctl+0xe0/0x390 [ 192.009080] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 192.014012] do_syscall_64+0x1d5/0x640 [ 192.017910] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 192.023098] RIP: 0033:0x45cc79 [ 192.026286] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa 02:12:09 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x0, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 192.034024] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 192.041294] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 192.048564] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 192.055832] R10: 000000000000010c R11: 0000000000000246 R12: 000000000000000c [ 192.063144] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:09 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x322) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) ioctl$SIOCGIFMTU(r1, 0x8921, &(0x7f0000000000)) socket$netlink(0x10, 0x3, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) dup(r2) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f0000000200)={'ip6_vti0\x00', &(0x7f0000000280)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1, 0x0, 0x0, 0x9}}) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) bind$inet6(r4, &(0x7f0000000080)={0xa, 0x4e22, 0xfffffffb, @mcast1, 0xa0}, 0x1c) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$FS_IOC_SETFSLABEL(r1, 0x41009432, &(0x7f0000000100)="8dd5f68bb00b49e4b7b3e42a5f7820223bacaa51feb59bf851ad043120ea39e1d54abdb8aec71b61dcd385d0d87bbfde887adc8d772c8a6b97ea7ae5df99c0bbd8a252091e8e0a939a19c7875f5ed44cd611d5402c55acecdbf792fe5e8c8b190353b26e98afc6aaf593bb6990834df36d1428627d421b755917d1dd9d45bc2e1d542e096346c6c4d6e9e9427b0c05c6312266e9adcafb792e0baa5d3ae4813f70561f9dc51ab2dd3876463c23f049530e8916097000601cc4e62eea4582f97cd430808e821b4e2c177c792ba293c9a3e64b6e0fae411c8fd64cb12b6b2b4ceb8e48bd2ed8a205716610381bc8b05b7adf1dfb3d585f38339d9dfec9bfaf7941") write$P9_RLINK(r6, &(0x7f0000000040)={0x7, 0x47, 0x1}, 0x7) 02:12:09 executing program 0 (fault-call:3 fault-nth:13): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 192.090473] nla_parse: 7 callbacks suppressed [ 192.090506] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:09 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000), 0x0, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 192.171561] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 192.184378] FAULT_INJECTION: forcing a failure. [ 192.184378] name failslab, interval 1, probability 0, space 0, times 0 [ 192.206959] CPU: 0 PID: 17096 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 192.214876] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 192.224233] Call Trace: [ 192.226831] dump_stack+0x1b2/0x283 [ 192.230468] should_fail.cold+0x10a/0x154 [ 192.234626] should_failslab+0xd6/0x130 [ 192.238615] __kmalloc+0x2c1/0x400 [ 192.242159] ? mpi_alloc_limb_space+0x25/0x50 [ 192.246696] mpi_alloc_limb_space+0x25/0x50 [ 192.251026] mpi_alloc+0x19a/0x240 [ 192.254567] mpi_read_raw_data+0xac/0x370 [ 192.258725] dh_set_secret+0x14f/0x200 [ 192.262617] ? dh_compute_value+0x340/0x340 [ 192.266977] ? crypto_create_tfm+0x10f/0x2d0 [ 192.271393] ? crypto_alloc_tfm+0x12f/0x250 [ 192.275724] __keyctl_dh_compute+0x557/0x1350 [ 192.280226] ? lock_downgrade+0x740/0x740 [ 192.284380] ? dh_data_from_key+0x250/0x250 [ 192.288702] ? perf_trace_lock+0xf7/0x490 [ 192.292853] ? perf_trace_lock_acquire+0x510/0x510 [ 192.297818] ? __might_fault+0x104/0x1b0 [ 192.301909] ? lock_acquire+0x170/0x3f0 [ 192.305891] ? lock_downgrade+0x740/0x740 [ 192.310048] ? __might_fault+0x177/0x1b0 [ 192.314116] keyctl_dh_compute+0x98/0xdd [ 192.318181] ? __keyctl_dh_compute+0x1350/0x1350 [ 192.322935] ? vfs_write+0x319/0x4d0 [ 192.326661] ? SyS_write+0x14d/0x210 [ 192.330400] ? SyS_read+0x210/0x210 [ 192.334034] SyS_keyctl+0xe0/0x390 [ 192.337576] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 192.342516] do_syscall_64+0x1d5/0x640 [ 192.346419] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 192.351614] RIP: 0033:0x45cc79 [ 192.354799] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 192.362515] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 02:12:09 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r6, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', r7}) 02:12:09 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) 02:12:09 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(0x0, &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 192.369788] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 192.377062] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 192.384336] R10: 000000000000010c R11: 0000000000000246 R12: 000000000000000d [ 192.391607] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:09 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:09 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1, 0x0, 0x0, 0x5}}) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000840)={0x28, r1, 0xc573de0d27bdfe6f, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x28}}, 0x0) sendmsg$TIPC_NL_BEARER_ADD(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x50, r1, 0x8, 0x70bd2a, 0x25dfdbfe, {}, [@TIPC_NLA_PUBL={0x3c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x4}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x5}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xfffffffd}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x1d}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x4}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x4000010}, 0x24008000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2000) ioctl$VIDIOC_TRY_EXT_CTRLS(0xffffffffffffffff, 0xc0205649, &(0x7f00000002c0)={0xfffffff, 0x3, 0xc1a, 0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x9e0906, 0x9, [], @string=&(0x7f0000000140)=0x4}}) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380)='nl80211\x00') sendmsg$NL80211_CMD_NEW_STATION(r3, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000004c0)={&(0x7f00000003c0)={0xd8, r4, 0x10, 0x70bd2b, 0x25dfdbff, {}, [@NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x16, 0xbd, [0xffff, 0x7f, 0x8265, 0x1, 0x7fff, 0x1, 0x3f, 0xd78, 0x7]}, @NL80211_ATTR_OPMODE_NOTIF={0x5, 0xc2, 0xb4}, @NL80211_ATTR_MAC={0xa, 0x6, @local}, @NL80211_ATTR_STA_EXT_CAPABILITY={0x2d, 0xac, "9600f5e6017b877ddaeab5120cb847f49a7b6cc4d1f673b2b3d2b3dd493f116527b2b24f1a0078e4b1"}, @NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5, 0xe4, 0x1}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x4, 0x1}}, @NL80211_ATTR_STA_WME={0x54, 0x81, [@NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x40}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xc4}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x80}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xef}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x1}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0xb}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xe3}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x20}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x3}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x4010}, 0x6) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket$netlink(0x10, 0x3, 0x0) r8 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r8, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r9, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r9, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@delchain={0x64, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {0x900}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0x1, 'bpf\x00'}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_vlan={0x30, 0x0, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x3c, r4, 0x0, 0x70bd28, 0x25dfdbfd, {}, [@NL80211_ATTR_WDEV={0xc, 0x99, {0x6}}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r9}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x4}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x3, 0xffffffffffffffff}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x4) 02:12:10 executing program 0 (fault-call:3 fault-nth:14): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:10 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(0x0, &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 192.526705] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:10 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:10 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(0x0, &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 192.604430] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 02:12:10 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) [ 192.653505] FAULT_INJECTION: forcing a failure. [ 192.653505] name failslab, interval 1, probability 0, space 0, times 0 [ 192.696214] CPU: 1 PID: 17149 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 192.704123] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 192.713478] Call Trace: [ 192.716075] dump_stack+0x1b2/0x283 [ 192.719718] should_fail.cold+0x10a/0x154 [ 192.723876] should_failslab+0xd6/0x130 [ 192.727857] __kmalloc+0x2c1/0x400 [ 192.731402] ? __keyctl_dh_compute+0x610/0x1350 [ 192.736082] __keyctl_dh_compute+0x610/0x1350 [ 192.740587] ? lock_downgrade+0x740/0x740 [ 192.744744] ? dh_data_from_key+0x250/0x250 [ 192.749070] ? perf_trace_lock+0xf7/0x490 [ 192.753222] ? perf_trace_lock_acquire+0x510/0x510 [ 192.758161] ? __might_fault+0x104/0x1b0 [ 192.762228] ? lock_acquire+0x170/0x3f0 [ 192.766217] ? lock_downgrade+0x740/0x740 [ 192.771000] ? __might_fault+0x177/0x1b0 [ 192.775087] keyctl_dh_compute+0x98/0xdd [ 192.779157] ? __keyctl_dh_compute+0x1350/0x1350 [ 192.783912] ? vfs_write+0x319/0x4d0 [ 192.787627] ? SyS_write+0x14d/0x210 [ 192.791377] ? SyS_read+0x210/0x210 [ 192.795011] SyS_keyctl+0xe0/0x390 [ 192.798555] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 192.803498] do_syscall_64+0x1d5/0x640 [ 192.807496] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 192.812692] RIP: 0033:0x45cc79 [ 192.815878] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 192.823590] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 192.830862] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 192.838157] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 02:12:10 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 192.845428] R10: 000000000000010c R11: 0000000000000246 R12: 000000000000000e [ 192.847290] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 192.852693] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:10 executing program 0 (fault-call:3 fault-nth:15): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:10 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) 02:12:10 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 192.915602] Bearer rejected, not supported in standalone mode [ 192.934885] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 02:12:10 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r2) sendmsg$NFNL_MSG_CTHELPER_DEL(r3, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) r4 = dup(r1) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r7}) 02:12:10 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 192.995165] HTB: quantum of class FFFF0900 is big. Consider r2q change. [ 193.023674] Bearer rejected, not supported in standalone mode [ 193.034106] FAULT_INJECTION: forcing a failure. [ 193.034106] name failslab, interval 1, probability 0, space 0, times 0 [ 193.087787] CPU: 0 PID: 17193 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 193.095711] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 193.096260] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 193.105080] Call Trace: [ 193.105101] dump_stack+0x1b2/0x283 [ 193.105119] should_fail.cold+0x10a/0x154 [ 193.105135] should_failslab+0xd6/0x130 [ 193.105146] __kmalloc+0x2c1/0x400 [ 193.105164] ? __keyctl_dh_compute+0x69e/0x1350 [ 193.105173] ? sg_init_one+0xc0/0x170 [ 193.105185] __keyctl_dh_compute+0x69e/0x1350 [ 193.105200] ? lock_downgrade+0x740/0x740 [ 193.105214] ? dh_data_from_key+0x250/0x250 [ 193.105224] ? perf_trace_lock+0xf7/0x490 [ 193.105236] ? perf_trace_lock_acquire+0x510/0x510 [ 193.105256] ? lock_acquire+0x170/0x3f0 [ 193.105265] ? lock_downgrade+0x740/0x740 [ 193.105281] ? __might_fault+0x177/0x1b0 [ 193.105295] keyctl_dh_compute+0x98/0xdd [ 193.178295] ? __keyctl_dh_compute+0x1350/0x1350 [ 193.183057] ? vfs_write+0x319/0x4d0 [ 193.186775] ? SyS_write+0x14d/0x210 [ 193.190492] ? SyS_read+0x210/0x210 [ 193.194123] SyS_keyctl+0xe0/0x390 [ 193.197675] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 193.202609] do_syscall_64+0x1d5/0x640 [ 193.206507] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 193.211687] RIP: 0033:0x45cc79 [ 193.214897] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 193.222605] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 193.230483] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 193.237753] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 193.245052] R10: 000000000000010c R11: 0000000000000246 R12: 000000000000000f [ 193.252321] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c [ 193.305250] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 193.344947] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 02:12:10 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:10 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) dup(r2) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:10 executing program 0 (fault-call:3 fault-nth:16): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:10 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) socket$inet6(0xa, 0x2, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r2 = dup(r1) sendmsg$NFNL_MSG_CTHELPER_DEL(r2, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r5}) 02:12:10 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$UFFDIO_COPY(r2, 0xc028aa03, &(0x7f00000003c0)={&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3000}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$UI_DEV_CREATE(r5, 0x5501) r6 = syz_genetlink_get_family_id$tipc(&(0x7f00000002c0)='TIPC\x00') ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r5, 0x40042409, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_ENABLE_BEARER(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x34, r6, 0x1, 0x0, 0x0, {{}, {}, {0x18, 0x17, {0x0, 0x0, @l2={'ib', 0x3a, 'geneve0\x00'}}}}}, 0x34}}, 0x0) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPSET_CMD_DEL(r8, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000200)={&(0x7f0000000300)={0x90, 0xa, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x1}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x6c, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x5}, @IPSET_ATTR_PROTO={0x5, 0x7, 0xc}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x3}, @IPSET_ATTR_CIDR={0x5, 0x3, 0x1}, @IPSET_ATTR_SKBQUEUE={0x6, 0x1d, 0x1, 0x0, 0x7fff}, @IPSET_ATTR_COMMENT={0x5, 0x1a, '\x00'}, @IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @IPSET_ATTR_IP_TO={0x18, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, @IPSET_ATTR_IP2={0x18, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @private0}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3}]}, 0x90}}, 0x40084) sendmsg$TIPC_CMD_GET_MAX_PORTS(r3, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r6, 0x200, 0x70bd2d, 0x25dfdbff, {}, ["", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x40004}, 0x0) 02:12:10 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r6, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', r7}) 02:12:10 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:10 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) dup(r2) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 193.474263] FAULT_INJECTION: forcing a failure. [ 193.474263] name failslab, interval 1, probability 0, space 0, times 0 [ 193.533929] CPU: 1 PID: 17241 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 193.542717] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 193.552077] Call Trace: [ 193.554691] dump_stack+0x1b2/0x283 [ 193.558341] should_fail.cold+0x10a/0x154 [ 193.562511] should_failslab+0xd6/0x130 [ 193.564894] Bearer rejected, not supported in standalone mode [ 193.566505] kmem_cache_alloc_trace+0x29a/0x3d0 [ 193.566522] mpi_alloc+0x43/0x240 [ 193.566537] dh_compute_value+0x76/0x340 [ 193.585693] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 193.592286] ? dh_exit_tfm+0x20/0x20 [ 193.595723] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1546 sclass=netlink_route_socket pid=17254 comm=syz-executor.2 [ 193.596008] ? __lockdep_init_map+0x100/0x560 [ 193.612195] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=43 sclass=netlink_route_socket pid=17254 comm=syz-executor.2 [ 193.613156] __keyctl_dh_compute+0x89b/0x1350 [ 193.625672] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 193.629793] ? dh_data_from_key+0x250/0x250 [ 193.629806] ? perf_trace_lock+0xf7/0x490 [ 193.629818] ? perf_trace_lock_acquire+0x510/0x510 [ 193.629839] ? lock_acquire+0x170/0x3f0 [ 193.629857] ? __might_fault+0x177/0x1b0 [ 193.659791] keyctl_dh_compute+0x98/0xdd [ 193.663860] ? __keyctl_dh_compute+0x1350/0x1350 [ 193.668613] ? vfs_write+0x319/0x4d0 [ 193.672329] ? SyS_write+0x14d/0x210 [ 193.676046] ? SyS_read+0x210/0x210 [ 193.679684] SyS_keyctl+0xe0/0x390 02:12:11 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) dup(r2) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="5e68510ed5ef0276a841e7106117b89e0c2e9f1811cf2738cb722c152aa7340deb4b1c61820373966ff9cb54459ab70e1e3dbbe61ebcda6dc74179c65127cd000014f1fc40bb12bfa6c2cd4d3a0ef4238f69de5aee5fb0d23330ce1187c6ebb34c990c0be2e06846ecef61330ec2e47fe0feb0f71406c29d2dfe85f224d19eb30d50f4e380577f5a58603352afbd43d662790328f2e308ebe91422375b4b1dbb95e364c2815ae2b5502da8a75d7593846388f8bd3cfa3c7c005ce000ff9e172d67324664e268bbaff135cce69ee80af5531ac584472bfd0958a7886d16d5ed3da4f7ebddb966bf53de8cb0d6c5c00a374cb393bf07c4d2a7cab6f0cc7b93377417edf1b1fdbafd72a9a870ccb273c3d0d5e907679e43875f929ddc62389523cac710d868578c259b561f3cf58661bd44fb5c78c0ad24ef30a3e1013a32589f419ced1ea0079995d14b93c626d4b66ef8db84693c1af9c3920c6f33988f1a61ce420928d42a2e0b3e098e6349dadd5c87d303570be0910048affcc2fce8883e42cf62854d249631419d32719a4ca22b7ea04cb098c6c51428910efa6e8af689a073221302b9c8fde34bb332459ecc0bf9e8fac2672f99d0e1a03023bb826a7db321b692a4a0c2672beb402efc92d7c834fe4361b071d7626f183265004ae69ad07990d4793f537376f233c7fe5f3d9d6559fbb3da0b9772dcc4e05a2869d464c425deac620c680e95500e2b4a85cbd10b4c7369a285e3dd6c602bc01651d82e7de52e04ce2dd4c17a4ef669a03654fc0e9860605028112631370a73510d20d23fce09202cb26519d65607b16d5f623226841d792fce37b87a0f116f1fcf5b94cd602c923f2b1d706bd4f37f95b048b96efde12239a45167d7b035a38df00feb47d3ef64da0e532770427b5008979f965d808a48a409fe03f98216f8c3c119a32b929148f054d984bbea5f5c357d7e191809527c0162699b301319c5b90b8a7f5892f406a44798dfbdd00163327e66e95db2d1aea6aa6260942a703353ce318ad684f326e207f032bbd04b8414bd8dbdfc4a7cb9c75d483f5d8b156a234a7cf83349bebd3434ed4cc3096c87b89efc58c74c1e9be95c49e40ef1310f2be99cf8383e92d84c0a4092cea12c115ffe5bcd8297abb24bf92bdd1922d6637f752491a005843e19b6e86404bee7e0391218571ef262c827f0850ce48d47d42c0097d7491376cf77e9cba962237fdd2293932b6ab668933183b27c0308b055b82bd313817fd54979c6caedbdf6ec2b2aeead53e6a44cb012fefe84ca5144b5836136e1324b9f2b503d9fd04f8c493dcd7a30127eb0fccd63ea176b902a1ef7eb50de4d5c223127a72f6ea8a4be76629f976812535cea00e63548e18eb993fe4bbabda9b9c0381ed23cdca3fdc79b0a7ff6f9b02a22358beca71c19c3cacbb90e0a462d301e5d7e728f5a2b8a11bd5a08ef5676e12e0c25edcd05cfecf32d2809221cb0797edfc23cacc375d04f1f2da102b2d0f77ba04249236db0aa00072c5b45992c46136c25f29f6da1d04ce9d5c2bd138aea9bb95e4ab029c528e518104a0d76dc7dfc9fc4d590ff1a5cf3b99159f8d1a323bd7d18545ac6370a8de4962ffac2101199ba36c106442dcaf972508c0c27e1abe1df25728aecfb24c76a3e394ac0ec21efc478627718d4dad103b115e6935d6550c5cefa87f619df61fb680c290efd73ab433cf8805a824084a9b3a7340a4d4a3d446bcbf9964558d9620353ae83b0e542c1c40e3a5db924090a9b95eb511a2a4408dc28d040d52614c05fcc99992542bb6b26dfc62cd704222601378d245f37829b5ee1dc2a8b3fa4d67766936fae08d534b06d86acc3a0ee575fa6700c79624b2c856d9f0c589f418373fcd38c8855eaa2834a3a552981f6851ceae9039576c2cc33823bdecb2ce5b70d1f3fb547d3a859ed9338fdeccf956dd0af46653e299b9889201e750d0b8d02e47bf6f00ae1b696c92395ed95d9379e43958bc744a8bd4b0630ece35e4fa15df2c6b09dc7e72f20f9db5beff1b90ca8a35051a2dfdf84b8ec69e783fc6221a62fb2acbddd70db203cb8c531583d5f3e1efb9f5479b4db3f74bfabfc5e8bf1d961de7b478bcc1f87bd3196e6543c45058cf20002695431f2d3c30cbe270b68bf8dfdcccd8466c9705919c7a190626f518dd9fcac17d53f89ce10f632bc02221a125115da818168a9428e4f84cf4ab506760fcfa5c20bf2d61be6b5673b7c34eca31a6319c5399a69fec24a42091f3b4c0369f683b7ab8a768f2a675418f44cb09326301733b4d3413ec3dc6669dcea40c0fc75b59675e0ce46bb9807eae0fdbd76f3cbf6debd085ed435e493455c2abba4e72dc6e88682f9dfed91469895e064fa892eb70d5714e23ea69e8eb4ab397620afda3a8863a08e6aaa042018d6d21df2b0c72d1fdb7f488d7c6801e0ef1bb3ff28844fe09aeef475977ffc3ce522f66e18bdb066126e12007a04d9c758fd42656e055cf36dab45fa471d910b1ca6833ed7b3ed245918aa554bdbe199f90e1ad473902932d52b986ae10fe181f15ed75eb6e8fa20c3187c824f6b797241abd6c2475b6224bec5d3753b2594dca9acb95924927f8b05cdb6e455436f8c4587d0828f6c7d430a427692cf021f691edf9a189c021bc67217b15655573f593b1b4de7204b904eb65031221aee68a50db362a7536c24be6caa913bcd685ca7d8385d64e7ff445829e98dcb74423d3386df9eb87774b51cd32805431a42bbc78e1afc4ee38cc42dd0244864798469bb9a6246966065220e31bd8e21a2a7f1efad43a2cc39150656ba740869acf1760d6ef2002ef5188f319730b8170a8514d67384658bf9df0258235e7543ed5e622969b5f009160bcd44228da42155370e4b17c449d48f7993cca81205133dced843bb9f3ecc81316d9a0ef568502f12681ee0307cd3fd0b61aefc028d3b2d4bc904631a0db43d8ee62f444682040b2279d022ae39ac5a27fcd4bdf7a17af1146b7af50515cd4e5cf0e30d7a9b9059709382d86f6d7315491af105fce6c14d8714417b562e9ffdfbcc11b76092c0719ebdb25b14297276f92e2fb042c577f135a4d9dcc5db77c700c57ef393e85015b64b5c6ed2e207aefa2b61a74ab830ab6e5baf133eae237efbc0790012630b41e0ee45a6db22430b16fb97ee000449baaa91d2ed6bba95972ff4c35f18493e4d4037d2382a96e85bbc0115b39010a5a9501da9b7d87eefb9b0ed5a6c069d1be27b130d63e0d6a0e3509431e4b1f84f26754fe51d35b7fa9bbd986e4bf0a0817c3fafc85f6e9f6651d1120788026affcf2c4f4d41d79f9491ae72731d0e02084007132102a5807bba9a8153da8a40ca229d2d9577a6ec1060474b56ed674dec55d3ad64880fd9895d778ec50fa5e57ca03af285e0b0cd245c0f6add0a817e352dc7f955ed521875fb601f8bd68ad6cee5067b665f156d4e04f68533fd67271abb60c1e960ac476ae34544cfc16a25b85335206a3c08eb7f0ac9c09e7858a00d87eac797ca6125cf6f0f4a77c932347ef9a986fcf8098276af2fd468427f3bd1b216526a0a4acfa195dc881eadede4bd808a73beb2d6e20e5c11d8d43eb9d32ae86417abc4b326627c7eddbd7eb46a17a04b37ad70aa763705055fc6ee73d29bf61865fd29c001f00fa21452e354594c73f24c1dba609d957ee002a938401a7484e302c3d1a6629874930696d29352f067a2307dd7f3af978788dea4e17fab960231e9455ac07a7c89f314f368f27b8bba2e166804c6dc5bbaca129dba77f5148f0859d3b65c84cb30bdbe66df97bdac80f7cb5d6ffa065603e28f64d2598fe1f05fd79d1598c1c77500ca422b9ee1192f26dbb6ef757996c6d429514a5dfa7f29e6b7f8d9aa7c01c924bbc69a5e1aee959b2b43edf80022ca3c2001d75bf2a61db75ce110227bf86fde5f85ab07f72d0656ef2e2fe6c196a25a5b7bb2963df974cce7e29095dd90088772801ef6e97f9943132bea73d7a55d3cf7ded0e2c0acf78f91dd8892ed814d019d4ec6f2bc8c4588ea5269e456991f0465736b2c92a78daac584485148f8517ff5b63948e6c4c5a28db99b50961c4861ee739c6fae346b7ab0935dae9392e71cb9c355daced10c5117077a11ba1639216260e40874f8ca6af676d7a42c2d2cccd29aa02577c541df569aaa55f11579a231db75e2a0fdb39419ce03f076c1f0853669ee1224b27f1ef44e4401a8210fc056b7aa798a37ecdc8b63c5c8fed70d559938f62fda9bb91b6b97a8a6ced8113302c548189347b58ff01895066dfc82eac7f78cae2ad8ad991ebbf77d707feff4115cedd222b38ec84050da7750a5dce72a1ce6d84e902e943623eb7c15e85ac925ead8be03706961dade8c0f4247b4a8b4c0100460ba567d8b8ae60b089db12269e0cd02c46fa398f3f59d3886eb75a82213604fea12310168785b2a5fa40a2a5433700d73ce28dd4e526dc2b2129a261f6d2707864f80a327203ed3e5989847e2a8362775c5ea714f40c77c02cab84e7445b43e55e7eb1787b1d67439ab0d2f760bdbba9afca944a228410ced65a97f39036ec7d207a0e411f0c2b287fd49cf2917e99aa826e368634f0ebe7e321424b4bfaa2604456602459029a223b9a11ff254b0eb446aa413ee21f42c71fe96cf99e25d06c5143f81ec60139c5c71de114e99501c8f1a3784363354b845e580b9373dfacfeb51da697e2fc5540d17790538747ae0577876e68c0fce687dde0c1590c048f3ad990c94a5c8d68d320c83d4aa8c1c03ab7d71b25f9bac6204787b10a815e7c52fcac592c623db5ecf2846d024d5a99e485edf18e3f90d39bb682c7caa722a598c0d113c0838c54567104f9204ef4fe8b47ddf1180b0b32b5533993695a99bf3b4bb4ed4c4b8251e1522ce1ec1df7247e5e391b09ccf031f6d8a2b03e6af54c17e5f9e36fe3e78d72835c797f2d6731dfc3e8151786e9f55456f1a03927ef1b86cb478fa6fde61c9d5b753778498c81e1ecfaf5d791c3456cf508674ba927a27b18549faae9876e542eba1c7ab0ec4fd0478a8584ff051895e4cf6147b3dac74ce0f382cd27a35fdda55a6d771e1b68406d72e65cc44f8c42b1b6d133e2fa3547b1193e27e35b69c408f120fdbd9d9dc3a6228fdad3bce4489b5f74acc373a46db5816906e56191ce1f36d8d6c95e70a78bd9306e2a19a2c04ab0f70ed0aadf82e77f2153ccf7523211632526783312ecaf56fec1a9547078c1cb8035214f4b0a20afb6a9b67bcbcc80656031663ab6062575441c962f1ab098acaf131222e5c5a16e5fa29f7fa62c477b47f3756bdc88fa73dec896c002beac35ce7041addf96d7ce1a971b64284eedeb6fcacc9a6677e5626c73b375a63938e05c8bc39d61e0509e6360f50906d01dc7ffc80964d14245acaec23efa5644aeb6adbcb19d69705a45db94811a2d887a81c202b65d8559bb2779c7ce139b32fef795b961b07bbc96dda73f6f6e61c7ecd3b6068ee1be7bf1f2582047262289bd75eacf138e09ef079e3145dc0d82ab567c645e41d53ca6113dd4dc3c30f5f0262ada4ca6764d35b52271135a8f6a7437db148e468eb0570a55e7f250a37f3012e2cc312b076dec7d78a15b5f1237a140ff1638f6f18a02d14bd5b0648c9c0344417fe18fe28db2b28ea1b65a4c0c1d44f5befc7dbc077ba392fc9f33630b6cbf1f45ff261af49d5a1e346254fb1683b395560d7540291774c8e625a25e198b888144ca648bc5b23cd2beb8060566f8562acc7a72e81", 0x1000, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) [ 193.683321] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 193.688282] do_syscall_64+0x1d5/0x640 [ 193.692179] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 193.697365] RIP: 0033:0x45cc79 [ 193.700549] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 193.708254] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 193.715523] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 193.722789] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 02:12:11 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 193.728631] Bearer rejected, not supported in standalone mode [ 193.730056] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000010 [ 193.730063] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c [ 193.766218] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1546 sclass=netlink_route_socket pid=17282 comm=syz-executor.2 02:12:11 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) socket$inet6(0xa, 0x2, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r2 = dup(r1) sendmsg$NFNL_MSG_CTHELPER_DEL(r2, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r5}) 02:12:11 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:11 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:11 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @loopback, 0x81}, 0x1c) 02:12:11 executing program 0 (fault-call:3 fault-nth:17): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:11 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r6, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', r7}) 02:12:11 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540), 0x0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:11 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 02:12:11 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) socket$inet6(0xa, 0x2, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r2 = dup(r1) sendmsg$NFNL_MSG_CTHELPER_DEL(r2, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r5}) 02:12:11 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540), 0x0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:11 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) [ 194.230878] FAULT_INJECTION: forcing a failure. [ 194.230878] name failslab, interval 1, probability 0, space 0, times 0 02:12:11 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540), 0x0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 194.321853] CPU: 0 PID: 17330 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 194.329770] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 194.339125] Call Trace: [ 194.341725] dump_stack+0x1b2/0x283 [ 194.345363] should_fail.cold+0x10a/0x154 [ 194.349523] should_failslab+0xd6/0x130 [ 194.354715] __kmalloc+0x2c1/0x400 [ 194.358259] ? mpi_alloc_limb_space+0x25/0x50 [ 194.362760] mpi_alloc_limb_space+0x25/0x50 [ 194.367089] mpi_powm+0x3d4/0x17a0 [ 194.370641] ? fs_reclaim_release+0xd0/0x110 [ 194.375059] ? mpihelp_mul_karatsuba_case+0xac0/0xac0 [ 194.380255] ? mpi_alloc+0x43/0x240 [ 194.383884] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 194.389368] dh_compute_value+0x18f/0x340 [ 194.393518] ? dh_exit_tfm+0x20/0x20 [ 194.397236] ? __lockdep_init_map+0x100/0x560 [ 194.401780] __keyctl_dh_compute+0x89b/0x1350 [ 194.406293] ? dh_data_from_key+0x250/0x250 [ 194.410626] ? perf_trace_lock+0xf7/0x490 [ 194.414813] ? perf_trace_lock_acquire+0x510/0x510 02:12:11 executing program 4: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, 0x0, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 194.419756] ? lock_acquire+0x170/0x3f0 [ 194.423740] ? __might_fault+0x177/0x1b0 [ 194.427804] keyctl_dh_compute+0x98/0xdd [ 194.431880] ? __keyctl_dh_compute+0x1350/0x1350 [ 194.436633] ? vfs_write+0x319/0x4d0 [ 194.440350] ? SyS_write+0x14d/0x210 [ 194.444063] ? SyS_read+0x210/0x210 [ 194.447811] SyS_keyctl+0xe0/0x390 [ 194.451352] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 194.456289] do_syscall_64+0x1d5/0x640 [ 194.460194] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 194.465406] RIP: 0033:0x45cc79 02:12:11 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 02:12:11 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) dup(r2) r3 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) [ 194.468593] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 194.476302] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 194.483572] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 194.490862] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 194.498135] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000011 [ 194.505416] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:12 executing program 4: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, 0x0, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:12 executing program 0 (fault-call:3 fault-nth:18): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:12 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r6, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', r7}) 02:12:12 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x4, @loopback, 0x81}, 0x1c) 02:12:12 executing program 4: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, 0x0, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:12 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r3 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) 02:12:12 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r1}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:12 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x4, @loopback, 0x81}, 0x1c) [ 194.669086] FAULT_INJECTION: forcing a failure. [ 194.669086] name failslab, interval 1, probability 0, space 0, times 0 [ 194.738839] CPU: 0 PID: 17388 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 194.746758] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 194.756118] Call Trace: [ 194.758713] dump_stack+0x1b2/0x283 [ 194.762356] should_fail.cold+0x10a/0x154 [ 194.766519] should_failslab+0xd6/0x130 [ 194.770515] __kmalloc+0x2c1/0x400 [ 194.774058] ? mpi_resize+0x177/0x214 [ 194.777881] mpi_resize+0x177/0x214 [ 194.781536] mpi_powm+0x65a/0x17a0 02:12:12 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x4, @loopback, 0x81}, 0x1c) [ 194.785093] ? mpihelp_mul_karatsuba_case+0xac0/0xac0 [ 194.790289] ? mpi_alloc+0x43/0x240 [ 194.793917] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 194.799377] dh_compute_value+0x18f/0x340 [ 194.803532] ? dh_exit_tfm+0x20/0x20 [ 194.807247] ? __lockdep_init_map+0x100/0x560 [ 194.811751] __keyctl_dh_compute+0x89b/0x1350 [ 194.816263] ? dh_data_from_key+0x250/0x250 [ 194.820589] ? perf_trace_lock+0xf7/0x490 [ 194.824753] ? perf_trace_lock_acquire+0x510/0x510 [ 194.829704] ? lock_acquire+0x170/0x3f0 [ 194.833704] ? __might_fault+0x177/0x1b0 [ 194.837867] keyctl_dh_compute+0x98/0xdd [ 194.841931] ? __keyctl_dh_compute+0x1350/0x1350 [ 194.846698] ? vfs_write+0x319/0x4d0 [ 194.850439] ? SyS_write+0x14d/0x210 [ 194.854155] ? SyS_read+0x210/0x210 [ 194.857787] SyS_keyctl+0xe0/0x390 [ 194.861334] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 194.866273] do_syscall_64+0x1d5/0x640 [ 194.870182] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 194.875372] RIP: 0033:0x45cc79 [ 194.878561] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa 02:12:12 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:12 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r1}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 194.886273] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 194.893545] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 194.900815] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 194.908087] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000012 [ 194.915364] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:12 executing program 0 (fault-call:3 fault-nth:19): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:12 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r1}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:12 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) [ 195.021358] FAULT_INJECTION: forcing a failure. [ 195.021358] name failslab, interval 1, probability 0, space 0, times 0 [ 195.083316] CPU: 0 PID: 17426 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 [ 195.091236] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 195.100593] Call Trace: [ 195.103188] dump_stack+0x1b2/0x283 [ 195.106825] should_fail.cold+0x10a/0x154 [ 195.110980] should_failslab+0xd6/0x130 [ 195.114964] __kmalloc+0x2c1/0x400 [ 195.118512] ? mpi_alloc_limb_space+0x25/0x50 [ 195.123015] mpi_alloc_limb_space+0x25/0x50 [ 195.127350] mpi_powm+0xa66/0x17a0 [ 195.130909] ? mpihelp_mul_karatsuba_case+0xac0/0xac0 [ 195.136102] ? mpi_alloc+0x43/0x240 [ 195.139734] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 195.145198] dh_compute_value+0x18f/0x340 [ 195.149374] ? dh_exit_tfm+0x20/0x20 [ 195.153093] ? __lockdep_init_map+0x100/0x560 [ 195.157612] __keyctl_dh_compute+0x89b/0x1350 [ 195.162121] ? dh_data_from_key+0x250/0x250 [ 195.166449] ? perf_trace_lock+0xf7/0x490 [ 195.170636] ? perf_trace_lock_acquire+0x510/0x510 [ 195.175672] ? lock_acquire+0x170/0x3f0 [ 195.179704] ? __might_fault+0x177/0x1b0 [ 195.183780] keyctl_dh_compute+0x98/0xdd [ 195.187846] ? __keyctl_dh_compute+0x1350/0x1350 [ 195.192603] ? vfs_write+0x319/0x4d0 [ 195.196320] ? SyS_write+0x14d/0x210 [ 195.200033] ? SyS_read+0x210/0x210 [ 195.203661] SyS_keyctl+0xe0/0x390 [ 195.207207] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 195.212141] do_syscall_64+0x1d5/0x640 [ 195.216035] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 195.221227] RIP: 0033:0x45cc79 [ 195.224412] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 195.232131] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 195.239401] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 195.246672] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 195.253945] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000013 [ 195.261312] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:12 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r6, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 02:12:12 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r3 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r6}) 02:12:12 executing program 4: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, 0x0, r1}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:12 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:12 executing program 0 (fault-call:3 fault-nth:20): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:12 executing program 4: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, 0x0, r1}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 195.433586] FAULT_INJECTION: forcing a failure. [ 195.433586] name failslab, interval 1, probability 0, space 0, times 0 [ 195.469820] CPU: 1 PID: 17449 Comm: syz-executor.0 Not tainted 4.14.190-syzkaller #0 02:12:12 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) [ 195.477767] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 195.487131] Call Trace: [ 195.489725] dump_stack+0x1b2/0x283 [ 195.493387] should_fail.cold+0x10a/0x154 [ 195.497564] should_failslab+0xd6/0x130 [ 195.501543] __kmalloc+0x2c1/0x400 [ 195.505115] ? __keyctl_dh_compute+0xb90/0x1350 [ 195.509797] __keyctl_dh_compute+0xb90/0x1350 [ 195.514305] ? dh_data_from_key+0x250/0x250 [ 195.518649] ? perf_trace_lock+0xf7/0x490 [ 195.522807] ? perf_trace_lock_acquire+0x510/0x510 [ 195.527747] ? lock_acquire+0x170/0x3f0 [ 195.531731] ? __might_fault+0x177/0x1b0 [ 195.535808] keyctl_dh_compute+0x98/0xdd [ 195.539883] ? __keyctl_dh_compute+0x1350/0x1350 [ 195.544637] ? vfs_write+0x319/0x4d0 [ 195.548361] ? SyS_write+0x14d/0x210 [ 195.552075] ? SyS_read+0x210/0x210 [ 195.555728] SyS_keyctl+0xe0/0x390 [ 195.559271] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 195.564207] do_syscall_64+0x1d5/0x640 [ 195.568109] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 195.573295] RIP: 0033:0x45cc79 [ 195.576480] RSP: 002b:00007f38f2575c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa 02:12:13 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) [ 195.584186] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 195.591455] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 195.598726] RBP: 00007f38f2575ca0 R08: 0000000020000100 R09: 0000000000000000 [ 195.606081] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000014 [ 195.613349] R13: 00007ffc2c1550ef R14: 00007f38f25769c0 R15: 000000000078bf0c 02:12:13 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) socket$netlink(0x10, 0x3, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r5}) 02:12:13 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) 02:12:13 executing program 4: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, 0x0, r1}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:13 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r5, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r5, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r6, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r7 = socket$inet6(0xa, 0x2, 0x0) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) 02:12:13 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r6, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 02:12:13 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:13 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:13 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r5}) 02:12:13 executing program 0 (fault-call:3 fault-nth:21): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:13 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:13 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$PPPIOCSFLAGS1(r1, 0x40047459, &(0x7f0000000140)=0x80000) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r2, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:13 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r5, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r5, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r6, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r7 = socket$inet6(0xa, 0x2, 0x0) dup(r7) 02:12:13 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, 0x0, 0x0, 0x0) 02:12:13 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:13 executing program 0: r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r0) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000800)="375ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a91c2ff06007b6b4816122d2550829eaa9435c99926022b0500000080000000000000bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d0080000000000000ca000018cea71fcfacf40b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477253900000000000000000000000000000000dc2d345a11295ec466346f98aad185391c6b3ea2b1e87d5c06185f239bf8a201c5fc5900000000be92b2fef1c83d7713da7b86a138f0481c02c623b550b3d8d81c75ef9f50bd9434e8c9b40f5e9ec6ffb49785cc6e8d3f913e27dd80d3db19ec5fcbc69cf7631fb50c9d4433e8fb37a9f53d627024023fab2f5312ea615c4da61674fed77643794a66bd97990fcfb949e1f480eef56b351e11b5ba1cade15ff3e7b421c9fc9dd7e9d465b1d7a7fc79095f43ca9acb2c1dbb931059501afd4080b5bd7f927ab9e47506dafbad45074939a498c04579ab5ca4e215a81d051ddc2cb6f3d50af8939cdc386f840da591a723feb9b2cd1083864a0f5bb6a39259840f73ac3257858af2205ab16a5096a0e7e6a1ae5ebd8443a3a1cbb18ecf3533af893150dcb096a14f839ec77327a84e429edbb024743a9bfe40064515a7fbaf048643d12b0c24787d2b3c467d03f351830d2324940edf1f6e9e3502dba0dc4638ebbb79079ad643708c9a04918babc48b6aebb5d0de8733880e4fa477f37d58628e7d183f6658f0062ee59925da9ec600078340e9e8dc33edd4fab0d9e9142e4642af8ac8d07665f6", 0x261, r0) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r4 = syz_open_dev$sndpcmc(&(0x7f0000000140)='/dev/snd/pcmC#D#c\x00', 0x8, 0x40) ioctl$SNDRV_PCM_IOCTL_XRUN(r4, 0x4148, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r1, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:13 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r6, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 02:12:13 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, 0x0, 0x0, 0x0) 02:12:13 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:13 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup3(r0, r0, 0x0) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040)='NLBL_CIPSOv4\x00') r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r3, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r8, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@delchain={0x64, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {0x900}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0x1, 'bpf\x00'}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_vlan={0x30, 0x0, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) recvfrom$packet(r3, &(0x7f0000000300)=""/109, 0x6d, 0x20a0, &(0x7f0000000380)={0x11, 0xf5, r8, 0x1, 0x9, 0x6, @random="7aa87f882e71"}, 0x14) sendmsg$NLBL_CIPSOV4_C_LIST(r1, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)={0x12c, r2, 0x10, 0x70bd28, 0x25dfdbfb, {}, [@NLBL_CIPSOV4_A_TAGLST={0x24, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x2}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_MLSLVLLST={0xd0, 0x8, 0x0, 0x1, [{0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x75284b42}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x1c234b18}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x8d}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2c}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x39f4bb63}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x63}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x56}]}, {0xc, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe5}]}, {0x34, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x7e}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xba}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x6dfeab18}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x38caf60d}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x81}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xb9}]}, {0x34, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xa5}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x61}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x28}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x85}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x16d60133}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9d}]}, {0x1c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x10}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x2d8a1361}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x407121b8}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x1c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x5}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x6}]}]}, 0x12c}, 0x1, 0x0, 0x0, 0x20000001}, 0x80) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) 02:12:13 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r5, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r5, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r6, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) socket$inet6(0xa, 0x2, 0x0) 02:12:13 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, 0x0, 0x0, 0x0) 02:12:13 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r1) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@deltaction={0x5c, 0x31, 0x100, 0x70bd29, 0x25dfdbff, {}, [@TCA_ACT_TAB={0x10, 0x1, [{0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x100}}]}, @TCA_ACT_TAB={0x38, 0x1, [{0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0xc, 0x15, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x80}}, {0x10, 0x3, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x8000000}, 0x10800) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000640)={'erspan0\x00', &(0x7f0000000300)={'ip_vti0\x00', 0x0, 0x700, 0xce4efa16e1267864, 0xffffffff, 0x3, {{0x5, 0x4, 0x2, 0x0, 0x14, 0x66, 0x0, 0x6, 0x29, 0x0, @multicast2, @broadcast}}}}) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@delchain={0x64, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0x1, 'bpf\x00'}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_vlan={0x30, 0x0, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) sendmsg$NL80211_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="2c00aa00ac4b7d93eda3ee0cce25de770de3b56249d1b33d5e9d1490d1523408213e8c29397c333d6da16887bbc37ae661fdfe9bf359ea1ce5c7d788465c5131aa323aa47c7f4d159e117e0bef848d419c6a582ad5fd45e287e887467b1c2435c34dab77f6a555d51c79115dbd3c35df8c9183a40a480649dd5ee9716fb7711a69a8727b0f17f311508fc3f92f55909cb7d930be6a72255689048dd10bb03c883f469b2d108164af4c7533ec07008826f0", @ANYRES16=0x0, @ANYBLOB="00082bbd7000fedbdf250700000008000300", @ANYRES32=r2, @ANYBLOB="080005000500000008000300", @ANYRES32=r7, @ANYBLOB], 0x2c}}, 0x41) r8 = add_key$user(&(0x7f0000000140)='user\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000580)="a1f8366f47d011f4b9705c3d0a009cd7706d15b371739d222bb6bb3a80e736b3c5cf0884a65b3baf7f9a874c7d7cf697275279fea4958ea85f985b643e91723b16628a15a6400964ba28bb3f36a69d400d3b6f947a289254cf6ff337aedcf6eeaf132a89c72219fb7c13aba3b1044e12d2e09f95f85fcfceff4c67eb65dc41e88f3c43e22e91a10481ec353da1cec38479e3444fa3d3", 0x96, r1) keyctl$dh_compute(0x17, &(0x7f0000000200)={r8, r0, r8}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000080)={&(0x7f0000000240)={'tgr192-generic\x00'}}) 02:12:13 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$PPPIOCSFLAGS1(r1, 0x40047459, &(0x7f0000000140)=0x80000) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r2, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:13 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) socket$inet6(0xa, 0x2, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x14, 0x0, 0x200, 0x70bd29, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x1004) r2 = dup(r1) sendmsg$NFNL_MSG_CTHELPER_DEL(r2, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c000000020901080000000000000000050000030900010073797a30000000000800054000000010080006402a72091033b248d7d5814cc20000000008000640400000002400020014000180080001000000000008000200ffffffff0c00028005000100880000009a9b17490c6daaaf7d38b0343f358e0050dc279f5ed8a144c1e9d286d12aeb1a"], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000001) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r5}) [ 196.488184] HTB: quantum of class FFFF0900 is big. Consider r2q change. [ 196.520240] HTB: quantum of class FFFF0900 is big. Consider r2q change. 02:12:14 executing program 3 (fault-call:3 fault-nth:0): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:14 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:14 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r5, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r5, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r6, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) [ 196.591573] HTB: quantum of class FFFF0900 is big. Consider r2q change. 02:12:14 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @initdev}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r2}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYBLOB], &(0x7f0000000380)=0xa) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000000100)={r2, @in={{0x2, 0x4e23, @private=0xa010100}}, 0x5, 0x1000}, 0x90) [ 196.646491] FAULT_INJECTION: forcing a failure. [ 196.646491] name failslab, interval 1, probability 0, space 0, times 0 [ 196.707360] CPU: 0 PID: 17613 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 196.715279] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 196.724640] Call Trace: [ 196.727235] dump_stack+0x1b2/0x283 [ 196.730904] should_fail.cold+0x10a/0x154 [ 196.735085] should_failslab+0xd6/0x130 [ 196.739064] __kmalloc_track_caller+0x2bc/0x400 [ 196.743744] ? dh_data_from_key+0x146/0x250 [ 196.748071] kmemdup+0x23/0x50 [ 196.751266] dh_data_from_key+0x146/0x250 [ 196.755420] __keyctl_dh_compute+0x3ff/0x1350 [ 196.759938] ? lock_downgrade+0x740/0x740 [ 196.764104] ? dh_data_from_key+0x250/0x250 [ 196.768428] ? perf_trace_lock+0xf7/0x490 [ 196.772578] ? proc_fail_nth_write+0x7b/0x180 [ 196.777101] ? SyS_write+0x1b7/0x210 [ 196.780824] ? lock_downgrade+0x740/0x740 [ 196.784968] ? vfs_write+0x35d/0x4d0 [ 196.788694] ? __mutex_unlock_slowpath+0x75/0x770 [ 196.793541] keyctl_dh_compute+0x98/0xdd [ 196.797603] ? __keyctl_dh_compute+0x1350/0x1350 [ 196.802361] ? vfs_write+0x319/0x4d0 [ 196.806078] ? fput+0xb/0x140 [ 196.809215] ? SyS_write+0x14d/0x210 [ 196.812931] ? SyS_read+0x210/0x210 [ 196.816587] SyS_keyctl+0xe0/0x390 [ 196.820125] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 196.825148] do_syscall_64+0x1d5/0x640 [ 196.829050] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 196.834241] RIP: 0033:0x45cc79 [ 196.837424] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 196.845132] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 02:12:14 executing program 1: socket$netlink(0x10, 0x3, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) [ 196.852400] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 196.859668] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 196.866936] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000000 [ 196.874202] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:14 executing program 3 (fault-call:3 fault-nth:1): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 196.944050] FAULT_INJECTION: forcing a failure. [ 196.944050] name failslab, interval 1, probability 0, space 0, times 0 [ 196.955601] CPU: 0 PID: 17644 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 196.963489] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 196.972840] Call Trace: [ 196.975428] dump_stack+0x1b2/0x283 [ 196.979063] should_fail.cold+0x10a/0x154 [ 196.983223] should_failslab+0xd6/0x130 [ 196.987287] __kmalloc_track_caller+0x2bc/0x400 [ 196.991970] ? dh_data_from_key+0x146/0x250 [ 196.996294] kmemdup+0x23/0x50 [ 196.999491] dh_data_from_key+0x146/0x250 [ 197.003640] __keyctl_dh_compute+0x42d/0x1350 [ 197.008169] ? lock_downgrade+0x740/0x740 [ 197.012324] ? dh_data_from_key+0x250/0x250 [ 197.016659] ? perf_trace_lock+0xf7/0x490 [ 197.020806] ? proc_fail_nth_write+0x7b/0x180 [ 197.025313] ? SyS_write+0x1b7/0x210 [ 197.029036] ? lock_downgrade+0x740/0x740 [ 197.033184] ? vfs_write+0x35d/0x4d0 [ 197.036909] ? __mutex_unlock_slowpath+0x75/0x770 [ 197.041759] keyctl_dh_compute+0x98/0xdd [ 197.045823] ? __keyctl_dh_compute+0x1350/0x1350 [ 197.050576] ? vfs_write+0x319/0x4d0 [ 197.054292] ? fput+0xb/0x140 [ 197.057401] ? SyS_write+0x14d/0x210 [ 197.061112] ? SyS_read+0x210/0x210 [ 197.064739] SyS_keyctl+0xe0/0x390 [ 197.068288] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 197.073226] do_syscall_64+0x1d5/0x640 [ 197.077118] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 197.082302] RIP: 0033:0x45cc79 [ 197.085485] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa 02:12:14 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r1, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) 02:12:14 executing program 4 (fault-call:5 fault-nth:0): r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) [ 197.093222] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 197.100493] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 197.107757] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 197.115050] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000001 [ 197.122321] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:14 executing program 3 (fault-call:3 fault-nth:2): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 197.149848] nla_parse: 24 callbacks suppressed [ 197.149855] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 197.206180] FAULT_INJECTION: forcing a failure. [ 197.206180] name failslab, interval 1, probability 0, space 0, times 0 [ 197.230534] FAULT_INJECTION: forcing a failure. [ 197.230534] name failslab, interval 1, probability 0, space 0, times 0 [ 197.249140] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 197.249268] CPU: 1 PID: 17661 Comm: syz-executor.4 Not tainted 4.14.190-syzkaller #0 [ 197.260706] HTB: quantum of class FFFF0900 is big. Consider r2q change. [ 197.265694] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 197.265699] Call Trace: [ 197.265723] dump_stack+0x1b2/0x283 [ 197.265740] should_fail.cold+0x10a/0x154 [ 197.265756] should_failslab+0xd6/0x130 [ 197.297289] kmem_cache_alloc_node+0x263/0x410 [ 197.301898] __alloc_skb+0x5c/0x510 [ 197.305520] alloc_skb_with_frags+0x85/0x500 [ 197.309921] ? perf_trace_lock+0xf7/0x490 [ 197.314061] ? check_preemption_disabled+0x35/0x240 [ 197.319072] sock_alloc_send_pskb+0x577/0x6d0 [ 197.323565] ? sock_kzfree_s+0x50/0x50 [ 197.327444] ? check_preemption_disabled+0x35/0x240 [ 197.332455] ? perf_trace_lock+0xf7/0x490 [ 197.336689] __ip6_append_data.isra.0+0x161f/0x2860 [ 197.341721] ? ip6_sk_dst_lookup_flow+0x7d0/0x7d0 [ 197.346552] ? ip6_mtu+0x18a/0x420 [ 197.350085] ? ip6_setup_cork+0xcb1/0x12c0 [ 197.354339] ip6_make_skb+0x211/0x3c0 [ 197.358131] ? ip_do_fragment+0x1f50/0x1f50 [ 197.362448] ? ip_do_fragment+0x1f50/0x1f50 [ 197.366762] ? ip6_push_pending_frames+0xd0/0xd0 [ 197.371515] ? show_schedstat+0x4f0/0xc80 [ 197.375785] ? perf_trace_lock_acquire+0x510/0x510 [ 197.380711] ? xfrm_lookup_route+0x43/0x1b0 [ 197.385024] ? ip6_dst_hoplimit+0x1f8/0x360 [ 197.389387] udpv6_sendmsg+0x1e02/0x2530 [ 197.393472] ? ip_do_fragment+0x1f50/0x1f50 [ 197.397794] ? udp_v6_push_pending_frames+0x310/0x310 [ 197.402983] ? perf_trace_lock_acquire+0x510/0x510 [ 197.407905] ? ip6_datagram_release_cb+0x270/0x470 [ 197.412834] ? inet_autobind+0x11d/0x180 [ 197.416900] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 197.421904] ? inet_autobind+0x11d/0x180 [ 197.425956] inet_sendmsg+0x11a/0x4e0 [ 197.429751] ? security_socket_sendmsg+0x83/0xb0 [ 197.434495] ? inet_recvmsg+0x4d0/0x4d0 [ 197.438461] sock_sendmsg+0xb5/0x100 [ 197.442180] SyS_sendto+0x1c7/0x2c0 [ 197.445802] ? SyS_getpeername+0x220/0x220 [ 197.450051] ? lock_downgrade+0x740/0x740 [ 197.454203] ? wait_for_completion_io+0x10/0x10 [ 197.458869] ? fput+0xb/0x140 [ 197.461967] ? SyS_write+0x14d/0x210 [ 197.465675] ? SyS_read+0x210/0x210 [ 197.469294] ? SyS_clock_settime+0x1a0/0x1a0 [ 197.473724] ? do_syscall_64+0x4c/0x640 [ 197.477689] ? SyS_getpeername+0x220/0x220 [ 197.481923] do_syscall_64+0x1d5/0x640 [ 197.485815] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 197.490993] RIP: 0033:0x45cc79 [ 197.494261] RSP: 002b:00007f0dac7b8c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 197.501978] RAX: ffffffffffffffda RBX: 000000000002c380 RCX: 000000000045cc79 [ 197.509242] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000006 [ 197.516501] RBP: 00007f0dac7b8ca0 R08: 0000000020000000 R09: 000000000000001c [ 197.523767] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 197.531035] R13: 00007fffdf3b2a8f R14: 00007f0dac7b99c0 R15: 000000000078bfac [ 197.538321] CPU: 0 PID: 17665 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 197.546222] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 197.555576] Call Trace: [ 197.558174] dump_stack+0x1b2/0x283 [ 197.561811] should_fail.cold+0x10a/0x154 [ 197.565988] should_failslab+0xd6/0x130 [ 197.570000] __kmalloc_track_caller+0x2bc/0x400 [ 197.574670] ? dh_data_from_key+0x146/0x250 [ 197.578997] kmemdup+0x23/0x50 [ 197.582195] dh_data_from_key+0x146/0x250 [ 197.586356] __keyctl_dh_compute+0x454/0x1350 [ 197.590856] ? lock_downgrade+0x740/0x740 [ 197.595014] ? dh_data_from_key+0x250/0x250 [ 197.599336] ? perf_trace_lock+0xf7/0x490 [ 197.603487] ? proc_fail_nth_write+0x7b/0x180 [ 197.607996] ? SyS_write+0x1b7/0x210 [ 197.611719] ? lock_downgrade+0x740/0x740 [ 197.615866] ? vfs_write+0x35d/0x4d0 [ 197.619588] ? __mutex_unlock_slowpath+0x75/0x770 [ 197.624443] keyctl_dh_compute+0x98/0xdd [ 197.628505] ? __keyctl_dh_compute+0x1350/0x1350 [ 197.633264] ? vfs_write+0x319/0x4d0 [ 197.636983] ? fput+0xb/0x140 [ 197.640092] ? SyS_write+0x14d/0x210 [ 197.643810] ? SyS_read+0x210/0x210 [ 197.647463] SyS_keyctl+0xe0/0x390 [ 197.651004] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 197.655939] do_syscall_64+0x1d5/0x640 [ 197.659841] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 197.665031] RIP: 0033:0x45cc79 [ 197.668238] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 197.675950] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 197.683345] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 197.690617] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 197.697893] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000002 [ 197.705159] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:15 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/dlm-control\x00', 0x280000, 0x0) ioctl$sock_rose_SIOCDELRT(r1, 0x890c, &(0x7f0000000240)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0xceed, @null, @bpq0='bpq0\x00', 0x4, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @null, @bcast, @bcast, @bcast]}) r2 = add_key$user(&(0x7f0000000140)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffb) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/271, 0x10f, &(0x7f0000000100)={&(0x7f0000000080)={'crc32c\x00'}}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x802000, 0x80) 02:12:15 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r4 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r4, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r4, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) 02:12:15 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:15 executing program 3 (fault-call:3 fault-nth:3): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:15 executing program 4 (fault-call:5 fault-nth:1): r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:15 executing program 2: getpriority(0x0, 0xffffffffffffffff) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) recvfrom$rose(r2, &(0x7f0000000100)=""/171, 0xab, 0x10002, 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6gre0\x00', &(0x7f0000000000)={'sit0\x00', 0x0, 0x0, 0x48, 0xfe, 0x0, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$SIOCAX25OPTRT(r4, 0x89e7, &(0x7f0000000080)={@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x2, 0x56}) 02:12:15 executing program 0: getsockopt$netrom_NETROM_N2(0xffffffffffffffff, 0x103, 0x3, &(0x7f0000000240)=0x994e, &(0x7f00000002c0)=0x4) r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000140)='/dev/dlm_plock\x00', 0x1a801, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r2, 0xc018620c, &(0x7f00000001c0)={0x1}) r3 = openat$mice(0xffffffffffffff9c, &(0x7f0000000300)='/dev/input/mice\x00', 0x109200) setsockopt$TIPC_MCAST_BROADCAST(r3, 0x10f, 0x85) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 197.900818] FAULT_INJECTION: forcing a failure. [ 197.900818] name failslab, interval 1, probability 0, space 0, times 0 [ 197.915106] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 197.950708] CPU: 0 PID: 17688 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 197.958655] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 197.968026] Call Trace: [ 197.970621] dump_stack+0x1b2/0x283 [ 197.974278] should_fail.cold+0x10a/0x154 [ 197.975338] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 197.978448] should_failslab+0xd6/0x130 [ 197.978460] __kmalloc+0x2c1/0x400 [ 197.978472] ? __keyctl_dh_compute+0x48a/0x1350 [ 197.978485] __keyctl_dh_compute+0x48a/0x1350 [ 197.999977] FAULT_INJECTION: forcing a failure. [ 197.999977] name failslab, interval 1, probability 0, space 0, times 0 [ 198.003910] ? lock_downgrade+0x740/0x740 [ 198.003930] ? dh_data_from_key+0x250/0x250 [ 198.003940] ? perf_trace_lock+0xf7/0x490 [ 198.003956] ? proc_fail_nth_write+0x7b/0x180 [ 198.032242] ? SyS_write+0x1b7/0x210 [ 198.035996] ? lock_downgrade+0x740/0x740 [ 198.040151] ? vfs_write+0x35d/0x4d0 [ 198.043881] ? __mutex_unlock_slowpath+0x75/0x770 [ 198.048755] keyctl_dh_compute+0x98/0xdd [ 198.052825] ? __keyctl_dh_compute+0x1350/0x1350 [ 198.057577] ? vfs_write+0x319/0x4d0 [ 198.061293] ? fput+0xb/0x140 [ 198.064395] ? SyS_write+0x14d/0x210 [ 198.068105] ? SyS_read+0x210/0x210 [ 198.071736] SyS_keyctl+0xe0/0x390 [ 198.075274] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 198.080211] do_syscall_64+0x1d5/0x640 [ 198.084133] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 198.089337] RIP: 0033:0x45cc79 [ 198.092523] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa 02:12:15 executing program 1: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) [ 198.100234] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 198.107513] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 198.114777] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 198.122050] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000003 [ 198.129320] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c [ 198.136684] CPU: 1 PID: 17691 Comm: syz-executor.4 Not tainted 4.14.190-syzkaller #0 [ 198.144576] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 198.153934] Call Trace: [ 198.156531] dump_stack+0x1b2/0x283 [ 198.160204] should_fail.cold+0x10a/0x154 [ 198.164362] should_failslab+0xd6/0x130 [ 198.168339] kmem_cache_alloc_node_trace+0x25a/0x400 [ 198.173539] __kmalloc_node_track_caller+0x38/0x70 [ 198.178477] __alloc_skb+0x96/0x510 [ 198.182112] alloc_skb_with_frags+0x85/0x500 [ 198.186550] ? perf_trace_lock+0xf7/0x490 [ 198.190701] ? check_preemption_disabled+0x35/0x240 [ 198.195728] sock_alloc_send_pskb+0x577/0x6d0 [ 198.200234] ? sock_kzfree_s+0x50/0x50 [ 198.204126] ? check_preemption_disabled+0x35/0x240 [ 198.209149] ? perf_trace_lock+0xf7/0x490 [ 198.213311] __ip6_append_data.isra.0+0x161f/0x2860 [ 198.218356] ? ip6_sk_dst_lookup_flow+0x7d0/0x7d0 [ 198.223201] ? ip6_mtu+0x18a/0x420 [ 198.226740] ? ip6_setup_cork+0xcb1/0x12c0 [ 198.230979] ip6_make_skb+0x211/0x3c0 [ 198.234780] ? ip_do_fragment+0x1f50/0x1f50 [ 198.239107] ? ip_do_fragment+0x1f50/0x1f50 [ 198.243447] ? ip6_push_pending_frames+0xd0/0xd0 [ 198.248197] ? show_schedstat+0x4f0/0xc80 [ 198.252383] ? perf_trace_lock_acquire+0x510/0x510 [ 198.257347] ? xfrm_lookup_route+0x43/0x1b0 [ 198.261658] ? ip6_dst_hoplimit+0x1f8/0x360 [ 198.266014] udpv6_sendmsg+0x1e02/0x2530 [ 198.270101] ? ip_do_fragment+0x1f50/0x1f50 [ 198.274416] ? udp_v6_push_pending_frames+0x310/0x310 [ 198.279620] ? perf_trace_lock_acquire+0x510/0x510 [ 198.284551] ? ip6_datagram_release_cb+0x270/0x470 [ 198.289527] ? inet_autobind+0x11d/0x180 [ 198.293623] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 198.298623] ? inet_autobind+0x11d/0x180 [ 198.302738] inet_sendmsg+0x11a/0x4e0 [ 198.306524] ? security_socket_sendmsg+0x83/0xb0 [ 198.311273] ? inet_recvmsg+0x4d0/0x4d0 [ 198.315245] sock_sendmsg+0xb5/0x100 [ 198.318942] SyS_sendto+0x1c7/0x2c0 [ 198.322557] ? SyS_getpeername+0x220/0x220 [ 198.326789] ? lock_downgrade+0x740/0x740 [ 198.330936] ? wait_for_completion_io+0x10/0x10 [ 198.335588] ? fput+0xb/0x140 [ 198.338679] ? SyS_write+0x14d/0x210 [ 198.342382] ? SyS_read+0x210/0x210 [ 198.346002] ? SyS_clock_settime+0x1a0/0x1a0 [ 198.350409] ? do_syscall_64+0x4c/0x640 [ 198.354365] ? SyS_getpeername+0x220/0x220 [ 198.358594] do_syscall_64+0x1d5/0x640 [ 198.362479] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 198.367668] RIP: 0033:0x45cc79 [ 198.370926] RSP: 002b:00007f0dac7d9c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 198.378620] RAX: ffffffffffffffda RBX: 000000000002c380 RCX: 000000000045cc79 [ 198.386002] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000006 [ 198.393266] RBP: 00007f0dac7d9ca0 R08: 0000000020000000 R09: 000000000000001c 02:12:15 executing program 3 (fault-call:3 fault-nth:4): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:15 executing program 4 (fault-call:5 fault-nth:2): r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) [ 198.400612] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 198.407888] R13: 00007fffdf3b2a8f R14: 00007f0dac7da9c0 R15: 000000000078bf0c 02:12:15 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$VIDIOC_QUERYCTRL(r2, 0xc0445624, &(0x7f00000002c0)={0x7, 0x101, "d358adb761f5b77b31b69a8445c321d751c947b4fb434d4348324043fae52da4", 0x6, 0x1ff, 0x8, 0x80000000, 0x40}) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000140)={'tgr192-generic\x00'}}) 02:12:15 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r3, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) [ 198.463184] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 198.482045] FAULT_INJECTION: forcing a failure. [ 198.482045] name failslab, interval 1, probability 0, space 0, times 0 [ 198.562243] FAULT_INJECTION: forcing a failure. [ 198.562243] name failslab, interval 1, probability 0, space 0, times 0 [ 198.573714] CPU: 0 PID: 17731 Comm: syz-executor.4 Not tainted 4.14.190-syzkaller #0 [ 198.581603] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 198.590954] Call Trace: [ 198.593540] dump_stack+0x1b2/0x283 [ 198.597166] should_fail.cold+0x10a/0x154 [ 198.601306] ? trace_hardirqs_on+0x10/0x10 [ 198.605533] should_failslab+0xd6/0x130 [ 198.609507] __kmalloc+0x6d/0x400 [ 198.612948] ? __neigh_create+0x1db/0x19b0 [ 198.617176] __neigh_create+0x1db/0x19b0 [ 198.621240] ? check_preemption_disabled+0x35/0x240 [ 198.626272] ip6_finish_output2+0x802/0x1f10 [ 198.630691] ? ip6_forward_finish+0x470/0x470 [ 198.635274] ? lock_acquire+0x170/0x3f0 [ 198.639239] ? lock_downgrade+0x740/0x740 [ 198.643392] ip6_finish_output+0x60c/0xaf0 [ 198.647621] ip6_output+0x1c5/0x660 [ 198.651238] ? ip6_finish_output+0xaf0/0xaf0 [ 198.655645] ? ip6_fragment+0x2f40/0x2f40 [ 198.659788] ip6_local_out+0x93/0x170 [ 198.663598] ip6_send_skb+0x9b/0x2f0 [ 198.667309] udp_v6_send_skb+0x5b4/0xe80 [ 198.671367] udpv6_sendmsg+0x1e3b/0x2530 [ 198.675434] ? ip_do_fragment+0x1f50/0x1f50 [ 198.679775] ? udp_v6_push_pending_frames+0x310/0x310 [ 198.684968] ? perf_trace_lock_acquire+0x510/0x510 [ 198.689909] ? ip6_datagram_release_cb+0x270/0x470 [ 198.694852] ? inet_autobind+0x11d/0x180 [ 198.698925] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 198.704019] ? inet_autobind+0x11d/0x180 [ 198.708083] inet_sendmsg+0x11a/0x4e0 [ 198.711880] ? security_socket_sendmsg+0x83/0xb0 [ 198.716633] ? inet_recvmsg+0x4d0/0x4d0 [ 198.720618] sock_sendmsg+0xb5/0x100 [ 198.724329] SyS_sendto+0x1c7/0x2c0 [ 198.727956] ? SyS_getpeername+0x220/0x220 [ 198.732186] ? lock_downgrade+0x740/0x740 [ 198.736333] ? wait_for_completion_io+0x10/0x10 [ 198.740994] ? fput+0xb/0x140 [ 198.744089] ? SyS_write+0x14d/0x210 [ 198.747800] ? SyS_read+0x210/0x210 [ 198.751417] ? SyS_clock_settime+0x1a0/0x1a0 [ 198.755819] ? do_syscall_64+0x4c/0x640 [ 198.759785] ? SyS_getpeername+0x220/0x220 [ 198.764029] do_syscall_64+0x1d5/0x640 [ 198.767916] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 198.773102] RIP: 0033:0x45cc79 [ 198.776296] RSP: 002b:00007f0dac7b8c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 198.784001] RAX: ffffffffffffffda RBX: 000000000002c380 RCX: 000000000045cc79 [ 198.791271] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000006 [ 198.798556] RBP: 00007f0dac7b8ca0 R08: 0000000020000000 R09: 000000000000001c [ 198.805833] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 198.813100] R13: 00007fffdf3b2a8f R14: 00007f0dac7b99c0 R15: 000000000078bfac [ 198.829261] CPU: 0 PID: 17722 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 198.837181] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 198.846537] Call Trace: [ 198.849127] dump_stack+0x1b2/0x283 [ 198.852762] should_fail.cold+0x10a/0x154 [ 198.856920] should_failslab+0xd6/0x130 [ 198.860895] __kmalloc+0x2c1/0x400 [ 198.864440] ? crypto_create_tfm+0x79/0x2d0 [ 198.868763] ? up_read+0x17/0x30 [ 198.872132] crypto_create_tfm+0x79/0x2d0 [ 198.876292] crypto_alloc_tfm+0x11a/0x250 [ 198.880451] __keyctl_dh_compute+0x4d5/0x1350 [ 198.884952] ? lock_downgrade+0x740/0x740 [ 198.889110] ? dh_data_from_key+0x250/0x250 [ 198.893431] ? perf_trace_lock+0xf7/0x490 [ 198.897582] ? proc_fail_nth_write+0x7b/0x180 [ 198.902088] ? SyS_write+0x1b7/0x210 [ 198.905818] ? lock_downgrade+0x740/0x740 [ 198.909991] ? vfs_write+0x35d/0x4d0 02:12:16 executing program 1: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) [ 198.913712] ? __mutex_unlock_slowpath+0x75/0x770 [ 198.918562] keyctl_dh_compute+0x98/0xdd [ 198.922113] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 198.922626] ? __keyctl_dh_compute+0x1350/0x1350 [ 198.935983] ? vfs_write+0x319/0x4d0 [ 198.939703] ? fput+0xb/0x140 [ 198.942836] ? SyS_write+0x14d/0x210 [ 198.946550] ? SyS_read+0x210/0x210 [ 198.950183] SyS_keyctl+0xe0/0x390 [ 198.953729] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 198.958668] do_syscall_64+0x1d5/0x640 02:12:16 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r4, 0x6, 0x1d, &(0x7f0000000140)={0x8, 0xa8cd, 0x4d3b, 0x8, 0xfffffff9}, 0x14) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r6, 0x89f2, &(0x7f0000000600)={'syztnl0\x00', &(0x7f0000000580)={'ip6gre0\x00', 0x0, 0x29, 0x6, 0x0, 0x757a79a9, 0x10, @remote, @private2, 0x10, 0x1, 0xffff, 0x1}}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) sendmsg$nl_route(r4, &(0x7f0000000700)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000006c0)={&(0x7f0000000640)=@can_newroute={0x44, 0x18, 0x200, 0x70bd2a, 0x25dfdbfc, {0x1d, 0x1, 0x2}, [@CGW_MOD_AND={0x15, 0x1, {{{}, 0x1, 0x3, 0x0, 0x0, "9bf47f1915a006d9"}, 0x1}}, @CGW_LIM_HOPS={0x5, 0xd, 0x5}, @CGW_SRC_IF={0x8, 0x9, r7}, @CGW_MOD_UID={0x8, 0xe, r9}]}, 0x44}, 0x1, 0x0, 0x0, 0x10}, 0x1) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 198.962590] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 198.967774] RIP: 0033:0x45cc79 [ 198.970957] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 198.978662] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 198.985931] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 198.993204] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 199.000478] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000004 02:12:16 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x10) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) [ 199.007746] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:16 executing program 1: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:16 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private2}}) 02:12:16 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:16 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002fc0)='/proc/mdstat\x00', 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f0000003000)=ANY=[@ANYBLOB="02000000000000000000"]) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$SNDCTL_TMR_CONTINUE(r3, 0x5404) 02:12:16 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) setsockopt$packet_tx_ring(r3, 0x107, 0x5, &(0x7f00000000c0)=@req3={0xc000, 0x6, 0x8000, 0x6}, 0x1c) 02:12:16 executing program 3 (fault-call:3 fault-nth:5): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 199.176995] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 199.291576] FAULT_INJECTION: forcing a failure. [ 199.291576] name failslab, interval 1, probability 0, space 0, times 0 [ 199.334796] CPU: 0 PID: 17791 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 199.342733] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 199.352089] Call Trace: [ 199.354686] dump_stack+0x1b2/0x283 [ 199.358323] should_fail.cold+0x10a/0x154 [ 199.362479] should_failslab+0xd6/0x130 [ 199.366457] kmem_cache_alloc_trace+0x29a/0x3d0 [ 199.371122] mpi_alloc+0x43/0x240 [ 199.374559] mpi_read_raw_data+0xac/0x370 [ 199.378706] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 199.384135] ? mpi_free+0x10/0x130 [ 199.387745] dh_set_secret+0xe2/0x200 [ 199.391647] ? dh_compute_value+0x340/0x340 [ 199.396040] ? crypto_create_tfm+0x10f/0x2d0 [ 199.400447] ? crypto_alloc_tfm+0x12f/0x250 [ 199.404766] __keyctl_dh_compute+0x557/0x1350 [ 199.409265] ? lock_downgrade+0x740/0x740 [ 199.413400] ? dh_data_from_key+0x250/0x250 [ 199.417703] ? perf_trace_lock+0xf7/0x490 [ 199.421845] ? proc_fail_nth_write+0x7b/0x180 [ 199.426337] ? SyS_write+0x1b7/0x210 [ 199.430044] ? lock_downgrade+0x740/0x740 [ 199.434172] ? vfs_write+0x35d/0x4d0 [ 199.437865] ? __mutex_unlock_slowpath+0x75/0x770 [ 199.443992] keyctl_dh_compute+0x98/0xdd [ 199.448033] ? __keyctl_dh_compute+0x1350/0x1350 [ 199.452776] ? vfs_write+0x319/0x4d0 [ 199.456470] ? fput+0xb/0x140 [ 199.459554] ? SyS_write+0x14d/0x210 [ 199.463243] ? SyS_read+0x210/0x210 [ 199.466846] SyS_keyctl+0xe0/0x390 [ 199.470379] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 199.475288] do_syscall_64+0x1d5/0x640 [ 199.479168] entry_SYSCALL_64_after_hwframe+0x46/0xbb 02:12:17 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000280)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private1}}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) recvmsg$can_raw(r2, &(0x7f0000000300)={&(0x7f0000000000)=@tipc=@id, 0x80, &(0x7f0000000080)=[{&(0x7f0000000100)=""/255, 0xff}], 0x1, &(0x7f0000000200)=""/118, 0x76}, 0x40000000) 02:12:17 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x20) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:17 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x5) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) setsockopt$ALG_SET_AEAD_AUTHSIZE(r5, 0x117, 0x5, 0x0, 0x100000000) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = dup(r6) ioctl$FS_IOC_FSGETXATTR(r6, 0x801c581f, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x9, 0x7}) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x20, &(0x7f0000000040)={@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0xff, 0x1, 0x3, 0xa, 0x2, 0x1ff}, &(0x7f0000000080)=0x20) 02:12:17 executing program 1: socket$inet6(0xa, 0x2, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r3}) [ 199.484346] RIP: 0033:0x45cc79 [ 199.487510] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 199.495218] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 199.502475] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 199.509736] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 199.516984] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000005 [ 199.524237] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:17 executing program 3 (fault-call:3 fault-nth:6): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:17 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) [ 199.611319] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 199.638125] FAULT_INJECTION: forcing a failure. [ 199.638125] name failslab, interval 1, probability 0, space 0, times 0 [ 199.676830] CPU: 0 PID: 17811 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 199.684762] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 199.694127] Call Trace: [ 199.696720] dump_stack+0x1b2/0x283 [ 199.700392] should_fail.cold+0x10a/0x154 [ 199.704547] should_failslab+0xd6/0x130 [ 199.708521] __kmalloc+0x2c1/0x400 [ 199.712063] ? mpi_alloc_limb_space+0x25/0x50 [ 199.716564] mpi_alloc_limb_space+0x25/0x50 [ 199.720889] mpi_alloc+0x19a/0x240 02:12:17 executing program 0: r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r0) r1 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$SG_GET_SCSI_ID(r3, 0x2276, &(0x7f0000000600)) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r1) r4 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r4) r5 = add_key$user(&(0x7f0000000240)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, r4) r6 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r7 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000140)='/dev/btrfs-control\x00', 0x2800, 0x0) sendmsg$AUDIT_TTY_SET(r7, &(0x7f00000005c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000580)={&(0x7f0000000300)={0x18, 0x3f9, 0x0, 0x70bd28, 0x25dfdbfe, {0x1, 0x1}, [""]}, 0x18}, 0x1, 0x0, 0x0, 0x8008051}, 0x4044050) r8 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r6, r5, r8}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 199.724462] mpi_read_raw_data+0xac/0x370 [ 199.728616] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 199.734152] ? mpi_free+0x10/0x130 [ 199.737700] dh_set_secret+0xe2/0x200 [ 199.741592] ? dh_compute_value+0x340/0x340 [ 199.745918] ? crypto_create_tfm+0x10f/0x2d0 [ 199.750366] ? crypto_alloc_tfm+0x12f/0x250 [ 199.754698] __keyctl_dh_compute+0x557/0x1350 [ 199.759288] ? lock_downgrade+0x740/0x740 [ 199.763540] ? dh_data_from_key+0x250/0x250 [ 199.767863] ? perf_trace_lock+0xf7/0x490 [ 199.776366] ? proc_fail_nth_write+0x7b/0x180 [ 199.780871] ? SyS_write+0x1b7/0x210 [ 199.784594] ? lock_downgrade+0x740/0x740 [ 199.788740] ? vfs_write+0x35d/0x4d0 [ 199.792470] ? __mutex_unlock_slowpath+0x75/0x770 [ 199.797323] keyctl_dh_compute+0x98/0xdd [ 199.801387] ? __keyctl_dh_compute+0x1350/0x1350 [ 199.806144] ? vfs_write+0x319/0x4d0 [ 199.809865] ? fput+0xb/0x140 [ 199.812991] ? SyS_write+0x14d/0x210 [ 199.816702] ? SyS_read+0x210/0x210 [ 199.820335] SyS_keyctl+0xe0/0x390 [ 199.823873] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 199.828807] do_syscall_64+0x1d5/0x640 [ 199.832702] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 199.837887] RIP: 0033:0x45cc79 [ 199.841072] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 199.848799] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 199.856064] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 199.863339] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 199.870692] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000006 02:12:17 executing program 0: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ocfs2_control\x00', 0xc8101, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f00000003c0)={0x1, [0x0]}, &(0x7f0000000580)=0x8) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f00000005c0)={r3, 0x4f3}, &(0x7f0000000600)=0x8) r4 = add_key$user(&(0x7f0000000140)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r5 = add_key$keyring(&(0x7f0000000300)='keyring\x00', &(0x7f0000000340)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$reject(0x13, r4, 0x401, 0x100000000, r5) r6 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000680)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="040009000100766574680000000004000280000000000000000000007067c035abe9895a231463b70dc804dd2e180d159b84089ef6691f9e93f84a8013d6820059595e7c660b7546852e1eedba"], 0x34}}, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000040)={r7, 0x4, 0x8, 0x9}) ioctl$NBD_SET_SIZE_BLOCKS(r8, 0xab07, 0x7) keyctl$dh_compute(0x17, &(0x7f0000000200)={r4, 0x0, r6}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) sendmsg$AUDIT_GET_FEATURE(r8, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x10, 0x3fb, 0x400, 0x5, 0x25dfdbff, "", ["", "", "", "", "", "", "", "", "", ""]}, 0x10}}, 0x10) r9 = socket$inet6(0xa, 0x2, 0x0) r10 = dup(r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) ioctl$DRM_IOCTL_GET_CAP(r10, 0xc010640c, &(0x7f0000000640)={0x8}) 02:12:17 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x280200, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r3 = dup(r2) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) setsockopt$bt_l2cap_L2CAP_LM(r5, 0x6, 0x3, &(0x7f00000000c0)=0x1, 0x4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) setsockopt$inet6_tcp_TLS_TX(r5, 0x6, 0x1, &(0x7f0000000040)=@gcm_128={{0x303}, "4a02baf8093e78a2", "3d026241c542e781f4414ff2902ec65a", "6c6deb2f", "6ce1efbc5dd65bbd"}, 0x28) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:17 executing program 1: socket$inet6(0xa, 0x2, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r3}) [ 199.877959] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:17 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0x9, &(0x7f0000000080)=0x8, 0x4) [ 199.946358] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:17 executing program 3 (fault-call:3 fault-nth:7): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 200.022857] FAULT_INJECTION: forcing a failure. [ 200.022857] name failslab, interval 1, probability 0, space 0, times 0 [ 200.028721] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.0'. [ 200.047335] CPU: 0 PID: 17852 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 200.055240] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 200.064588] Call Trace: [ 200.067179] dump_stack+0x1b2/0x283 [ 200.070816] should_fail.cold+0x10a/0x154 [ 200.074992] should_failslab+0xd6/0x130 [ 200.078992] kmem_cache_alloc_trace+0x29a/0x3d0 [ 200.083673] mpi_alloc+0x43/0x240 [ 200.087131] mpi_read_raw_data+0xac/0x370 [ 200.091289] dh_set_secret+0x114/0x200 [ 200.095179] ? dh_compute_value+0x340/0x340 [ 200.099499] ? crypto_create_tfm+0x10f/0x2d0 [ 200.103909] ? crypto_alloc_tfm+0x12f/0x250 [ 200.108245] __keyctl_dh_compute+0x557/0x1350 [ 200.112750] ? lock_downgrade+0x740/0x740 [ 200.116904] ? dh_data_from_key+0x250/0x250 [ 200.122553] ? perf_trace_lock+0xf7/0x490 [ 200.126791] ? proc_fail_nth_write+0x7b/0x180 [ 200.131300] ? SyS_write+0x1b7/0x210 [ 200.135021] ? lock_downgrade+0x740/0x740 [ 200.139170] ? vfs_write+0x35d/0x4d0 [ 200.142890] ? __mutex_unlock_slowpath+0x75/0x770 [ 200.147736] keyctl_dh_compute+0x98/0xdd [ 200.151796] ? __keyctl_dh_compute+0x1350/0x1350 [ 200.156548] ? vfs_write+0x319/0x4d0 [ 200.160275] ? fput+0xb/0x140 [ 200.163401] ? SyS_write+0x14d/0x210 [ 200.167134] ? SyS_read+0x210/0x210 [ 200.170763] SyS_keyctl+0xe0/0x390 [ 200.174300] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 200.179227] do_syscall_64+0x1d5/0x640 [ 200.183126] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 200.188315] RIP: 0033:0x45cc79 [ 200.191498] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 200.199206] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 200.206475] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 200.213774] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 200.221039] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000007 [ 200.228289] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:17 executing program 2: socket$netlink(0x10, 0x3, 0x1) r0 = socket$inet6(0xa, 0x1, 0x1f) dup(r0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'syztnl0\x00', &(0x7f0000000280)={'ip6gre0\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x2c, @mcast2, @private1, 0x700, 0x80, 0x3}}) 02:12:17 executing program 1: socket$inet6(0xa, 0x2, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r3}) 02:12:17 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$IMCLEAR_L2(r1, 0x80044946, &(0x7f0000000000)=0xfa89) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x44, &(0x7f0000000040)={0xa, 0x4e26, 0x0, @loopback, 0x81}, 0x4) 02:12:17 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:17 executing program 3 (fault-call:3 fault-nth:8): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:17 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) socket$packet(0x11, 0x3, 0x300) [ 200.447271] FAULT_INJECTION: forcing a failure. [ 200.447271] name failslab, interval 1, probability 0, space 0, times 0 [ 200.477099] CPU: 0 PID: 17885 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 200.485024] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 200.494393] Call Trace: [ 200.496988] dump_stack+0x1b2/0x283 [ 200.500630] should_fail.cold+0x10a/0x154 [ 200.504805] should_failslab+0xd6/0x130 [ 200.508779] __kmalloc+0x2c1/0x400 [ 200.512321] ? mpi_alloc_limb_space+0x25/0x50 [ 200.516821] mpi_alloc_limb_space+0x25/0x50 [ 200.521146] mpi_alloc+0x19a/0x240 [ 200.524695] mpi_read_raw_data+0xac/0x370 [ 200.528889] dh_set_secret+0x114/0x200 [ 200.532780] ? dh_compute_value+0x340/0x340 [ 200.537107] ? crypto_create_tfm+0x10f/0x2d0 [ 200.541522] ? crypto_alloc_tfm+0x12f/0x250 [ 200.545851] __keyctl_dh_compute+0x557/0x1350 [ 200.550353] ? lock_downgrade+0x740/0x740 [ 200.554507] ? dh_data_from_key+0x250/0x250 [ 200.558834] ? perf_trace_lock+0xf7/0x490 [ 200.563002] ? proc_fail_nth_write+0x7b/0x180 [ 200.567508] ? SyS_write+0x1b7/0x210 [ 200.571261] ? lock_downgrade+0x740/0x740 [ 200.575434] ? vfs_write+0x35d/0x4d0 [ 200.579160] ? __mutex_unlock_slowpath+0x75/0x770 [ 200.584010] keyctl_dh_compute+0x98/0xdd [ 200.588079] ? __keyctl_dh_compute+0x1350/0x1350 [ 200.592839] ? vfs_write+0x319/0x4d0 [ 200.596559] ? fput+0xb/0x140 [ 200.599670] ? SyS_write+0x14d/0x210 [ 200.603387] ? SyS_read+0x210/0x210 [ 200.607018] SyS_keyctl+0xe0/0x390 [ 200.610557] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 200.615483] do_syscall_64+0x1d5/0x640 [ 200.619371] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 200.624565] RIP: 0033:0x45cc79 [ 200.627740] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 200.635437] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 02:12:18 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:18 executing program 0: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x30881, 0x0) 02:12:18 executing program 4: r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:18 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 200.642693] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 200.649965] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 200.657224] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000008 [ 200.664520] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:18 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 02:12:18 executing program 3 (fault-call:3 fault-nth:9): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:18 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x200000) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:18 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = getpid() tkill(r2, 0x2f) wait4(r2, &(0x7f0000000240), 0x1, &(0x7f0000000580)) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$ASHMEM_SET_PROT_MASK(r5, 0x40087705, &(0x7f0000000140)={0x401, 0x3ff}) 02:12:18 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:18 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) [ 200.819302] FAULT_INJECTION: forcing a failure. [ 200.819302] name failslab, interval 1, probability 0, space 0, times 0 [ 200.882593] CPU: 1 PID: 17930 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 200.890520] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 200.899876] Call Trace: [ 200.902467] dump_stack+0x1b2/0x283 [ 200.906100] should_fail.cold+0x10a/0x154 [ 200.910257] should_failslab+0xd6/0x130 [ 200.914238] kmem_cache_alloc_trace+0x29a/0x3d0 [ 200.918913] mpi_alloc+0x43/0x240 [ 200.922371] mpi_read_raw_data+0xac/0x370 [ 200.926530] dh_set_secret+0x14f/0x200 [ 200.930419] ? dh_compute_value+0x340/0x340 [ 200.934752] ? crypto_create_tfm+0x10f/0x2d0 [ 200.939167] ? crypto_alloc_tfm+0x12f/0x250 [ 200.943497] __keyctl_dh_compute+0x557/0x1350 [ 200.948001] ? lock_downgrade+0x740/0x740 [ 200.952161] ? dh_data_from_key+0x250/0x250 [ 200.956485] ? perf_trace_lock+0xf7/0x490 [ 200.960647] ? proc_fail_nth_write+0x7b/0x180 [ 200.965189] ? SyS_write+0x1b7/0x210 [ 200.968917] ? lock_downgrade+0x740/0x740 [ 200.972151] IPVS: set_ctl: invalid protocol: 118 0.0.0.0:20000 [ 200.973066] ? vfs_write+0x35d/0x4d0 [ 200.973089] ? __mutex_unlock_slowpath+0x75/0x770 [ 200.987725] keyctl_dh_compute+0x98/0xdd [ 200.991796] ? __keyctl_dh_compute+0x1350/0x1350 [ 200.996555] ? vfs_write+0x319/0x4d0 [ 201.000274] ? fput+0xb/0x140 [ 201.003385] ? SyS_write+0x14d/0x210 [ 201.007097] ? SyS_read+0x210/0x210 [ 201.010728] SyS_keyctl+0xe0/0x390 [ 201.014269] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 201.019201] do_syscall_64+0x1d5/0x640 [ 201.023156] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 201.028356] RIP: 0033:0x45cc79 02:12:18 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000240)=[@in={0x2, 0x4e22, @rand_addr=0x64010101}, @in={0x2, 0x4e22, @loopback}, @in6={0xa, 0x4e20, 0x1, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x8000}], 0x3c) r2 = socket$inet6(0xa, 0x2, 0xfffffe) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="000000000000000014801280090001007665746800008497ff689e3eee8a25fcab53872049ee4633a4113ceed5e94e95f003fe07812a443119bbc616125d96b775aa81d27c982e75d72ff9c221a0fb79d8dd4a7f772868141352b7532eb472cbcca10d32f08018a2a330a49b90b768823d45001768755c3f3d81df0200ef9a6e8482689b221d26c7e6108b00"/154], 0x34}}, 0x0) accept$nfc_llcp(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000040)=0x60) syz_open_dev$mouse(&(0x7f00000000c0)='/dev/input/mouse#\x00', 0x4a, 0x109200) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) setsockopt$IP_VS_SO_SET_EDIT(r7, 0x0, 0x483, &(0x7f0000000200)={0x76, @empty, 0x4e20, 0x2, 'wrr\x00', 0xf, 0x7, 0x7b}, 0x2c) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000340)=ANY=[@ANYBLOB="3400000010001fac3d00"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001400128009000100766578da1874680000000004000280"], 0x34}}, 0x0) r8 = dup(r5) sendto$inet6(r8, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:18 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x4e21}, 0x80) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000400)=@newqdisc={0x44, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_gred={{0x9, 0x1, 'gred\x00'}, {0x14, 0x2, [@TCA_GRED_DPS={0x10, 0x3, {0xa, 0xa}}]}}]}, 0x44}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@delchain={0x64, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x900}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0x1, 'bpf\x00'}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_vlan={0x30, 0x0, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket$netlink(0x10, 0x3, 0x0) r9 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r9, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r10, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=ANY=[@ANYBLOB="48a3ef4eb50ca73475dbfe80db9daa9d0000ab606ab2015a707fff00001f0000000000", @ANYRES32=r10, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000640)=ANY=[@ANYBLOB="640000002800390d00000000000000006add5975b3c990846ae02300d114e6f9932bcb0000000000000000", @ANYRES32=r10, @ANYBLOB="000900000000ffff00000000080001006270660038000200340001003000000009000100766c616e0000000004000280040006000c00070000000000000000000c0008000000000000000000"], 0x64}}, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000002c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="48040000", @ANYRES16=0x0, @ANYBLOB="000227bd7000a0bb353976b0bad52b580100", @ANYRES32=r4, @ANYBLOB="7c00028040000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e00000008000400ffffff7f08000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000000080004000200000008000100", @ANYRES32=0x0, @ANYBLOB="bc010280400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000200000008000600", @ANYRES32=r4, @ANYBLOB="3c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=r4, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c0000000000000000000000050003000300000008000400fcffffff3800010024000100616374697665706f727400000000000000000000000000000000000000000000050003000300000008000400", @ANYRES32=r4, @ANYBLOB="4c000100240001006c625f74785f6d6574686f640000000000000000000000000000000000000000050003000500000019000400686173685f746f5f706f72745f6d617070696e670000000040000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b0000000800040003000000080007000000000040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=r4, @ANYBLOB="080007000000000008000100", @ANYRES32=0x0, @ANYBLOB="9801028038000100240001006d636173745f72656a6f696e5f636f756e740000000000000000000000000000050003000300000008000400ff0f000038000100240001006d636173745f72656a6f696e5f696e74657276616c0000000000000000000000050003000300000008000400080000003c00010024000100757365725f6c696e6b757000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="40000100240001006d6f64650000000000000000000000000000000000000000000000000000000005000300050000000e00040062726f61646361737400000038000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000500030003000000080004000000000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004000600000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004000600000008000100", @ANYRES32=r10, @ANYBLOB="44000280400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000600000008000600", @ANYRES32=r4, @ANYBLOB], 0x448}, 0x1, 0x0, 0x0, 0x4}, 0x24000000) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:18 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:18 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) socket(0x10, 0x2, 0x0) 02:12:18 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 201.031542] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 201.039259] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 [ 201.046529] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 201.053808] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 201.058067] IPVS: set_ctl: invalid protocol: 118 0.0.0.0:20000 [ 201.061074] R10: 000000000000010c R11: 0000000000000246 R12: 0000000000000009 [ 201.061081] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:18 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:18 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:18 executing program 3 (fault-call:3 fault-nth:10): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:18 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) prctl$PR_SET_THP_DISABLE(0x29, 0x0) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, &(0x7f0000000140)=r4, 0x4) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:18 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SNDRV_PCM_IOCTL_PREPARE(r1, 0x4140, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvme-fabrics\x00', 0x400000, 0x0) getsockname$inet(r4, &(0x7f0000000080)={0x2, 0x0, @loopback}, &(0x7f00000000c0)=0x10) 02:12:18 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) 02:12:18 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:18 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:18 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 201.350611] FAULT_INJECTION: forcing a failure. [ 201.350611] name failslab, interval 1, probability 0, space 0, times 0 [ 201.376019] CPU: 0 PID: 18008 Comm: syz-executor.3 Not tainted 4.14.190-syzkaller #0 [ 201.383939] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 201.393299] Call Trace: [ 201.395894] dump_stack+0x1b2/0x283 [ 201.399531] should_fail.cold+0x10a/0x154 [ 201.403685] should_failslab+0xd6/0x130 [ 201.407663] __kmalloc+0x2c1/0x400 [ 201.411223] ? mpi_alloc_limb_space+0x25/0x50 [ 201.415725] mpi_alloc_limb_space+0x25/0x50 [ 201.420075] mpi_alloc+0x19a/0x240 [ 201.423618] mpi_read_raw_data+0xac/0x370 [ 201.430116] dh_set_secret+0x14f/0x200 [ 201.434009] ? dh_compute_value+0x340/0x340 [ 201.438362] ? crypto_create_tfm+0x10f/0x2d0 [ 201.442777] ? crypto_alloc_tfm+0x12f/0x250 02:12:18 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 201.447110] __keyctl_dh_compute+0x557/0x1350 [ 201.451643] ? lock_downgrade+0x740/0x740 [ 201.455797] ? dh_data_from_key+0x250/0x250 [ 201.460128] ? perf_trace_lock+0xf7/0x490 [ 201.464319] ? proc_fail_nth_write+0x7b/0x180 [ 201.468825] ? SyS_write+0x1b7/0x210 [ 201.472544] ? lock_downgrade+0x740/0x740 [ 201.476689] ? vfs_write+0x35d/0x4d0 [ 201.480405] ? __mutex_unlock_slowpath+0x75/0x770 [ 201.485278] keyctl_dh_compute+0x98/0xdd [ 201.489352] ? __keyctl_dh_compute+0x1350/0x1350 [ 201.494104] ? vfs_write+0x319/0x4d0 [ 201.497820] ? fput+0xb/0x140 [ 201.500925] ? SyS_write+0x14d/0x210 [ 201.504641] ? SyS_read+0x210/0x210 [ 201.508271] SyS_keyctl+0xe0/0x390 [ 201.511815] ? keyctl_restrict_keyring+0x1b0/0x1b0 [ 201.516748] do_syscall_64+0x1d5/0x640 [ 201.522556] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 201.527747] RIP: 0033:0x45cc79 [ 201.530932] RSP: 002b:00007f1335416c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 201.538641] RAX: ffffffffffffffda RBX: 000000000001efc0 RCX: 000000000045cc79 02:12:19 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:19 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) 02:12:19 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$VIDIOC_S_AUDIO(r5, 0x40345622, &(0x7f0000000040)={0x3, "f62e16c8202153cb7e9058dddbd2726cbe52d5c10e38a5a11f2ed7c612f08a75", 0x0, 0x1}) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:19 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) connect$bt_rfcomm(r4, &(0x7f00000001c0)={0x1f, @none, 0x4}, 0xa) getsockopt$inet_buf(r2, 0x0, 0x27, &(0x7f0000000580)=""/187, &(0x7f0000000140)=0xbb) r5 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r6 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r5, r0, r6}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 201.546310] RDX: 0000000020000400 RSI: 0000000020000200 RDI: 0000000000000017 [ 201.553585] RBP: 00007f1335416ca0 R08: 0000000000000000 R09: 0000000000000000 [ 201.560856] R10: 000000000000010c R11: 0000000000000246 R12: 000000000000000a [ 201.568128] R13: 00007ffe0a3238af R14: 00007f13354179c0 R15: 000000000078bf0c 02:12:19 executing program 3 (fault-call:3 fault-nth:11): r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:19 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:19 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) 02:12:19 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bind$rose(r2, &(0x7f0000000140)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x40) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:19 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:19 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r4 = dup3(0xffffffffffffffff, r3, 0x80000) write$P9_RWALK(r4, &(0x7f00000002c0)={0x57, 0x6f, 0x1, {0x6, [{0x2, 0x1}, {0x4, 0x4, 0x2}, {0x40, 0x3, 0x2}, {0x4, 0x0, 0x5}, {0x4, 0x0, 0x5}, {0x0, 0x3, 0x1}]}}, 0x57) 02:12:19 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000680)='l2tp\x00') sendmsg$L2TP_CMD_TUNNEL_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="17090000000000080000010000000500"], 0x44}}, 0x0) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)={0x6c, r2, 0x700, 0x70bd29, 0x25dfdbfe, {}, [@L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x7}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x80}, @L2TP_ATTR_OFFSET={0x6, 0x3, 0xc0}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'veth1_to_bond\x00'}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x3}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x7}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x4}]}, 0x6c}, 0x1, 0x0, 0x0, 0x400d0}, 0x20000000) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r4 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x0}, &(0x7f0000000540)='`', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r4, r3, r5}, &(0x7f0000000400)=""/268, 0x10c, 0x0) keyctl$session_to_parent(0x12) 02:12:19 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) 02:12:19 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r2, 0x660c) setsockopt$inet6_opts(r1, 0x29, 0x3b, &(0x7f0000000180)=@hopopts={0x3c, 0x1e, [], [@enc_lim={0x4, 0x1, 0x81}, @enc_lim={0x4, 0x1, 0x9}, @pad1, @calipso={0x7, 0x10, {0x2, 0x2, 0x1f, 0x7, [0x5]}}, @generic={0x8, 0xd9, "e99589599c5a08629df96874ff0946cf88f140f27a130f8ec136638d42273aad63f789a1f064a834b657c251526731cbaf1210ec0d881f337cbdd2edb2d0f40935aae8cf3af6381e93c961208b72c2fb6fa4ca2dca7d9c5cd9d9e84e6fafb3f0a97aa33868b0ddf2bc21a3071d555a89edcf06320bd3b07482eb7cc25557a2e5e889b5b0c62d63d73c7674ba22556f8574c10df4db73ced066ad7d32790b0715fc0426cabc722fad792308e5360d25ce46e0948f1138a95080649278b35e7d2a8eda5d113fd9d8c576398771537087e1e015c6d42dad0690d7"}]}, 0x100) r3 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6(0xa, 0x4, 0xd) r5 = dup(r4) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:19 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x0, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:19 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:19 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) socket$netlink(0x10, 0x3, 0x0) 02:12:19 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$sock_inet_SIOCSARP(r5, 0x8955, &(0x7f00000002c0)={{0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x1, @link_local}, 0x2a, {0x2, 0x4e20, @local}, 'ipvlan1\x00'}) r6 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) write$fb(r6, &(0x7f0000000100)="c55d6e9a9c9d8deb66dc0b31d85c842f996f7a13d516d011322d91360d4d6ee000648bffb31b8f8028e7372e1c2283ebbb1019e26a5bb1be004b8a50cdb63951a96fd6", 0x43) 02:12:19 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) 02:12:19 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:19 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) fsetxattr$trusted_overlay_origin(r2, &(0x7f0000000040)='trusted.overlay.origin\x00', &(0x7f0000000080)='y\x00', 0x2, 0x1) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:19 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000840)={0x28, r4, 0xc573de0d27bdfe6f, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x28}}, 0x0) sendmsg$TIPC_NL_BEARER_GET(r3, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)={0x6c, r4, 0x20, 0x70bd2b, 0x25dfdbfe, {}, [@TIPC_NLA_MEDIA={0x58, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3817}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7f}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x101}]}]}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000810}, 0x880) ioctl$IMDELTIMER(0xffffffffffffffff, 0x80044941, &(0x7f00000001c0)) 02:12:19 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x0, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:19 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r4, 0x4008240b, &(0x7f0000000100)={0x5, 0x70, 0xfb, 0x0, 0x4, 0x0, 0x0, 0x6980, 0x210, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0xf749, 0x4, @perf_config_ext={0x8000}, 0x46122, 0xfd, 0x4, 0x4, 0x9, 0x1, 0x9d6}) 02:12:19 executing program 5: ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) 02:12:19 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 202.287859] Bearer rejected, not supported in standalone mode [ 202.324768] Bearer rejected, not supported in standalone mode 02:12:19 executing program 5: ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) 02:12:19 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) write$P9_RWALK(r3, &(0x7f0000000040)={0x9, 0x6f, 0x1}, 0x9) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r7}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f00000000c0)=ANY=[@ANYRES32=r7, @ANYBLOB="cacd7da22d71cc4499563d1460554eae57e4041b470e614512a71ea711c7cc0fd917cc9b50be5025e0b1c93d3fa46e64a83ca1002542d2ea11df86"], &(0x7f0000000380)=0xa) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r6, 0x84, 0x77, &(0x7f0000000140)=ANY=[@ANYRES32=r7, @ANYBLOB="20000200000205003a77f7135f86569ca38666a40fe1329793a6caa6ee25cf3082371bb22699f605b0f458983265d161bd9fa99011b90bdeb28f4ac7d346b2110aa00eb6190a8e41b34e73c718cdfed133112b0b88ed5b18af69f73eb7e30bdda74f64d75a5ea0"], 0xc) 02:12:19 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000580)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a05000000ff00000042e33089754c8107c3cd3923dd4a71e2ff06007b6b4816122d2550829eaa9445d9198700c5920fd1bccf42e635c19926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477253900"/199, 0xc7, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:19 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 202.414744] nla_parse: 17 callbacks suppressed [ 202.414752] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:19 executing program 5: ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) 02:12:19 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$IPSET_CMD_ADD(r3, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x4c, 0x9, 0x6, 0x3, 0x0, 0x0, {0x1, 0x0, 0x9}, [@IPSET_ATTR_DATA={0x38, 0x7, 0x0, 0x1, [@IPSET_ATTR_CIDR2={0x5, 0x15, 0x2c}, @IPSET_ATTR_IP2_TO={0x18, 0x16, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @rand_addr=' \x01\x00'}}, @IPSET_ATTR_CIDR2={0x5, 0x15, 0x21}, @IPSET_ATTR_IP_TO={0xc, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0xe}}}]}]}, 0x4c}, 0x1, 0x0, 0x0, 0x10}, 0x20008000) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:19 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r2, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:19 executing program 5: socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) 02:12:20 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x0, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:20 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cachefiles\x00', 0x0, 0x0) ioctl$USBDEVFS_REAPURB(r3, 0x4008550c, &(0x7f0000000080)) r4 = dup(r2) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xa, 0x4e22, 0x80, @loopback, 0x81}, 0x1c) 02:12:20 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:20 executing program 5: socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) [ 202.594329] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1545 sclass=netlink_route_socket pid=18194 comm=syz-executor.3 02:12:20 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, r5, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) ioctl$KVM_KVMCLOCK_CTRL(r6, 0xaead) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:20 executing program 5: socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) 02:12:20 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB='[\x00'/22, @ANYRES32=0x0, @ANYBLOB="00000000000000001400128009000100766574680000000004000280"], 0x34}}, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r3, 0xf503, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x200000) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) r8 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) ioctl$SNDRV_TIMER_IOCTL_START(r8, 0x54a0) r9 = dup(r2) sendto$inet6(r9, 0x0, 0x0, 0x20000, &(0x7f0000000000)={0xa, 0x4e22, 0x3, @loopback, 0x81}, 0x1c) 02:12:20 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 202.712791] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1545 sclass=netlink_route_socket pid=18194 comm=syz-executor.3 02:12:20 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, 0x0) 02:12:20 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 202.796370] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:20 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, 0x0) 02:12:20 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, 0x0) 02:12:20 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:20 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:20 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', 0x0}) [ 203.022920] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:20 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:20 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', 0x0}) 02:12:20 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:20 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', 0x0}) 02:12:20 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 203.242909] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:20 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, 0x0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:20 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) 02:12:20 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) sendmsg$ETHTOOL_MSG_FEATURES_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0x90, 0x0, 0x400, 0x70bd29, 0x25dfdbfc, {}, [@HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gretap0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}]}, 0x90}, 0x1, 0x0, 0x0, 0x40}, 0x10) sendmsg$ETHTOOL_MSG_TSINFO_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)={0x68, 0x0, 0x10, 0x70bd29, 0x25dfdbfe, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_1\x00'}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x44005}, 0x4c844) sendmsg$ETHTOOL_MSG_EEE_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16, @ANYBLOB="000129bd7000ffdbdf2518000000c40102807c000380280001800800010000000000040003000c000200636f646570616765090002005704292b0000000014000180080002006866730005000200000000001c0001800400030006000200280000000400030008000100fbffffff0800018004000300180001800800010000000000090002006370393530000000440103802400018004000300040003000400030004000300080001000400000004000300040003004c000180040003000500020000000000080001000700000004000300040003000800020068667300040003000d0002006469725f756d61736b000000080001000300000008000100000000001c00018008000100000400000400030004000300060002005e0000004000018008000100000800000b0002005c7d2d7d282c000005000200000000000d0002006469725f756d61736b0000000600020021000000050002000000000020000180080001000000000008000100050000000c000200636f646570616765040001802800018004000300080001000000000008000100000000000500020000000000060002002d000000280001800c000200636f64657061676508000100fdffffff0800010001000000080001000600000005000600000000002800018008000100", @ANYRES32, @ANYBLOB="080003000200000014000200766972745f77696669300000000000001400028004000100080002000100008004000100f4000280dd0004007bcda7016fa74e36c0bd8fc6424ac70fe1e4bf779a1e42d5daff1227e121ddcbf10a74830bcd44ba6781eda61e5275061729e64a840f0d67bf3246a2c687fac689b5352fbb07e0911de1e5fb65d286b8cc17bbfde6b775732da2deed356cad636ffaeb2c8d94c579027ce6f2dd7db631b8b91c248b217a5afc2e420ce61f292cfdcc3f5ccb8f6bbcfd8d8eee957144901fc2b865a430d78911e005f6251e1d986e73e0ece81c0dff586d2fd5cc3122d1819add6e4d0803edad2ea889950707f9750f8b36a7cb7a9ed54133bfe994f5d38739d838240d3bfe5f0000000800050052b96c320800020004000000"], 0x310}, 0x1, 0x0, 0x0, 0x24006801}, 0x4000050) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c000000", @ANYRES16, @ANYBLOB="04002dbd700108dbdf251200aafcd5f111cf0400000800090081000000"], 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0x20000000) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="480900002400adc52fe9ffffff7fffff00001f00", @ANYRES32=r8, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=ANY=[@ANYBLOB='d\x00\x00\x00(\x009\r\x00'/20, @ANYRES32=r8, @ANYBLOB="000900000000ffff0000000008000100166a493c4b7252945114cd6270660038040d00340001003000000009000100766c616e0000000004000280040006000c00070000000000000000000c0008000000000000000000fe0aa5806ae990233b3867a14a3b7b4ed4a8efe92dacb5fbd25b2618157046293ab5c4da07607c3a5a8eb79f10c645bd29b4855137185d6ebd828f2cffeea56831a4377309f10ebe2ad22e5298a7e2294c07ca123b6e77ad5b6759394cc5313bcd7690a7562e5284738621d2c21bc271f9c416d6c4cbb722359a9547d5397153f0e43b8c96eefd30b27a1ededfa3628ccd87d63ad919ba05c66a5204ea64e8d7355174520bc222f4ccdd3480ea0db9ab0a869a36cfb13aaf47beee06ed6e3e75470361f1c5964bc01347b5b12d24"], 0x64}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x20, 0x0, 0x400, 0x70bd29, 0x25dfdbfc, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) 02:12:20 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:20 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, 0x0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:20 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={[], [], @rand_addr=0x64000101}, @private1, 0x0, 0x0, 0xfffffffc}}) [ 203.448080] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 02:12:20 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, 0x0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:21 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4, @private1, 0x0, 0x0, 0xfffffffc}}) [ 203.534401] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:21 executing program 2: r0 = add_key$user(0x0, &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 203.586377] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 02:12:21 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4, @private1}}) 02:12:21 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:21 executing program 2: r0 = add_key$user(0x0, &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:21 executing program 2: r0 = add_key$user(0x0, &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 203.776047] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:21 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f00000000c0)={0x0, @qipcrtr={0x2a, 0x0, 0x8000}, @l2tp={0x2, 0x0, @empty}, @in={0x2, 0x4e24, @multicast2}, 0x5, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)='wg0\x00', 0x3, 0x4, 0xba5}) r4 = socket$inet6(0xa, 0x2, 0x0) dup(r4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r5}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r5, @ANYBLOB], &(0x7f0000000380)=0xa) 02:12:21 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, r5, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) ioctl$KVM_KVMCLOCK_CTRL(r6, 0xaead) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:21 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:21 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:21 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) [ 203.955452] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:21 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, r5, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) ioctl$KVM_KVMCLOCK_CTRL(r6, 0xaead) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:21 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:21 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 204.295987] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:21 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:21 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, 0x0, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:21 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) r2 = openat$cgroup_devices(r1, &(0x7f00000000c0)='devices.allow\x00', 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000040)={0xfdf, 0xb, 0x3009e8ee, 0x3f, 0x9, 0x4}) 02:12:21 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:21 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, r5, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) ioctl$KVM_KVMCLOCK_CTRL(r6, 0xaead) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:21 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, 0x0, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:22 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0xfffffffb) dup(r2) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000000080)={'ip_vti0\x00', &(0x7f0000000000)={'gre0\x00', 0x0, 0x10, 0x7800, 0x5, 0x81, {{0x14, 0x4, 0x2, 0x14, 0x50, 0x66, 0x0, 0x1, 0x2f, 0x0, @loopback, @rand_addr=0x64010100, {[@end, @timestamp={0x44, 0x8, 0x1d, 0x0, 0x3, [0x8]}, @timestamp={0x44, 0x18, 0x99, 0x0, 0x2, [0x100, 0x0, 0x1ff, 0xd7e, 0xff]}, @lsrr={0x83, 0x17, 0x15, [@dev={0xac, 0x14, 0x14, 0xf}, @initdev={0xac, 0x1e, 0x7f, 0x0}, @loopback, @empty, @broadcast]}, @noop]}}}}}) 02:12:22 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, 0x0, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:22 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x80000, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x42, 0x0) sendto$isdn(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="ff0f000003000000aab8cea12f5610639eb4e8cf349763827eac2e49fa9b95f4d147d916f37f5c35dc1d7e6d61418b0278ad06fa7861ff606c5d8ee11cbbb2f3970ca4651ba8edfa39c6482b555f669c5b8dd9d80b8bab32e566e4828b4a4982b54b65311780a92ce7a88a9852c78d86083b67aa9f9ca1e230b19683154d6b8382744f233d253ef95301f2e4aea7730b8a773518acd478e824f94a5bc8c786bc64ad09769e73e1a3952118733377a02d967713a40293476faaef43651672076c55609e9000c2ced935a15376723dd4539c8007cc0ae8fe227dea7068d0cb2a6e511408fa4b195552ad044e54e49652b7b41e4f7a8ebe2cd23115b83d96ad321a6e4983de9b65d2b389effeb709a1239211fc6c07c9355c805efb338bcb357c494fe493e5ac72c4986277315f8127513ef4d41c033bfe697525451ef26de1436b7462e42b0cc1ce5a9bfc675d862174948041383970658d5d9c015d98ee91083e32657d07c7f79dde9f3fa9a2642cb8f6f871c9345c4a64aafea8fe4ddbc7aee95a5e846ffd"], 0xf6, 0x8000, 0x0, 0x0) 02:12:22 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, r5, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:22 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, r5, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) r2 = socket$inet_dccp(0x2, 0x6, 0x0) recvmmsg(r2, &(0x7f0000004680)=[{{&(0x7f00000001c0)=@llc, 0x80, &(0x7f0000000480)=[{&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/68, 0x44}], 0x3, &(0x7f00000004c0)=""/192, 0xc0}, 0x2}, {{&(0x7f0000000580)=@ethernet={0x0, @link_local}, 0x80, &(0x7f0000000700)=[{&(0x7f0000000600)=""/5, 0x5}, {&(0x7f0000000640)=""/167, 0xa7}], 0x2, &(0x7f0000000740)=""/247, 0xf7}, 0x100}, {{&(0x7f0000000840)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @dev}}}, 0x80, &(0x7f0000001b80)=[{&(0x7f00000008c0)=""/164, 0xa4}, {&(0x7f0000000980)=""/228, 0xe4}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/152, 0x98}, {&(0x7f0000001b40)=""/62, 0x3e}], 0x5, &(0x7f0000001c00)=""/4096, 0x1000}, 0x1f}, {{&(0x7f0000002c00)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x80, &(0x7f0000002d40)=[{&(0x7f0000002c80)=""/153, 0x99}], 0x1, &(0x7f0000002d80)=""/48, 0x30}, 0xff}, {{&(0x7f0000002dc0)=@nl=@proc, 0x80, &(0x7f0000002f00)=[{&(0x7f0000002e40)=""/187, 0xbb}], 0x1, &(0x7f0000002f40)=""/4096, 0x1000}, 0x5}, {{&(0x7f0000003f40)=@in={0x2, 0x0, @initdev}, 0x80, &(0x7f0000004240)=[{&(0x7f0000003fc0)=""/35, 0x23}, {&(0x7f0000004000)=""/147, 0x93}, {&(0x7f00000040c0)=""/177, 0xb1}, {&(0x7f0000004180)=""/167, 0xa7}], 0x4, &(0x7f0000004280)=""/67, 0x43}, 0xd015}, {{&(0x7f0000004300)=@rc, 0x80, &(0x7f0000004540)=[{&(0x7f0000004380)=""/137, 0x89}, {&(0x7f0000004440)=""/1, 0x1}, {&(0x7f0000004480)=""/146, 0x92}], 0x3, &(0x7f0000004580)=""/227, 0xe3}, 0x1ff}], 0x7, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x76, &(0x7f00000000c0)={0x0, 0xffffff7f}, &(0x7f0000000180)=0x8) r5 = syz_open_dev$media(&(0x7f0000000040)='/dev/media#\x00', 0x8, 0x420202) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r7 = dup(r5) sendto$inet6(r7, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:22 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) msgctl$MSG_STAT(r4, 0xb, &(0x7f0000001580)=""/76) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r5, 0x407, 0x0) write(r5, &(0x7f0000000340), 0x41395527) ioctl$EVIOCGKEYCODE(r5, 0x80084504, &(0x7f0000000580)=""/4096) r6 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)={0x4c, r6, 0x400, 0x70bd28, 0x25dfdbfe, {}, [@NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x6}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @dev={0xfe, 0x80, [], 0x3f}}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @rand_addr=0x64010102}]}, 0x4c}}, 0x140) sendmsg$NLBL_MGMT_C_REMOVEDEF(r5, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x14, r6, 0x10, 0x70bd26, 0x25dfdbfd}, 0x14}}, 0x0) sendmsg$NLBL_MGMT_C_REMOVEDEF(r3, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x3c, r6, 0x4, 0x70bd29, 0x25dfdbfc, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x7}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0x2}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0x2}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x7}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000000}, 0x800) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:22 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:22 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvram\x00', 0x80, 0x0) connect$rose(r1, &(0x7f0000000080)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:22 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:22 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) clone(0x800000, &(0x7f0000000040)="29c91227bbff736fb4eff227c00de0a2d40bc5311d89e93352f5aefb12fb49a3b16ce5e915ae65fe3ebd8b04efdd728ee68085548a3d09a56e27155dcdee99ef4c32c14505", &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="77074b267d305e91db942e4072d951ed56820a3d2ce35deb051352038bb15fa128aa91e97ff471ae82b44bcee52aebc4fbaa231280bd5376eec3f7f894896ec2c03b32f720bc761562f4ba271341d8bd156cdd57db22860930475a5905a560e8de832f16f54681e7404bd3b0e1082fad21438d9df042508a1c2e8f6a68241c3fbb180c271d06f8ccae23b8e0910ebe42cf95cf595c05fd3de8cb7d8a74e64faa61a96fc5a774b5be6701cf539b197e8ea0ca343be3") 02:12:22 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 205.327870] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=18489 comm=syz-executor.3 02:12:22 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:22 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:22 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) finit_module(0xffffffffffffffff, &(0x7f0000000140)='}(\'},\x00', 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) getsockopt$inet6_buf(r2, 0x29, 0x2b, &(0x7f0000000040)=""/137, &(0x7f0000000100)=0x89) ioctl$NBD_SET_FLAGS(r3, 0xab0a, 0x100) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:23 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, r5, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:23 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = syz_open_dev$vcsa(&(0x7f0000000140)='/dev/vcsa#\x00', 0x5, 0x44102) r4 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0x1, 0x5, &(0x7f0000000240)=0x65c5, 0x4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r5}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f00000001c0)=ANY=[@ANYRES32=r5, @ANYBLOB="791d963faadab464edab0f7a00000000009800"/28], &(0x7f0000000380)=0xa) r6 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000300)='mptcp_pm\x00') sendmsg$MPTCP_PM_CMD_ADD_ADDR(r3, &(0x7f00000006c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x9801}, 0xc, &(0x7f0000000680)={&(0x7f0000000640)={0x3c, r6, 0x400, 0x70bd25, 0x25dfdbff, {}, [@MPTCP_PM_ATTR_ADDR={0x1c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @multicast2}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x1}, @MPTCP_PM_ATTR_ADDR={0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4004800}, 0x90) setsockopt$inet_sctp_SCTP_AUTH_KEY(r3, 0x84, 0x17, &(0x7f0000000580)={r5, 0x8, 0xa9, "0f68a518d0cbc979dcf3976bf7e5f7c98af646fd9e6d1a846bd06ec7ac94c228537c4057bc3bd84cf62b87e32ed73602553887cce3ca96b5b661707a62a37806c61f02a4784cf72afd4fd4c07c2f4de4be11e1205b0ac06d2cdb14f1f4edf5f5bf0755bc42c065451b57ec8bd4887f20f797c1bc96d710d0d2a09cb90d652a4df41ca738581428e81573acf136fc3918bb2e22aca375cd0cd7b96495849d3136984436f6631818e098"}, 0xb1) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'xcbc-aes-ce\x00'}}) 02:12:23 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000140)='/dev/full\x00', 0x40000, 0x0) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000000580)=""/130) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$SNAPSHOT_ATOMIC_RESTORE(r5, 0x3304) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) r6 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r6) add_key$user(&(0x7f0000000080)='user\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140), 0x0, r6) 02:12:23 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$VIDIOC_SUBDEV_S_SELECTION(r1, 0xc040563e, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x1, {0x7fffffff, 0xb12}}) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:23 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffff8) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) rt_sigtimedwait(&(0x7f0000000040)={[0x101]}, &(0x7f00000002c0), &(0x7f00000001c0)={r3, r4+60000000}, 0x8) prctl$PR_GET_FPEMU(0x9, &(0x7f0000000240)) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) write$FUSE_WRITE(r6, &(0x7f0000000080)={0x18, 0x0, 0x6, {0x8}}, 0x18) 02:12:23 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:23 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ip6gretap={{0x0, 0x1, 'ip6gretap\x00'}, {0x0, 0x2, 0x0, 0x1, [@IFLA_GRE_ENCAP_SPORT={0x0, 0x10, 0xd6}]}}}]}, 0x1e}}, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000240)={r4, 0x2a1, 0xc59, 0x3}) ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID(r5, 0x80045301, &(0x7f0000000280)) r6 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0x0, 0x16641) r7 = syz_genetlink_get_family_id$tipc(&(0x7f0000000140)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_PORTS(r6, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r7, 0x300, 0x70bd2c, 0x25dfdbfd, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x8851}, 0x20040805) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r8 = syz_open_dev$ptys(0xc, 0x3, 0x0) fsetxattr$security_selinux(r8, &(0x7f00000000c0)='security.selinux\x00', &(0x7f0000000080)='system_u:object_r:init_exec_t:s0\x00', 0x21, 0x1) [ 206.154381] could not allocate digest TFM handle xcbc-aes-ce 02:12:23 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$USBDEVFS_DISCSIGNAL(r4, 0x8010550e, &(0x7f0000000140)={0x5, &(0x7f00000002c0)="08c4e3455222f33d28dd1b4b2c7c0c3194f790391c53da99f644d743b3b4701c55b4f6e1b030e5a24f47656ff9525b47fd9e59aed92a41826e00d21246dd3019ad242a6494be79de"}) arch_prctl$ARCH_MAP_VDSO_32(0x2002, 0x100000001) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 206.232992] could not allocate digest TFM handle xcbc-aes-ce 02:12:23 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:23 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$KDFONTOP_GET(r1, 0x4b72, &(0x7f0000000580)={0x1, 0x0, 0xa, 0xb, 0x174, &(0x7f0000000180)}) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f00000005c0)) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000090001000400028000006fab9b450000000000"], 0x34}}, 0x0) accept4(r4, &(0x7f0000000080)=@nl=@proc, &(0x7f0000000100)=0x80, 0x80000) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e24, 0x8000, @loopback, 0x2}, 0x1c) r5 = dup(r2) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:23 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000001c0)='IPVS\x00') r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$EVIOCGBITSW(r6, 0x80404525, &(0x7f0000000580)=""/50) sendmsg$IPVS_CMD_GET_DAEMON(r3, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="1004", @ANYRES16=r4, @ANYBLOB="000826bd7000ffdbdf250b0000001c000180060004004e200000060004004e21000007000600727200000c000280060002004e200000"], 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x80) 02:12:23 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, 0x0, &(0x7f0000000200)) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21}) 02:12:24 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, 0x0, &(0x7f0000000200)) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21}) 02:12:24 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:24 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$TIOCSTI(r1, 0x5412, 0x4) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r2, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = socket$bt_bnep(0x1f, 0x3, 0x4) ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8982, &(0x7f0000000140)) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, 0x0, &(0x7f0000000200)) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21}) 02:12:24 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$SNDRV_PCM_IOCTL_HW_REFINE_OLD(0xffffffffffffffff, 0xc1004110, &(0x7f0000000440)={0x5, [0x2, 0x6, 0x6], [{0x101, 0x6, 0x1, 0x0, 0x1}, {0x4, 0xfffffffc, 0x1, 0x1, 0x1}, {0xfffff801, 0x0, 0x0, 0x0, 0x1, 0x1}, {0x3, 0x4}, {0x3f, 0x401, 0x1, 0x1}, {0x8, 0x1f, 0x1, 0x0, 0x1}, {0x6, 0x9, 0x0, 0x0, 0x0, 0x1}, {0x7, 0x3, 0x0, 0x0, 0x1, 0x1}, {0x6, 0x6e2, 0x0, 0x0, 0x1}, {0x5, 0x6c, 0x1, 0x1, 0x1}, {0x7, 0x2, 0x0, 0x0, 0x1}, {0x2, 0x8, 0x1, 0x1, 0x1}], 0x2197}) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000080)={r1, 0x5b, 0x5}, &(0x7f0000000580)=ANY=[@ANYBLOB="656e633d706b63733120056173683d766d61632801000000000000006572696329000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000006b74a52213ee173ac6971af8dec0ddca9c333e1deda3df92dbcba46fb2c7253bf77471309c7e6832b8232ef3502c57c84bb4206be5f374c47b021d5c8c89ef071101faf4cf8ce15bf329543b6387"], &(0x7f00000002c0)="bc290f87e62e8366e931294ce291fd69e13074a62799f20e7f0a40f91d0ec32b4a98faadff7731c1053a155a3bd02506f195575f25cde3efbc392f7eb22b58acb67245bf12476bd256bbc4421578163e25490a28ed4f18efd8bdb2", &(0x7f00000001c0)=""/5) openat$tun(0xffffffffffffff9c, &(0x7f0000000240)='/dev/net/tun\x00', 0x440200, 0x0) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r5 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r6 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r5, r4, r6}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) r7 = add_key$user(&(0x7f0000000400)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r8 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r9 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r8, r7, r9}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r8, r3, r5}, &(0x7f0000000780)=""/268, 0x10c, 0x0) 02:12:24 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) ioctl$VIDIOC_TRY_EXT_CTRLS(r5, 0xc0205649, &(0x7f0000000080)={0x9c0000, 0x0, 0x20bc0e66, r6, 0x0, &(0x7f0000000040)={0x9909ce, 0x2, [], @value=0x3}}) openat$cgroup_subtree(r7, &(0x7f00000000c0)='cgroup.subtree_control\x00', 0x2, 0x0) r8 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/nvme-fabrics\x00', 0x521400, 0x0) getsockopt$inet6_buf(r8, 0x29, 0x44, &(0x7f0000000200)=""/148, &(0x7f00000002c0)=0x94) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x281}, 0x1c) 02:12:24 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f0000000580)="00473700000000000000000106411a5f0ced864ae25ba0659454c750ea68e98818c46d3713182a0d9b0d6dc4c5b125b451cec481e835b8d170db8609ea3a75cdaebe5c47cf501b073185e20899132d8fcd1beb70429b92f9aa8dea0a6f0329ea17b2f8a29af3bfd50ffb049cda9112890e01d375ae8fce7cf84fa277cf1c493b10ad82e93c04962b72448a451509aded2592182060a45a65945f3b739bd015d3aadcc2c62d1e952c41cfbbc975f8d719e32b55639a468727d502a44e331406d4eb4210a021630ac5aaf8343365a3d63cbc64309565d2e08c03baf2ae78f7da5f33b5a1a78cb4d9fe1e7c2a010b0dd4d3ce7773a54747254686b4bc787b85da7ee517f94bf0ea9262711970c6fe899c0046e6485e6049e2c29b9baf2739b780", 0x11f, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:24 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:24 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 207.456092] nla_parse: 14 callbacks suppressed [ 207.456099] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:24 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:24 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$BLKROTATIONAL(r7, 0x127e, &(0x7f0000000080)) ioctl$RTC_AIE_ON(r3, 0x7001) ioctl$SNDCTL_MIDI_PRETIME(r5, 0xc0046d00, &(0x7f0000000040)=0x2) 02:12:24 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/net/pfkey\x00', 0x1000, 0x0) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000100)={0x4, 0xc9, 0x9, 0x7, 0x4, "06ae338e7df0c8f4c24b24e36a0dcc25a2572b"}) r1 = add_key$user(&(0x7f0000000140)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000580)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffff8) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) read$FUSE(r5, &(0x7f0000000640), 0x1000) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r1, r3}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:25 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:25 executing program 0: add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, 0x0) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000580)="585ccb1bcc83000000000000040155e72206297b6895b66147b3c7218a9169a85ea0bdc9000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5bbd0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xb4, 0x0) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) syz_open_dev$amidi(&(0x7f00000002c0)='/dev/amidi#\x00', 0x2, 0x8000) ioctl$DMA_BUF_IOCTL_SYNC(r2, 0x40086200, &(0x7f00000001c0)=0x2) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000140)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r4 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r4, r3, r5}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) r6 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r7 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r8 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r7, r6, r8}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, r6, r3}, &(0x7f0000000400)=""/267, 0x10b, &(0x7f0000000100)={&(0x7f0000000240)={'sha256\x00'}}) 02:12:25 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:25 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:25 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) syz_init_net_socket$ax25(0x3, 0x0, 0xcb) r4 = getpid() tkill(r4, 0x2f) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) perf_event_open(&(0x7f0000000080)={0x0, 0x70, 0x3f, 0x7f, 0x4, 0x0, 0x0, 0xfff, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000040), 0x2}, 0x10a2, 0x7, 0x7fffffff, 0x0, 0xffffffff, 0x19, 0xffff}, r4, 0x3, r6, 0x3) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:25 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:25 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = socket$inet6(0xa, 0x2, 0x0) dup(r3) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r8, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r8, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@delchain={0x64, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {0x900}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0x1, 'bpf\x00'}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_vlan={0x30, 0x0, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r3, 0x89f6, &(0x7f0000000140)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6gre0\x00', r8, 0x4, 0x5, 0x3f, 0x40, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @dev={0xfe, 0x80, [], 0x22}, 0x700, 0x80, 0x1, 0x9}}) [ 207.673353] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:25 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:25 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:25 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) [ 207.785983] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 02:12:25 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r2}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYBLOB], &(0x7f0000000380)=0xa) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM(r1, 0x84, 0x65, &(0x7f00000001c0)=[@in={0x2, 0x4e23, @local}, @in6={0xa, 0x4e22, 0x0, @local, 0x7}, @in6={0xa, 0x4e20, 0x6, @private1, 0x6}, @in6={0xa, 0x4e21, 0x4, @ipv4={[], [], @empty}, 0x2}, @in={0x2, 0x4e24, @rand_addr=0x64010102}, @in6={0xa, 0x4e20, 0x7fffffff, @private1, 0x7}, @in6={0xa, 0x4e21, 0x4, @dev={0xfe, 0x80, [], 0x28}, 0x2}, @in={0x2, 0x4e20, @private=0xa010100}, @in={0x2, 0x4e20, @remote}, @in6={0xa, 0x4e24, 0x2, @loopback, 0x7fff}], 0xe8) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000040)={r2, 0x5}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000000c0)={r3, @in6={{0xa, 0x4e22, 0x7, @empty, 0xfffffffb}}, 0x9, 0x101, 0x7373bd37, 0x9, 0x1, 0x1, 0x1}, &(0x7f0000000180)=0x9c) r4 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet6(0xa, 0x2, 0x1) r6 = dup(r5) sendto$inet6(r6, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) [ 207.861143] HTB: quantum of class FFFF0900 is big. Consider r2q change. [ 207.908528] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 207.933563] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 207.968954] HTB: quantum of class FFFF0900 is big. Consider r2q change. 02:12:25 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:25 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:25 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r3}) 02:12:25 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000180)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f00000002c0), 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$SNDCTL_DSP_SETDUPLEX(r4, 0x5016, 0x0) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) r7 = socket$inet6(0xa, 0x2, 0x0) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) fsetxattr$trusted_overlay_redirect(r9, &(0x7f0000000300)='trusted.overlay.redirect\x00', &(0x7f0000000540)='./file0\x00', 0x8, 0x2) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x3) ioctl$sock_bt_cmtp_CMTPCONNDEL(r6, 0x400443c9, &(0x7f0000000280)={@fixed={[], 0x10}, 0x2}) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r2) r10 = add_key$user(&(0x7f0000000140)='user\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f00000001c0)="ad", 0x1, r2) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r10}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:25 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) dup(r0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) preadv2(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/110, 0x6e}], 0x5, 0x5, 0x81, 0x15) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:25 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000300)={r3, 0xc0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=0x5, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x7, 0x1}, 0x0, 0x0, &(0x7f0000000240)={0x4, 0x6, 0x8, 0x8001}, &(0x7f0000000280)=0x80, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=0x7f9}}, 0x10) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r1) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, r1) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$UI_SET_PHYS(r6, 0x4008556c, &(0x7f0000000080)='syz1\x00') keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:26 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r1}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 4: r0 = socket$inet6(0xa, 0x2, 0xfffffff9) write(0xffffffffffffffff, &(0x7f0000000000)="15000000140007", 0x7) r1 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000000)='6', 0x10a69, 0x10, 0x0, 0x4b6ae4f95a5de3b2) r2 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r3}) 02:12:26 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:26 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r1}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r3}) 02:12:26 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$TIOCL_SETSEL(r1, 0x541c, &(0x7f0000000040)={0x2, {0x2, 0x0, 0x8, 0x6, 0x4, 0x4}}) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:26 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000580)="585ccbe4ed83b836c1a6470014dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477253913bb4950ece4782f6fc3d4aa06c6fa86e7c45bdcd673732793ca692f952b2c325df1d660d170e1cc65f61e488d5899a31e1c8cabb3558207c92c46788f941661a45a22925144ec97ed78a7deb5b16589687a199aad4eb6b04c", 0xfffffffffffffea1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vsock\x00', 0x101082, 0x0) ioctl$SOUND_MIXER_WRITE_VOLUME(r3, 0xc0044d12, &(0x7f0000000100)=0x53) 02:12:26 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000000)='batadv\x00') r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="010300000000000000000700000008000300", @ANYRES32=r6], 0x1c}}, 0x0) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, r4, 0x400, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0xfffffff7}, @BATADV_ATTR_ORIG_INTERVAL={0x8}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x3f}]}, 0x3c}, 0x1, 0x0, 0x0, 0x44000}, 0x4000804) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) r10 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r10, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r11, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r11, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000005c0)=@delchain={0xe30, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {0x900}, {0x0, 0xffff}}, [@filter_kind_options=@f_rsvp6={{0xa, 0x1, 'rsvp6\x00'}, {0xe00, 0x2, [@TCA_RSVP_ACT={0xa8, 0x6, [@m_ife={0xa4, 0x12, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa}, @TCA_IFE_TYPE={0x6, 0x5, 0x4}, @TCA_IFE_TYPE={0x6, 0x5, 0x3}, @TCA_IFE_SMAC={0xa, 0x4, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}]}, {0x53, 0x6, "52f636f69976ee98831ce79273fa253f0acce219b0c497c1a4fd03ee51d94e9a0a0c98c488fb3def481ed75e985a022f6236c03e185f0f8b31803c4bd3785a81dab025ff5de40a3748ba93ba20da4f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x1}}}}]}, @TCA_RSVP_SRC={0x14, 0x3, @private1={0xfc, 0x1, [], 0x1}}, @TCA_RSVP_SRC={0x14, 0x3, @empty}, @TCA_RSVP_POLICE={0x450, 0x5, [@TCA_POLICE_TBF={0x3c, 0x1, {0xfffffff7, 0x8, 0x93, 0x3, 0x3, {0xb9, 0x0, 0x7, 0x8, 0x3f, 0x8fdd}, {0x0, 0x0, 0xfffe, 0x0, 0x69, 0xffff}, 0x7d4, 0x2}}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x10000}, @TCA_POLICE_RATE={0x404, 0x2, [0x80000001, 0xfd38c49, 0xa0ff, 0x8, 0x6, 0x55, 0x9, 0x401, 0x8, 0x0, 0xffff, 0x7fffffff, 0x3, 0x2, 0x1675, 0x3, 0x2, 0x6, 0x6, 0xcbc, 0xfffffffc, 0x3, 0x4, 0x100, 0xffff, 0x400, 0x1, 0x6, 0x6, 0x7, 0xffffb14d, 0x8, 0x8001, 0x1, 0x5, 0x81, 0x20, 0x7, 0x6, 0x0, 0xf6dc, 0x4, 0x8000, 0x6, 0x316e, 0x3, 0x3, 0x5, 0x2000000, 0xeb8, 0x8, 0x1f, 0x1, 0x1, 0x6, 0x10001, 0x81, 0x80, 0x7f, 0x7f, 0x2, 0x1, 0x8, 0x4, 0xe0e, 0x0, 0xffea, 0x0, 0x7, 0x401, 0x7fffffff, 0x1, 0x1, 0x1f, 0x9, 0x80000000, 0x10000, 0x1d4, 0x100, 0x54, 0x5, 0xd9, 0x4, 0x3, 0x0, 0x5, 0xf05, 0x7, 0xc5, 0x3, 0x2, 0x101, 0x10001, 0x697, 0x3, 0x1, 0x1f, 0x7, 0x4, 0x7, 0xd0c3, 0x797, 0x4, 0x7, 0xffff, 0xda40, 0x9, 0x8000, 0x2, 0x6, 0x6b1, 0x4, 0x1f, 0x28, 0x23fd, 0x7f, 0xfff, 0x5, 0x4, 0x30000, 0xffffffed, 0x8, 0x6, 0x8, 0x7797, 0x5, 0x5, 0x5, 0x80000000, 0x9, 0x1, 0xe2f, 0x1ff, 0x2, 0x0, 0x400, 0x9, 0x0, 0x4, 0x7, 0x0, 0x955, 0x9, 0x0, 0x1000, 0x7, 0x401, 0x401, 0x1000, 0x7fff, 0x1, 0x8001, 0x4, 0x80000000, 0x6a37, 0x7d, 0x1000, 0x1, 0x1, 0x8, 0x9cb9, 0x6, 0x5, 0x1, 0x7, 0x1000, 0x532479d2, 0x6, 0xe0, 0x1, 0xfffffffc, 0x40000000, 0x0, 0x8, 0x8, 0xfffffff8, 0x0, 0x401, 0xfff, 0x80, 0x9, 0x10000000, 0x6, 0xfffffffb, 0x3, 0x8000, 0x7, 0x0, 0x9, 0xa, 0x5, 0x1000, 0x5, 0xfff, 0x7, 0x3, 0x3, 0x1, 0x3, 0x0, 0xffff334d, 0x9, 0xb918, 0x80000001, 0x52, 0x5, 0x3ff, 0x0, 0x5, 0x1000, 0x3, 0xfff, 0x7, 0x18b, 0x9, 0x5e, 0x2, 0x9, 0x2, 0x1, 0x1, 0x9, 0xfff, 0x3, 0x66, 0x8000, 0x1ff, 0x5, 0x8, 0x4, 0x400, 0x10000, 0x7f, 0x5, 0x43, 0x8000, 0xc3dcf19, 0x1ff, 0x8, 0x5, 0x6, 0x1, 0x8, 0x8000, 0x6c2, 0x7, 0x3, 0x2, 0xfffffff7, 0x7fff, 0x0, 0x7, 0x401, 0x0, 0xffffffff, 0x56]}]}, @TCA_RSVP_PINFO={0x20, 0x4, {{0xc44e, 0x2, 0x6}, {0x1, 0xfd, 0x20}, 0x5e, 0x2, 0x4d}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0xa, 0x10}}, @TCA_RSVP_SRC={0x14, 0x3, @private1}, @TCA_RSVP_POLICE={0x88c, 0x5, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8001}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8}, @TCA_POLICE_RESULT={0x8, 0x5, 0x8001}, @TCA_POLICE_RATE64={0xc, 0x8, 0x4}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_RATE={0x404, 0x2, [0x66, 0x7fffffff, 0x3, 0x9, 0x1, 0x86, 0x4b98, 0x1, 0x8, 0x7, 0x7, 0xffff, 0x8, 0x8, 0x375e, 0x3, 0x1, 0x0, 0x8, 0x8, 0x3, 0x10000, 0xffffffff, 0x9, 0x1, 0x4, 0x100, 0x5, 0xfffffffa, 0xe4, 0xb9b, 0x4, 0x3, 0x27ec, 0xe557, 0x20, 0x3, 0xffffffff, 0x1f, 0x0, 0xbf0d, 0x7fff, 0x9, 0x5, 0xc18b, 0x808, 0x2, 0x8001, 0x7e0, 0x20, 0x6, 0x87f0, 0x1, 0x2e4a4d37, 0x2, 0x9, 0x6, 0x0, 0x7, 0xea03aa8d, 0x8, 0x2, 0x1f, 0x5, 0x5, 0xfffffe01, 0xffffffff, 0xfffffffe, 0x100, 0x4, 0x0, 0xee84, 0x1ff, 0x8, 0x8, 0x0, 0x2, 0x200, 0x9, 0xff, 0x20, 0xfffffffc, 0x0, 0x4, 0x3ef, 0x5, 0x10001, 0x9, 0x8, 0x97e, 0x7, 0x0, 0xc28, 0x3, 0x3, 0xffff0001, 0x7fffffff, 0x100, 0x9, 0x3ff, 0xff, 0x1000, 0x9, 0x6, 0x4, 0x762, 0x80, 0x4, 0x6, 0x8, 0x1, 0x1, 0x400, 0x261, 0x7fffffff, 0x3, 0xffffffbd, 0x100, 0x200, 0x7f, 0x8, 0xffff, 0x7, 0x5, 0x0, 0x0, 0x3, 0x80000000, 0x10001, 0x1, 0x3, 0xd16, 0xfffffffb, 0x7fffffff, 0x9, 0x9, 0x3f, 0x10001, 0x9, 0x5, 0x40, 0x2, 0xffffffff, 0x80000001, 0xffff, 0x8001, 0x1f477ace, 0x7fff, 0x8, 0x3c, 0x3f, 0x0, 0x7, 0x7fff, 0x8, 0x5071a9a7, 0xfffffeff, 0x3f, 0x8, 0x3, 0x5, 0x8001, 0x9, 0x60, 0x9, 0x7, 0x7, 0x8, 0x7ff, 0x3, 0x6, 0x6, 0x7c8c, 0x5, 0x7, 0x1000, 0x8, 0x3f, 0x20, 0x4, 0x0, 0x6, 0x100, 0x1, 0x4, 0x5, 0x7, 0x3ff0000, 0x7, 0x5, 0xe393, 0xfffffff8, 0xfffffbff, 0x1, 0x400, 0xfff, 0x1, 0x4, 0x2, 0x7b32b0f5, 0x2, 0x8, 0x1e, 0x100, 0x6, 0x0, 0x8001, 0xca, 0x100, 0x3927, 0x1ff, 0x8a3, 0x3ff, 0x7, 0x1, 0x260, 0x6, 0x7, 0xc9a, 0x200, 0x3f, 0x10000, 0x80000001, 0x7, 0x74, 0x1, 0x0, 0x9e3f, 0x6, 0x7, 0x0, 0x3, 0x7, 0x9, 0x5, 0x9e49, 0x6, 0x200, 0x0, 0x8001, 0x40, 0x200, 0x3, 0xb2aad3da, 0x10000, 0x0, 0x7ff, 0x4, 0x1, 0x400, 0x3, 0x751b, 0x3, 0x200, 0x1000, 0x6]}, @TCA_POLICE_RATE={0x404, 0x2, [0x5, 0x101, 0x7, 0x0, 0x3, 0xd27, 0xfff, 0x4cd, 0x400, 0x4, 0x3f, 0x8, 0x9, 0x4, 0x9, 0x7f, 0x6, 0x1, 0x4, 0x6, 0x80, 0x0, 0x3, 0x1ff, 0xb35b, 0x4, 0x7, 0x9, 0xa1b, 0x80000001, 0x3, 0x1, 0x8, 0x1fb9, 0x8001, 0x3f, 0x3, 0x9, 0x4, 0x5, 0x4, 0x0, 0x3, 0x1ff, 0x47f, 0xd6f, 0x7, 0x6, 0x80, 0x6, 0x1, 0x1ef0987e, 0xfe88, 0x1, 0x3ff, 0x7, 0x10000, 0xa0d, 0x9, 0x8000, 0x7, 0xc2bb, 0x4, 0x0, 0x2, 0x1, 0x1, 0x9cd, 0x4, 0x9, 0x6, 0x9, 0x7e5, 0x6, 0xfffffff8, 0x1, 0x3, 0x4, 0x40000000, 0x3f, 0x2, 0x4, 0x0, 0x255, 0x9, 0x2, 0x10001, 0x8000, 0xb7ec, 0x1, 0x1f, 0x2, 0x4, 0x59d8, 0x5, 0xfffff801, 0xffff, 0x246651f0, 0xfffffffe, 0x3f, 0x0, 0x401, 0x0, 0x3, 0x7ac8000, 0x7, 0x40, 0x7, 0x1, 0x605c, 0x100, 0x10000, 0x1, 0xbe, 0x20, 0x4, 0xfff, 0x2800, 0x0, 0x0, 0xd29d, 0x3, 0x6, 0x915, 0x81, 0x6, 0x3, 0x400, 0xd4, 0xfffffffa, 0xffff9b75, 0x6, 0xffff, 0x2, 0x5, 0x1a1, 0x800, 0xffff, 0x8, 0x401, 0x80, 0x1ff, 0x3, 0x6, 0x8, 0x800022, 0x200, 0x9, 0xfff, 0x1ff, 0xcb, 0x7fffffff, 0x2, 0x80000000, 0x7, 0x10001, 0x80000001, 0x96, 0x3, 0x7fff, 0x8, 0x80000000, 0x1, 0x7a, 0x1, 0x22, 0x112f, 0x58, 0xb1, 0xffffff1e, 0x7f, 0x1, 0x6, 0x7a2e, 0xff, 0x1, 0x5, 0xffff, 0x80000000, 0x3, 0x3, 0x20, 0x4, 0x6, 0x5, 0x9f, 0x81, 0x80, 0x1f, 0x5, 0x9, 0x4, 0x3, 0x3, 0xe82, 0x3, 0xffff, 0x3, 0xfff, 0x5, 0x4, 0x8, 0x1f, 0x5, 0xfffffff9, 0x7, 0x0, 0x80000001, 0x0, 0xff, 0x100, 0xd71, 0x9a8, 0x8567, 0xcd, 0x401, 0x8d9, 0x5, 0x8, 0x56082245, 0x401, 0x2, 0x8, 0x5, 0x20, 0x8, 0x9, 0x1, 0x1, 0x35, 0x6, 0x7fff, 0x9, 0x400, 0x5, 0x4, 0x7, 0x8000, 0xffffffff, 0x9, 0x4, 0x2, 0x8001, 0x4, 0x5, 0x8, 0x3d, 0x20, 0x4, 0x1c, 0x6, 0x74, 0x200, 0x6, 0xd8, 0x6]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x6ddf, 0x10000003, 0xff, 0x7fff, 0x8001, {0x81, 0x2, 0x3c4d, 0x6e78, 0x2}, {0x7, 0x2, 0x1, 0x400, 0x9, 0x9}, 0xdf, 0x5, 0x10001}}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}]}, @TCA_RSVP_SRC={0x14, 0x3, @ipv4={[], [], @empty}}]}}]}, 0xe30}}, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)={0x4c, r4, 0x200, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x3}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x6}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x6}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r11}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0xb0}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4000}, 0x0) 02:12:26 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r1}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, 0x0, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:26 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725", 0xb9, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f0000000040)={0x8, 0x7}) r4 = dup2(r2, 0xffffffffffffffff) ioctl$UI_GET_SYSNAME(r4, 0x8040552c, &(0x7f0000000080)) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) [ 208.789018] Unknown ioctl -1073459950 02:12:26 executing program 3: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x200000c, 0x10032, 0xffffffffffffffff, 0x0) r2 = userfaultfd(0x0) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000040)) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000ffd000/0x3000)=nil, 0x3000}, 0x3}) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r3, 0x84, 0x70, &(0x7f0000013ff4)=@assoc_value, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/qat_adf_ctl\x00', 0xa0002, 0x0) bind$pptp(r5, &(0x7f0000000100)={0x18, 0x2, {0x1, @dev={0xac, 0x14, 0x14, 0x3e}}}, 0x1e) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x5, 0x0, 0x0) r8 = dup2(r7, r3) ioctl$SNDCTL_SEQ_CTRLRATE(0xffffffffffffffff, 0xc0045103, &(0x7f0000000140)=0x80000000) finit_module(0xffffffffffffffff, &(0x7f00000001c0)='syz', 0x0) dup3(r8, r2, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, 0x0, r1}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, 0x0, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:26 executing program 5: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, 0x0, r1}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 208.847137] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.0'. 02:12:26 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725", 0xb9, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = dup(0xffffffffffffffff) r3 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r3, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_ACCEPT(0xffffffffffffffff, &(0x7f00000004c0)={0x8, 0x120, 0xfa00, {0x2, {0x81, 0x4, "85b74731b9b0a4072d0074abbac27bb1c47989764c52a130651970623d6ceb6f372f80c0ca2415d82497df8acf6c8acc2e7a376ef44c140d82b8d45701ae5229c74e665ad1f4b805080147cbfd9ee19b21161539b5de06ed08afb0675855f6ff364ba3985634983ebab115e6bfd7d327959718a711e944be9242dabd45904faf8e6c801cdad1a7893b292dbce314dabdb76f4c1cc40d3cf63541106ab6ffc03ab589cd1626a00c086e35d4451892f62befa3da6a4ee8744d74f282ac7c1364d764bf18feccc213d4a7a8e91c86917d663561b92581d4c06e30fc8e19cb0e619e75a7c1d582bfcb57387675e02e7ea78f417c6467f9b808e376d552e4da00cc24", 0xfe, 0x5, 0x3, 0x6, 0x7, 0x6, 0x1}, r4}}, 0x128) write$RDMA_USER_CM_CMD_RESOLVE_IP(r3, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @ipv4}, {}, r4}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r2, &(0x7f0000000480)={0x7, 0x8, 0xfa00, {r4}}, 0x10) ioctl$GIO_FONTX(0xffffffffffffffff, 0x4b6b, &(0x7f0000000440)={0x2d, 0x1a, &(0x7f0000000040)}) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$SNDRV_PCM_IOCTL_XRUN(r6, 0x4148, 0x0) r7 = socket$inet6(0xa, 0x2, 0x0) dup(r7) r8 = syz_open_dev$audion(&(0x7f0000000600)='/dev/audio#\x00', 0x2, 0x20000) sendto$inet6(r8, 0x0, 0x0, 0x48000, &(0x7f0000000000)={0xa, 0x4e20, 0x3, @mcast1, 0x81}, 0x1c) 02:12:26 executing program 5: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, 0x0, r1}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) socket$inet6_dccp(0xa, 0x6, 0x0) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r4 = syz_genetlink_get_family_id$tipc(&(0x7f00000002c0)='TIPC\x00') r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_ENABLE_BEARER(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, r4, 0x1, 0x0, 0x0, {{}, {}, {0x18, 0x17, {0x0, 0x0, @l2={'ib', 0x3a, 'geneve0\x00'}}}}}, 0x34}}, 0x0) sendmsg$TIPC_CMD_SET_NETID(r3, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r4, 0x200, 0x70bd2c, 0x25dfdbfe, {{}, {}, {0x8, 0x2, 0x3}}, ["", "", "", ""]}, 0x24}}, 0x40) [ 208.955305] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.0'. 02:12:26 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$KVM_IOEVENTFD(r0, 0x4040ae79, &(0x7f0000000240)={0x2000, &(0x7f00000001c0), 0x4, 0xffffffffffffffff, 0x4}) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r1, r3}, &(0x7f0000000580)=""/282, 0x11a, &(0x7f0000000140)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, 0x0, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:26 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725", 0xb9, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 5: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r3, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, 0x0, r1}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:26 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x0, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 5: r0 = add_key$user(0x0, &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 209.117950] Bearer rejected, not supported in standalone mode [ 209.153785] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=43 sclass=netlink_route_socket pid=18885 comm=syz-executor.3 02:12:26 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r2 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r2) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r0, r1}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000080)={&(0x7f00000002c0)={'blake2s-160-generic\x00'}}) 02:12:26 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000040)) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) [ 209.235850] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=43 sclass=netlink_route_socket pid=18894 comm=syz-executor.3 [ 209.249679] Bearer rejected, not supported in standalone mode 02:12:26 executing program 5: r0 = add_key$user(0x0, &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x0, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 209.345693] could not allocate digest TFM handle blake2s-160-generic 02:12:26 executing program 4: socket$inet6(0xa, 0x2, 0x0) syz_open_dev$vivid(&(0x7f00000001c0)='/dev/video#\x00', 0x2, 0x2) syz_open_dev$video4linux(&(0x7f0000000200)='/dev/v4l-subdev#\x00', 0x1, 0x208000) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) dup(r1) socket$inet6(0xa, 0x2, 0x0) r2 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm_plock\x00', 0x1, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x8940, &(0x7f0000000180)=@get={0x1, &(0x7f0000000080)=""/224, 0x2}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400201) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = dup(r6) sendto$inet6(r7, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:26 executing program 3: r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r0) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816555bd73f829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, r0) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r1, r3}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r5 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r6 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r5, r4, r6}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r2, r6}, &(0x7f0000000780)=""/279, 0x117, 0x0) 02:12:26 executing program 5: r0 = add_key$user(0x0, &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:26 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vsock\x00', 0x101000, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000240)=ANY=[@ANYRES32=r4, @ANYBLOB="2b01bc690e7d01226eaad51fe976"], &(0x7f0000000380)=0xa) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r3, 0x84, 0xa, &(0x7f00000001c0)={0x6cc5, 0x3685, 0x204, 0x6, 0xfff, 0x9, 0x1549e00, 0x1, r4}, 0x20) 02:12:26 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:26 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x0, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x80) msgctl$MSG_INFO(r2, 0xc, &(0x7f0000000580)=""/213) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:27 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:27 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = add_key$user(&(0x7f0000000140)='user\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000580)="46de40e4e60c1299a2672e6cdc9a69762af2f5422f02b30e8b61d39fe4ffb70f5f4bf2d99d6644d26a1993496ef5e576ecb3319493f88128a44d627072279fb494962312b9ff42e15182f4ac77102e560dd9df8fd5c6a6abf7a2ffbadb75a1cbcb9ea899c7ee372b3d989ef3683dd84216c0f82e6f5eb209624a941753bacb014077293aeacde09bcf981fae3b3fb091bb670f37f2768188e14808a7650d5fed4248", 0xa2, 0xfffffffffffffffc) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r5 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r6 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r5, r4, r6}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) keyctl$dh_compute(0x17, &(0x7f0000000240)={r3, r4, r1}, &(0x7f00000002c0)=""/16, 0x10, &(0x7f0000000680)={&(0x7f0000000300)={'nhpoly1305\x00'}, &(0x7f0000000640)="834f17f198073394bba5dc39ce18e5a3bd7abce2775444db8c68bf6d7eeaf821a857b56fcc04323a318c2a901611207ef3804409827285c4cde8", 0x3a}) 02:12:27 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r4 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000300)={r4, r3}, &(0x7f00000008c0)=""/267, 0x10b, &(0x7f0000000100)={&(0x7f0000000080)={'hmac(crct10dif)\x00'}}) r5 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000005c0)='.request_key_auth\x00', 0x0, &(0x7f0000000100)="b200", 0x2, r5) add_key(&(0x7f0000000140)='id_legacy\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000240)="32685f2741354b57acc2c9b90508ae4d9690cde2816aaf5e7eae0807ce607e7f393ed7ebea7083656806d600", 0x2c, r5) add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={0x0, r2}, &(0x7f0000000680)=""/235, 0xeb, &(0x7f0000000100)={&(0x7f00000002c0)={'cmac-aes-ce\x00'}}) r6 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r7 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r8 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r7, r6, r8}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r7}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:27 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:27 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x8) sendto$rxrpc(r3, &(0x7f0000000100)="a0d196ea262339fc0421ff96329ca5fb784696f9fc7136ad554e941ba527d2c6d001aa923880e99146c8e77d062379622b2b87a30f6d2f51f95c7f1f7aa45490fcfface527e7b9c081ddb1", 0x4b, 0x84, &(0x7f0000000180)=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e24, 0x9, @dev={0xfe, 0x80, [], 0x10}, 0x8000}}, 0x24) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r4, @ANYBLOB], &(0x7f0000000380)=0xa) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x1f, &(0x7f0000000000)={r4, @in={{0x2, 0x4e23, @private=0xa010100}}, 0x83, 0x72}, &(0x7f00000000c0)=0x90) 02:12:27 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:27 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) syz_open_dev$binderN(&(0x7f0000000140)='/dev/binder#\x00', 0x0, 0x802) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 209.864997] could not allocate digest TFM handle nhpoly1305 02:12:27 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) dup(r2) [ 209.909744] Bluetooth: hci1 command 0x0406 tx timeout [ 209.928761] Bluetooth: hci2 command 0x0406 tx timeout [ 209.935905] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:27 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) socket$inet6(0xa, 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 209.955962] Bluetooth: hci0 command 0x0406 tx timeout [ 209.961381] could not allocate digest TFM handle cmac-aes-ce [ 209.970012] could not allocate digest TFM handle hmac(crct10dif) 02:12:27 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = socket$inet6(0xa, 0x800, 0x8004) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f0000000080)={0x980000, 0x2, 0x10001, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x99096a, 0xe705, [], @ptr=0x3d}}) getsockopt$inet_sctp6_SCTP_HMAC_IDENT(r5, 0x84, 0x16, &(0x7f00000000c0)={0x6, [0x1ff, 0x1, 0x3ff, 0x0, 0x7f, 0x800]}, &(0x7f0000000100)=0x10) r6 = dup(r2) sendto$inet6(r6, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) [ 210.031641] could not allocate digest TFM handle hmac(crct10dif) [ 210.037988] could not allocate digest TFM handle cmac-aes-ce 02:12:27 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) write$FUSE_NOTIFY_INVAL_INODE(r4, &(0x7f0000000100)={0x28, 0x2, 0x0, {0x4, 0x0, 0x9}}, 0x28) ioctl$TIOCSLCKTRMIOS(0xffffffffffffffff, 0x5457, &(0x7f0000000080)) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:27 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:27 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="80", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r4, 0xc01864b0, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x200, 0x2}) 02:12:27 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$DRM_IOCTL_ADD_CTX(r7, 0xc0086420, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SWITCH_CTX(r5, 0x40086424, &(0x7f0000000100)={r8, 0x3}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x3ff) setsockopt$inet6_MRT6_DEL_MFC_PROXY(r3, 0x29, 0xd3, &(0x7f0000000040)={{0xa, 0x6e23, 0x9009, @private1={0xfc, 0x1, [], 0x1}}, {0xa, 0x4e23, 0x7ffffffc, @private1, 0x4}, 0x0, [0x4, 0x1fd, 0x200ff, 0x6, 0x5, 0x9, 0x9, 0x8000]}, 0x5c) r9 = socket$inet6(0xa, 0x2, 0x0) r10 = dup(r9) sendto$inet6(r10, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r11 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x8) ioctl$TCFLSH(r11, 0x540b, 0x0) [ 210.142029] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:27 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_INFO(r3, 0xc1205531, &(0x7f0000000580)={0x5, 0x6, 0xffffff7f, 0x4, [], [], [], 0x20, 0x79, 0x80, 0xf46, "498c2026a28f28f494834c83ce6b1013"}) 02:12:27 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:27 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539000000000000", 0xba, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) getpeername$llc(r4, &(0x7f0000000080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, &(0x7f0000000100)=0x10) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:27 executing program 4: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x10001}], 0x1) semop(r0, &(0x7f0000000340), 0x21) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SEM_STAT_ANY(r0, 0x1, 0x14, &(0x7f0000000040)=""/134) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:27 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 210.301563] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:27 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:27 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$IP_VS_SO_SET_DELDEST(r4, 0x0, 0x488, &(0x7f0000000100)={{0x1, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x4e21, 0x3, 'wlc\x00', 0x1, 0x10000, 0x63}, {@remote, 0x4e21, 0x0, 0x8000, 0x20, 0x80}}, 0x44) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$SIOCPNGETOBJECT(r6, 0x89e0, &(0x7f00000001c0)=0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x6) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:27 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r0, 0x0, r1}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:27 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000640)="585ccbe4ed83b83681a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725390a37036fffa20521ffa2bddb6a7ce80be8d4d75a13f204b9a5dad01fd3d543def6bbd931d940443b4376a97db64fa58005993c7066e15ac1236dabae7aa4d61f2e1d0a1e852befd2937f47465627b8f4974687e0808ad91fa589523f29cf9732e42eced6cc524a0122012c6cf3e6a44c", 0x12a, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r2) r3 = add_key$keyring(&(0x7f0000000240)='keyring\x00', &(0x7f00000002c0)={'syz', 0x3}, 0x0, 0x0, r2) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000300)="58c38d55f28019332dc5450ee44fbb0504c5882744575e655e79b734fff319cee9f3168426f06317710fe9625e974e50510e98bd1448be0a373528ff2c6d751ee03d0c8a2a4e4815ca9e6cbfc49fe9a188f78e0be8a8cafaf6f81b", 0x5b, r3) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'crc32-pclmul\x00'}}) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$KVM_ASSIGN_PCI_DEVICE(r6, 0x8040ae69, &(0x7f0000000380)={0x112, 0x81, 0x2d, 0x1, 0x8}) r7 = socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) getsockopt$inet_sctp_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f00000003c0), &(0x7f0000000540)=0x4) clock_getres(0x0, &(0x7f0000000140)) dup(r7) r8 = socket$inet6(0xa, 0x2, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) 02:12:27 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:27 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80008}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x140d, 0x20, 0x70bd2a, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x5}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x4}]}, 0x30}, 0x1, 0x0, 0x0, 0x24040800}, 0x10) [ 210.466003] IPVS: set_ctl: invalid protocol: 1 172.30.0.4:20001 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00'], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 4: socket$inet6(0xa, 0x2, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x5, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) ioctl$VIDIOC_SUBDEV_S_CROP(r3, 0xc038563c, &(0x7f0000000040)={0x1, 0x0, {0x7, 0x8, 0x3, 0x50c}}) 02:12:28 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r2) request_key(&(0x7f0000000080)='rxrpc_s\x00', &(0x7f0000000100)={'syz', 0x2}, &(0x7f0000000140)='user\x00', r2) r3 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r3) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, r3) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:28 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000780)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r4, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r4, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @ipv4}, {}, r5}}, 0x48) write$RDMA_USER_CM_CMD_CONNECT(r3, &(0x7f0000000640)={0x6, 0x118, 0xfa00, {{0x9, 0x4, "ddf07e248e0db8226538db42f9e7d64269f63aa80a47a43becec50c8f21cb170f91341823cc5193e6e83135cfc4bfe5308dfd9ed534f2e073873f9e0c4cef123a6752a35b89295ce950d1f2f19307b67a8142be5983dc63069bfcf89f26b26e90ad52bc61132ebbc791b1f1ec457c3b7083149eacdb31e14affc340f60cbf04d1991c803ad33016e014468f6f3ef0d289bf02db7512cf4801ea00077fbaf020d12c15bfd32be51647bddcf57302cadd8b73c06d9a184903adabfd70cf91d545c9448216fb79127a78eca7e8634d4aa48426a8b9ce1bd56a64e65d134e32fd83fc2afcc9c359107b1fd57ceb01ee5de7b9f896b13ddd7cb008582abdd9c370b0d", 0x7f, 0x1, 0xff, 0x2, 0x7f, 0x6, 0x4, 0x1}, r5}}, 0x120) r6 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r7 = socket$inet6(0xa, 0x2, 0x0) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f00000001c0)=ANY=[@ANYBLOB="01062571db5b8e0b6a63000000", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r9}, &(0x7f0000000040)=0x8) r10 = socket$inet6(0xa, 0x2, 0x0) dup(r10) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r10, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r9, @ANYBLOB], &(0x7f0000000380)=0xa) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r8, 0x84, 0x6, &(0x7f0000000580)={r9, @in={{0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, &(0x7f0000000140)=0x84) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r6}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'blake2s-160-x86\x00'}}) 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(0x0, &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00'], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r4 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r4, r3, r5}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) r6 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r6) keyctl$search(0xa, r3, &(0x7f0000000080)='syzkaller\x00', &(0x7f0000000100)={'syz', 0x1}, r6) 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f43", 0x5d, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(0x0, &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) dup(r2) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x101, 0x0) ioctl$IOC_PR_REGISTER(r3, 0x401870c8, &(0x7f0000000080)={0x6, 0xfff}) sendto$inet6(r1, 0x0, 0x3d, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00(\x00'], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) dup(r3) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r4, @ANYBLOB], &(0x7f0000000380)=0xa) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r3, 0x84, 0x6, &(0x7f0000000580)={r4, @in6={{0xa, 0x4e22, 0x4, @mcast1, 0x36}}}, &(0x7f0000000080)=0x84) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(0x0, &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 210.958412] could not allocate digest TFM handle blake2s-160-x86 [ 210.997892] could not allocate digest TFM handle blake2s-160-x86 02:12:28 executing program 0: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(0xffffffffffffffff, 0xc0505405, &(0x7f00000002c0)={{0x0, 0x1, 0x7, 0x2, 0xffffff00}, 0x3, 0x3, 0x5}) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c0001"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r2}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYBLOB], &(0x7f0000000380)=0xa) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000040)={r2, 0x81}, &(0x7f0000000080)=0x8) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 3: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) request_key(&(0x7f0000000080)='cifs.idmap\x00', &(0x7f0000000100)={'syz', 0x2}, &(0x7f0000000200)='+%&{-\xf2\\*\x00', 0xfffffffffffffff9) keyctl$dh_compute(0x17, &(0x7f00000001c0)={r0, r0, r1}, &(0x7f0000000580)=""/268, 0x10c, 0x0) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c0001"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfac", 0x8c, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 4: socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r2, r4}, &(0x7f0000000680)=""/239, 0xef, &(0x7f0000000100)={&(0x7f0000000080)={'rmd160\x00'}}) keyctl$set_timeout(0xf, r4, 0x80000000) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/264, 0x108, 0x0) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c0001"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 4: r0 = socket$inet6(0xa, 0xa, 0x30000) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) kexec_load(0x8, 0x3, &(0x7f0000001180)=[{&(0x7f0000000040)="e4e3c02af61ca6a651ee05b3aadf9a8fb7d973598ff0d7120e39b4c9a76a585747f877cc1259585c7ad6a0ed8b98ed080f92afc668f172411ce5241a50de343a780e99d8d5eecfa41c8b9107fc1474d5da9661311f8ae50b8d69a87050b72b0ea95266b6a703fd45625d1c16c53ca0bc8a8d20b3fb98665fef9c0264d130d5d58b95446ee3be62a8482b62cc8a977b61ca54aafffb83bdf895a7612047d1f87d0371d0f752b5c3eea96877212eed3a23797901ce5df377a41ed049886f77a5f771d782d621fd53a2123545cf73265e47371a028e3ccc70a8e48e208eb994e771b8fd56252926d9c5a0d208f0dbacf368d70df39836b263cb6c5de3c3aa59638b8a66da81b917eef05e9942a86ce3b210f4bb93e03c981d70aeba86c10d9edaf4b8f75d95d776933d7f79691446a28db9f9a859b37e9abd19a8c5d3f42d1be06f35c10b7a8eeffc065e220ced3c6f494d850927f6f63e4ead23144893ad7d92ce9160406eca8d84a48a49972fb8169582f02b0f0f4d210fe70780fe12e019e3dce085cf601ae964d3fefe42e503783056a4b46eedf551bfba0d5368e33acb3917dfe5405dfc1ac308e88d394e1aa1ac1d6ee42b920ce36f073bd5d2fda5d78528b756353b4b7e1a691a69cce5da6af297781328ca60f443ac2b73f7b26fcae640159f341cbcd549e170d2424c7496d4b3582633cdf669438321533fea3fc88ccf669f1c93c27a509e4da2084f1a9f5ab72ef7c5649c3dcc6c01f4905f129053ecbb23ccbab082248b560eb492e5bad9509fd62712d413685227b737fedf57029b74363a41b4646a207264c67c31d3d6b979a5973238b114849253a4ddd90c762e3146331d129ce5a09b28c7f373480d4aa705b9cf5fa1a092de3f133f9a116edc7a68f82269a67d89bea76d89aacd22f36f904c37528d2b81b9221892c437b2a9653d8d44dcc4f6db459e5a64f7afa113ad411660e8e226507290fe8a0646af566fd59bd3960929d16458ec9739469410b6d80930d4b1dd09061cce9e15af3f7d2cbc810c88c29d8bd88e3f8149eb2cb194c09e309f79cedf88d2f38a1d6d13d825291e8582b958ecec99746dd87aeb0649676e7987391f6f6e972a77c6bf96cb8eb0cee762f0e0dfa146c4038571d78a07beb10887202b091a779c6d26cc2b924df5fc5038add809252fa812aad3bfd9a967cf70f3182fd67e552771d6955f61205427514a27a1721dd4fb10c08c1c6ae9c52670b6300c945a22e9d5914e3cc542059a9045f2df1f0c475359e127ca6885d41c76bd27bf264f919b9aa58a3d58b47a0ada274e938aa3c61055020d8538b28c3383832a7219ef8e3208e18a7d3374edb0e0ed6c86b19a09c0b6a19bc8a0827fe4e8f4a5f03051626accb11c2274958539241a3885dc084802d1164606e3329baa775e487caade40717a4d83020c96d51e9b4b6382b66cc2200d2bca8b82bc50bb2a69f1c194c2be961a445da3a35c7ea3b9f7a1a239d93b7c05e2b9570edeb77b2edca59d0c5299f933ce6cb1ed2a3bda6dddd0029cdc5dc31104fa8084b981c3f2ba7b31f95c641ae8da37a32579c6fb91eb44b67c7887a44210304c8e58e5b8c48f1793a266ae340ea01378d88db57fd6f3dabc63a20eb4ce8f6b9edc9c69176ea3ae4506d7434533b1e4c33f9fbf15d1da2748318b150ecd6e7c44b7fd4bac438c3bd225dd48a3ea61783cb67ee6aa462068ca0d42b781a650efd424382dbc0f828eff64f0ad485bc7107843097aa24e8e722fafd8bfec159ad30f9104e1bd8bb146ba3efe20dbc609c9ef6c21c0df863c5423c24939a46929ee96b04dac35067d72b4f4476b4d2753db21fb585723513392c325ecae56cf61d96d597b66ae786bd5aba956a7d991b5213683cb60c404f07930759a921a431ffb1d46adc96c7ae7abb08b6ecfe7e17f18d3a5add70645ac12681d92d1d2f262c63eec8de73f83ca0ab32514a3ff6b02a7fbdb3f27cd1ab46ff634e92bb1ba7f789e80963fbd06f71ee4d6da3f7cdb9bbbfeecd198ba501c7cb76b357f56f00670be6da66e2f09e909fec687b387e462cedd640b259cf76a2dadf0fad95864767de2257ba55760762cfc24302c8d13f48db4172ad2be020261ae0bac430729839278fd1725f060754d997f40745a91a0d82cc40c0fbce4da44d05e040f76ddd48f02a2f9554462b0ae6e13517b4286f3a7210a9efd8d237303234efd0722eec21c7ca37a3c3f18f724c31587577b07eb844d03dfb58ac9b1f0b1b3f25879f0d8bb05691e76d7224c6d240fb50c0d67c62207b41ccc64b8de69611d4d8fdc13ac0a9a90f669016f376da72bdc28ec174f05699b6b30a137256d448c6090a8e12459b5da92ba55a9c0527b49cee35f80273165c8bb71ac9bd7f9bbc0339e5080d61b40b76d958b75cc4d7613d050683128aa953733a2001b4da086774e2cf59714ae5c364ac3e92b0efdd0149f2fe8f978ef5670dbfb7b4a3b328f9f32e5fa1c7e92695181414162b14867854ff276b80e47d118bc2df6cb88bd7e24954e41c80de48f2a10b953481fad6aaea6a8fad75610458188a39b64cb7abcb1cad2229375c8cb59385a0d0fb1726814fb4662e9fe3a60851d1d8bce8a27d39bd4736c16dbfb1652e49c413b0f6b2fb0d4cd1f83bac7282729fefd13776f306d495a7537565dd2556151d2e12a925da8889ab630efcd05f2e71abb3501fa9293d932f84df0bd5fe5011aa90d0dd0169a343a225d035bdc813a57be4623f0c715dce8267e7b4578139128ec93468884298f1b80cf98a9c1ee8e73da3788356b08e5a242caf76696231f7325ca2501c59a1a4d97f73e10899b5d17de9e9b0532ba3f51ea6871166fedaf990273691f096adeafc096d87c7e3bea3b925edf68b39d05a6e27d29ccb47887ec36e0d4868405d71c32a497eb499a4facb0be76cd9e6588ff0c70553836c126df031290c79fecdd57e616202adff52cf75d0f715f7e14570370e67c773777aa0e7d001b23a6140f2e050cee07c02262a1811b80e0c934c04aabf312bc6a217d6d60adc2e68281e98be169de78677053ee7446e54ee05bb0aa89794d6b70802f2732b35ac40f1aeb553ae4d13ec03e9a8ce35afebf8409f2ae2afa1909c4fbf7127a0bb447007d22e950eda083f994dff6e0cafda8a5d2b96c2e2cda3339b75790e312a52f604731d1b992d061020254c1aa4a386a8e262ac32fbc50f4ea1c56b3c19ef0174f009e9ed11299d7df2b5f5c34da6c24df3c092e2f96b21934ecd075b15eab557c83ed6dd70b27be04e71a870784815bfdd231cdb34753f322935e38d8bfbc47e13d9571f88460aba911bda22a3e442067d1d2d87464a9897c61376e5a0e58d8e5cd06cebb7e2d4e90f4a5a1d906bd9a483b6351f712f17e31d0dbb5e9a1c9eb8f6fdcba220104583df2c519d22b287e974d540b1e5632aad1a0cb60fe26b84d62dca1139488b3adf08d9dbaf5bdda2d60e48d576b15e0e890a5dbdbc7f2c62d7059d61131e5c24231eef9f526f27be4b549d89720a74a73d85ae5b2d70a5c5a502d6d709c1efadf2621d213c5e50d37c23a79291eaa4f2f47031cfdceb81b4f04c2604c2132172d76257415fae48fb82d2be9c51d4d5711ea71544bf07a62f14e6e578afec8407407c25fabad3993175e61263038cf72bee1235a40522d8647f51820c9c5f257dd8f80ab3dd774c5ee01218e7fd96a9bcf9958aabf15935d4d8a4580926e4de128c4669cc9cc39770b76ea73e94ce44ae1c717e0dc81ad8c42a0205796f58efe3a19817d8c74606e6751176fe82b773a3a1964d2c82b62f3c76b75a53a223e8112a0fe9729706f863762bae011f91000eb259b9c1bbb11e181426f1292635a1da00af2465cf748d38f6131a3820543a12c63ae5b5aa2e8d8fe659ed4b901ff1fb2e32c495af8bd583db501d8f6e9ea896a5f564904c61faa1d51ae8fb40ef0e80f6ee190ff58cc77a058f7718b473a3bdc286e37ee20ae2b8f354f143ab2bdd151a6ca673416ed2207c307da86b7d8fc792c5e5242bd5268f35e9033dfc2083174c036e4058b8a97146d20db4f8516e741f9e5336cdbc78b14efa0c0609272417bfbf8b4df9a81b73d8a9474b0282166151495dc4e28788ff48e64584bf473a34fc9e29fe86103098a14d1ed0bdd498220cd78b9564c30a750a5e688676d8c23e34bd706fd0770825a993d4d1a9eccc8fd73d86df237c8486b0468889c8f265f90dfca3c752178ab29bda5c109a555d94f71e6a830fdc13362ff3eecc583099bdf1f29c72d86cb67704bb9aaf30f34a9f152af8d4881b10bbb1a57146c7e9d977af8fd103fc2a04d0a01df05fbcaeed878b449bd57f21efae8f92e08a270097c6cca21635ee09b93e1d90de735e2fd31a9ac8c7c3f3f72477335307777a5b1b8239bfe711827cb8a2b2ed8ba518a11387878dc33b3bea7d99bd7cd6dfc819d435d676efb2e506b7fb840d965ddade9842cec4f43a459fc7305abe21e737969956dd774408987bc8fed55b494901b663285722422f115e74affa2349bb3fe342611a079b591ca111fa971336662d2085cbc3cf6961b9065be0da01ad0bc6780f48d6410a2392bafd4bf567852d481da0826a8c0a7be22aeba4b4a143bb797a48ff2d0ee731d906c2884796e27183dbe43b543f2f1f3907993d3e5f1f3cd3290464af0ead8feb707e86d75fb680d7d7e88bc169419cb50a3228f7a13726956e78ee36bfaa5b5a0c5ae5c199db10ee61236e01b267b0647b999f87faec7e83401b014d6f5e775fc98b0fd740e2760612f1c1879e4033837d1e8dcd9bd8cc8427220a65a08dc8b80364731924859b437bd796bcc9f5c1bdc7cfbb5085414179b7e3b2bf7548459917c04370d8669d54b76e2c1cc2ab6fedcefb0ee7d899456984cdbf2bb572aae7bacfbb71f7e8421c9e57620f7d4e5905856260f493194f8d5148357b5f1d5309d48a249a214cbf8ddcd950922405ecab1bba36323aec446482429d10847a808c12c38cf1d3820190019c45d6a8a44bf4d37bcce6b02d694a461a28f8c4aeff96313d42d11330b9299fa8eba225ddc10c70072edd6fd97f833dd0f688752093b44fcccdf353b1d17be2f37ffc9142ba376d427ad9a0563351781f15509e25401d1ae2ae5b22aa1d61cdef202c4633d68270753cb54897ba6fef8a914158a23c5d984dce9bcdfb957b61aebd4ef1760cea97a1e41609beac9beb42a448d2ffd3db66f5dd4c3ef8af615cc28e7b77393c3ccd9f03a6884fd0e8604997dbf3e42dec9671adec638da1f67d0c453cfef0be8555448d3858d7b05be0c43de8ef20235fbd80f66e8ae0f41e2594170a7f9952f2d104d4e2bc0874462733b6d7d63cae58741a8f918b73fdfad7aaa9cf62b38beef0b2bdb04b9eb1e4e262b65d61f1b0fd16ce02e01d164a99d001edf8623657f5e22217547e1ef72128d88f2cac49608bf9bbfc96628d218d23b03b7292e112ce9ff4816f471f2b4bb4d2207ee3c31bb0f9f58a11cc21ea0f35b373548fbd5e47b65820fd6a6f8d3676328e2ed9d61f56f1074c8c6bc96f92586b5bfa92f567368fb1456fd2e480f3e45fd57cf94cd009457d738de11aad0dbf495456a093545f75068dd838ad8bff7c5e1fedd9ee9905c7dd665488fe55f3da21c1262c3767ab0b143f49c53001d9188771f5cab7a8b1e9c86db1bde42b3c338780f7deb0edfb2f78e17bbfdc6aac01d8438c42b5227ab31475bd59496d3ba443507983362a6d5372f2682ad0ed82c886d66f420", 0x1000, 0x6a, 0xa9}, {&(0x7f0000001040)="bbb07466f77b295f95ca39be2157d3d05c5402c8016bc38913dacd40a896ab32298f48c362ffe3772b6e1b3dfc0d0cfed137d35822cf654e148a", 0x3a, 0x514702d1, 0x10001}, {&(0x7f0000001080)="0196eac37f37f539f850929343e13991cef51d4b40caad29f6e2fe4bc65eb4cad634ef3d12b36a9b7035da4a911a46073f7645c76bfb3743d4bc05723e4146c152cc4a9f28be0b07f421351b082461f49deac8a5621b061097b0492beec335e358e6b7319d85884fff8c9bffd356aab6377c5d6637bc7a24063cdee67706a70167ed7d053f7b28c54e0fcb520745f3db76e9053cac58ef1f009c6bb0dfd2a21dd754c2f546db122b0ef015f65e5dcc75a9f1db3c55ff082e08b3be49d8d58e99c048", 0xc2, 0x6, 0xfffffffffffffc00}], 0x3e0000) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c0001007665"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 3: llistxattr(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/115, 0x73) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r0) r1 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4eb83b836c1a6474914dc55e72206297b6895b661474c156afcc4b521a2a0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c9990000000000009fd18c569f435fb3bae96efb74b50ec93c152f5e8e198a29d9c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b57d8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009bf08bd73f4772539", 0xba, r0) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$sock_SIOCOUTQ(r5, 0x5411, &(0x7f0000000240)) ioctl$KVM_TPR_ACCESS_REPORTING(r5, 0xc028ae92, &(0x7f0000000080)={0x3, 0x5}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r1, r3}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:28 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:28 executing program 4: r0 = socket$inet6(0xa, 0x5, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file0\x00', 0x56a919d1, 0x4, &(0x7f00000003c0)=[{&(0x7f00000000c0)="d819fae581acad43cdebd3f96f95099df4c21f7571e7e5b7545b19c5da7432544c1f57e7e80fd6d26dc4b6ab647399768706da", 0x33, 0x2b5}, {&(0x7f0000000100)="bb83cf0155617d33049db647e32d5e22345ce1391d8902929bfda3876d76310bc200f8c858c6cdb643c41176210c7910e785bc5a6a0ea66160f3f9f04a14e2982e1b66e9fc35d32cfb04bd0f7cdd75bcf721d782f5fd32e70f75c02015b7ec4edddf04eba158e8e3da95e94c9dd701b43fc532e0c0f36725b8bc55c2dd51e4b2495e7a5dfd201038e8d08b26cb8e8fda271a8851d2395720c0241ca4a3db8d19619e1998ca1837562a1f8c37b35b71242b1ae512807683ae4771a4e44eba92dec4a98e36a3024e8d2310ebfb12a3", 0xce, 0x3}, {&(0x7f0000000200)="601d203d5c21a9c567fc59055f435b151af345cd3be87f55c7dd4fed4e0094f4b6021a119f1f95d0c399238fe1b4b38314e6eaeaa3f73877691e9ae246769d8200ee0f67001ca91250f102168a1ee3d0084d82ca90379bd7000974edfb91c7be75110d80f0ed07591f573f6e9c4f938f5a4bb814cb8f6925245e73b37423a55f41fd3f27334892cb824fb3fd3ee32a4f409c5ba51a7db4414bd2f5733e", 0x9d, 0x7}, {&(0x7f00000002c0)="e1a681fce702ef7775a88ac7772504aa400c544f7951b708f415b2da5a8647f563f49163a97506e0cf1bf03e4f3f979be9ea6bb36f2d945f557a9081d054e3af193f8dd31f0b50f7ce37bd67436bc9895a9db2d463b0f13b901f37277f3fa38d2c3ef4aed1eca72dea93af804035345c2f096e1f23ccd4c8dd0cd65aa719bfab59bdfb95a55e6161458a41100aca111720b5a9012cdb35da9afd4a9b1c171e227acad7bc753d3dd5161e909868829abcaacd077c0cbf870bb47fe1034579346781e493b59dda7ea74148b01ea65d21e4525eb2bd0583cbd9e424566e7b73b7ddf41f292171f31af782767806dd7501dcde7a2bbf2aa5830fdf7800b352d3", 0xfe, 0x80000000}], 0x2, &(0x7f0000000440)={[{@dots='dots'}], [{@pcr={'pcr', 0x3d, 0x21}}, {@seclabel='seclabel'}, {@context={'context', 0x3d, 'sysadm_u'}}, {@uid_eq={'uid', 0x3d, r5}}, {@fowner_lt={'fowner<', r7}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfstransmute={'smackfstransmute'}}, {@subj_role={'subj_role', 0x3d, '\b-\''}}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}]}) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:28 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c0001007665"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:28 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e", 0xa3, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r2) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000080)={'syz', 0x2}, &(0x7f0000000580)="2c19aa5715a35f0bbe4a0158fbd91068cffcd3ec83bcb004c5948d436f96c3d0da56e07ea594ea0000ee0b7ca282d9cfdfcd87c7fe045684000f2368f46af739904e497d24d8c911dd39415f5c44e4008037d2edbf4834201a35edfd701f1ad0f09ccdf3a6215f26b7eb2be83702f91d139787898d95b5cbc7f057ceca334998aee0d99576529e9d78dfe85bdd8f74788c982e99bf56569c2ca87d1e5c8544fe27f22b3c91b3b7282320196fdeb21556e5c333e1dcec8621f03fbdb20feea8524b03a88bed719f414835d548403950a807270deda9ee02521ed5b31ec5db61b05347f97728b08c53d2ad573ce31519c6fd5b5b7735de330f97c0eb322fd7545a5f44d1b7", 0x104, r2) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r3}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:29 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c0001007665"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:29 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = creat(&(0x7f0000000080)='./file0\x00', 0x140) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="01010000", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=r4, @ANYBLOB], &(0x7f0000000380)=0xa) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r3, 0x84, 0x23, &(0x7f0000000140)={r4, 0x7fff}, 0x8) ioctl$TIOCGSERIAL(r3, 0x541e, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/22}) ioctl$SIOCX25GFACILITIES(r3, 0x89e2, &(0x7f0000000100)) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:29 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c000100766574"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:29 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x2, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$TIPC_CONN_TIMEOUT(r4, 0x10f, 0x82, &(0x7f0000000180)=0x7fff, 0x4) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="070000001049bafeb036e203e7000000000000000e8f32d901968371243795980d67e5", @ANYRES32=0x0, @ANYBLOB="00000000000000001400128009000100766574680000000004000280"], 0x34}}, 0x0) r5 = dup(r2) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = dup(r6) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000100)='/dev/hwrng\x00', 0xc00, 0x0) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmmsg(r8, &(0x7f0000002ac0)=[{{&(0x7f0000000240)=@nfc={0x27, 0x0, 0x1, 0x6}, 0x80, &(0x7f0000000140)=[{&(0x7f00000002c0)="d93e3345e6cb55933aaab28a4920eee765ea574f354c457edc91d5c0e55bc041d120017319bf60a21720f55996428087df4c96c7d5f7068af90cd3410cb584d5183e", 0x42}, {&(0x7f0000000340)="25d8afb626d98fa21bf6f736ff929fc46c760d41213138f1bceca6ca58c35ae61712297a2852f6024e228224c2692ffdfbc70bcd64ee513212d54f3038eae7ab8f5f2d431f79f3311b221894c716a6ba1c9b223f521ec8433da5a2e2fb8fd402059f7c8ff7b4dcf2cb85e2f4834b083f04f1d5cd37dd3339823dbb8e32691e8aa397dbfaa59aed", 0x87}], 0x2, &(0x7f0000000400)=[{0x1010, 0x107, 0x1, "1c1308384865d55777b77e79185660ac29d7b9f5f70a9ee15317ce7cec3b7dbf8029d19e7ebaed8b81176157847a46ba4cc2d7035560e4b486e0db308995b943f1276ace93f1658149da1d725bd1a44ba7fe544ed73765cee79363898831c6ad581c47a46b51c1978115336943fab4679e897ac9c68eaede0bae5ee922c98e95c2565e459a8b589c1fe58125f3e9ca0e85d0d3f9a27ff4dbb2037882a96e39e8624c14a4e6f97528dcf1fab2a23a70faac6cbe6e7065313ba22da0ff799412bbb29cc153e17b2462959ddfa64ff48bc6696f9f2c6ef43b6e1a0ab6677c43d68e869ecb08de066d93f2529ec12ab5e292a77b86da17f08878e4d07e8993f4f8bbc1756135b4b1faaec69f710c3d15b8f01c2e036b1990fd9e480c81fb8073d44e59885fc897db8e4a6d31d4551ecb91ce9b1fa78c10d73e58ab3c16d5fd98160c0d1724e8af05f6e9242a3ccc20a2835f93e099019f73e884a03f913d221b170f050c958d17361501e74e9a3cb2ba0c10666b3ac4806444125f188e14050a2d1721510dbda304c2f4c5d603f223cd7c19dee24445ab84e2a8d26b2a000184be8bf3e09115cbc38068f472631a99ca64937fa5cd9c8433903dfdd3f785abae0eb20661f09386aef52fc2c80550b6a06ea25dcd92b989e00dc3260214ede77026c4b8265c45f6c6b79655311de0e2a595cc90d5c04d2da06f9d90ee1aa98f8fa434c5b950d60a50db70237430abccb36debeddd977ac97bc8a169e33a944b903480335ad3a64d151fd2a14eabfe8a7727b141240e42bd1b26978a7122a92255a9c4071d5c621b43415ce24ed3f1cfa33204813b6b7c7327b32a6dfc9b779cc4f6a0729c19e16774ca603c1fb9a99383c841e7bf018c97b6176919b5ca877730798c39370ab87e6ef0c529c170138e4cc57ad9f855631d87b849d4a0068d87dc116d4149b0d73710062b82f0de86d2a6d06689472f684d319268fb57fbec4c6077bcb0c64938ee45ca1152313d3b7f6016ac3b812bb622358d01dd21b12819453530f8bb132c44e17d2da9a82807d7b27eac958b1fffc5eaa16a9acdb3c64e1b8df819a47aa647a2c94b8e8ba1bce4ff8a50a08328c03b3c8b7d9dc473aa40df6e1f88ae3078f5eedd5e3e49898988d7579df0d386429a89833adc57b628416005ae4f0d2dec482bae19ea28334d5f05e850408ef87453a4bb252d60d767e6c85ef479e2711f2d6dd679cadf09d88d55b513ce750732716413136dbd1a391d68d122ca468899672600859aee0be85208ff14abe0c41a90bdc69b013f976daba559d391fee005681470dc73106d262f0b3ca44eda4b504b1f94a66b132d00a2eab5d6721ed5469e623379b69694aea65870dd28ea8aca9c32572a2ae1464245ad7738fe483ecebae42952d7e013d5f6965e14133c00beb1268a5099d3a8298b953d728d26a1ebc3465396dcfde84d91b3ae0c9de640fed9d7dfc61f86104d6bf2b190b19017ae6f316b4d46a3142a4aaf81cced1a68b95903b20361523671f9af9b0fc34d187d09521fd96bfa3798ced72d95840f5a5a8db8c93f0804d2c2dd0339ae0a906503c42f14de995d0ca41a53b34bd1115c3b9bf50e3f5c04735569c1d5e96da21c54479136b46118bba4b045191346d88846b58ebd8bf7bd972e3efbcd06320843e05dd11aa9ead5316610deaada0ffc7a532d1b3fded90e880aeb25abaf4067bcb2c4157fd0c524bdc1836b2b9d9574aa6dfdb6cb4c2f811d0cde20e4a91532a209388df881eb9af4d58f0b27513054ab5c55732dfdf3de6d9ab207039f5dc41437ceb7520c40775a7bd05cfcc7b9bc8fee1d55ae4eeed8ea35ad09705ed3e71f2e44a3e932f75cc18fad829eed11dc4739e3fc32496ef7cb2e6f80df79880047ac9bd6305bac895a0d24785c309be34dde68abbdb9a71ec086b35ccf463afeb6a2fd560457caa9c1b6c26853da313251a0404fadb2a20d074d8488733cfa0189512979544d89e68efc2dc05fc6bcf3e5b7decbcb130c1741fd05b5f4682074c5d17163a7a7b32a0bf733274c0d952a7c978418f64709c23c172f6ed223bd801ca7c1039509bde3e7165fa1397a25489a2d16d729ec8ee05dda29558df6e41e0d1293fe3b663a3a6a6f14dd34908ada4d32c7ff28fac18207a07be9deb94f11591471c650a10e61059ca6eeac527aa8145f57635ebd1f6d77fc6586326ee58f032d5150cf65e48386918d1de799495db2bc619ccd13133d9f073d25ba9c3550aa021d0d4f0a2982ccc1c4ce94f2b689bef8d32526c92f54b3e6a361eae9573ccf1024bb419ab7906c523a62686d2d7bfd8f79dd1d23dddbf72da874f8056b49e0c0d1ab9df355b63752fc0555605762bbe354db7cb5a0bf5788abc8cf2313d570ee09fea5370d44af10d5324b78787bcf53893aa3b0ac86ede9fb6dd5569efa2d40c699f790a51667566be3baa33419bbb89dcf43f20e303951d8358aa61d419de2bf4d8c8a054a850d1f4268d4ce6c64c3a051893223d268a86be2e46798cebbab04e1a813d0f2e9177e25c3edb5c9658630b0a42ab0976bf1c2519dedb9365bd875d73424e2dd2ffb679123c8e390fc00e41d9dfee6028f65b172c7fdcbeb67eb495a1db9ae08132e126476ebf0e1ac00754b0a43e8961d7ec9c86df2b6cbc18db02532674089cf83429f28a4a5e62aec66d3093073a2c5195babc13c554caa4133630f157f9f6aa4af47610ae2b282c4bd04f50cea20e5a7d2dc7fdd619e0f57b98536293efacc7c0107f96b0661b3d899c7b74c56cecb636ca57985772f1dccaa8d926e5a6d3caf514e480688ef9b6d90734b9a9ead64ebdfde1fb5a5be6be431f21cccd89d2c661137fb479a02f87bae8b6098a247488ac313ab8948943ed52748f93c5c2fca9cd0b7f07a9115653fc4fa28b2d50c0a18865048816ed271268ac5ba610d97adcb92fbccc235536471b09ec4c3043fb75850f58707e6f1a28ffe1f83d7385171a443e60352d7181e2eea7154de3bb5a88e17f11dc5fc4af61dc6c5ec19a4ee33c36d751ae89bcb2a18f10ee352d5b8853509750e0e33a9147c3d3539eeb3f933523742440a9907090bdd017623531ea6a7ca6ae3975b8db4a0d10c0e1e8eb7e2a97567cf35661f97e27de04e667df1e070deebf150a7d671d894db616fdcc22006c5d513a70074be97aac7b17049519ae5234954b34f69af6d192e67a051d6ff60f0343f761760a1c0c0aea7bc8c3025d82fe15a0f1d0bf1027953c26ddd52571dbd0e8c240518e7c810caf8a5c34918c509a50d8e75bf562bd8bb8bcec83c6375fb41f47d9a298a0ff5ceb8c89246e985001da2e903d23623bf3c29ca0e894dd79bb9c956744ab442e18752a7aaa1fadd86274d9b2092c3220f928424d125cd27b3dbded38f62d026ce6bf09cb010dff6150a63d41ef6a3a0f02632c52f04b3edc62c3ef29e2fa9f899da3420f0425fe4c5ff3f0ff601f35265fbba242b664db90c4056d379078d2aebdc50f7b5ab36ab72e359860027ad4807af488fef4d75231007909737d2c2d8ac9e0bd411a1dc7cb1871168f4aab5f2fabadc300fb3f64a2c85543765d22d6d710e3a51c0367dd13d6f12a01526b75b45f7d7e5b759ac26e0284c6170d1e38ac9319f183ca8b5c4c33793035323e49156a3385212fff9691452ab967e102ce69f2355297b2d2743541bf6993b060ebc01129b9065beadfabdfc653cebfb4ee4af1fd5cc12561410eb464212ebb220db8bdac4aed6743dca9577a2deb186d2871d38455a31dc3e5478fc5c4ca601885beb88ccfd345edb72f2e1cd98278268533fb5e93704e75c03e34e3424e340bfa8181db26d7162e6a2cac8511728142fddc4bad9f6dad4f465aa2a06531d6f2554f0d7f5f5e6e96fa4218ccbf5512b409e57ea011d4775827e981e15c3404b4eff0ee58cbfce44f413bef591ab70fdb693f371dd304fb55bc0b4101cafc41972ff7a802dc809a3e0f3380ca579c0ad09353c945d54d797c98a12d179f437e2aa78662ba07bdb5cae7b99d6df937712ba8f59071381a4ace51db36805fbff2e7e461406c4a7ff7b8e177893910efaddc6cf6aa9cf27c18b96dcdc170b8247dcfdc737718db21e6a74d21e786b482ad27b31a5837f87f8ee39476fa306179e07b2ab43a9060e96955239956c79f77631117e2aa3505e441de4dc8f94cad16b5da62790697ff7c051bff7bdaca4a86f9783a0306ac55c0e6b406dca176472aaec373f7049deab1ba8fba74189fd96b5ee95f3bfe074a505c5df84ae8460eaebf4cc31c489af3121fb6349abd611b3f3ea43e8d943057c022e29b912fe0587ac634f1b8eae9609969d6f68000be495b752445ddbca77e274404f52d69292a6a06df510e484234da24cbad991a268b1c6fabb56167100b21db7d96002aa3fd33e2d04b549363822359af612a2079f6acd2c9bef554f5885dd7d4dcb878a34a735b2380cc6418e86806eb2770528787c532b67c7f8d68ac95ad32e3709b27bbf6b0f64d1d4ded69187f2584e991b398427cbee51cf99d2823bbdd8a6548c06b5fd84ed1391c534b61df118a1d8f5d1b6cdb94155476535914ed462ab3e00bf8f5b90730e7bf4199cd14b36d5e56cf615f87c745477b5a3108759fd74a49ed6a3973d4a817b8cdda804e137d2657c1d886c54480be6aec0b4197eff4697dffbf4f4b2925b058bb077dfe9d0f38264162e9cdc4114d568a471de8b031992075e0205dca63435d0bf5ecbe3e470dea287e4d2e10c4dfbe6a16bc225cb53f8a766a9fc15f9c93ca231cef711ca98559355afd1f4c0f827276688d8915bab22bfb76484402b157082176228bd7086d82c03f4553ee774a02496661e4af9c5487e1cb05ffda3cdf299526626094ec70ee946f3d1269fbed9e85f7b3e6c0f0bb69e1739b2a51103589340d2fec9d5513ae69a0192c45357bc61edf642b4cdf4b9e4771893cb8179c7d41753fbc3a78023aa48ea62d6c11892fb7c118a0b93a578eb83941cab27b8fe7ec339a5d99392e11d964cd5a9bc7525ccea22c6e8bec767304d89e6137bd87565a68105d876bcf23c876a8c7753c3c5cbe8bee31f569b0be6d6c01ad31bb15db413c019da3344a2909d13f19ad06614aa76c523ab6793f53f8c73d99e12d1d6ab18c366256e762a095b599340fdd30c411f33fc20cbdd965b1b021321104fa6be31fd2547f95cb606556eb6c89e07dfe8648ba3770f47186ad3a4624a4fccf8c47138b3d9238a67b12fe3aa1a54b93ff24c6f1dff6950724dbd8421d5dce8f4110b9515357fb2125608e4664e956652b1181e4f4b945cdc6e8dcfb3cbd01a984be76e64f52bd21d3161cb44fa927a4f529e72272afbb0339f69b3fac7a896f6698d0404e2592cc1b270ab5f0bfdf651d001fff77e80e81fe7d293d0c2bc4d3a5a830813de8a96bc38e61a432868c33eaaf7f4566784b5bcb2cbe3faff86cfb8df67b90a19f53b0801fbcf3d8f28936700c49b1a164ed7e3783335513b1c4cf2f2527aa65b7dcd0f13c7f9c821aaf980975f3141656b055525fd4f0c269c035fbdb8ff1ccd134d41ad89b7de5435e6b74a2f0f8828618c6315085a4b5dfcd3d79f46306f87e8eee9a04fa5866f984ab39a30335d7e2c1c32ce5a2cf8a4e4905c70c14381e797bfe4c7fd8e79e2cd03105b99e32671e1a171caba8d25916305e9691441dcc0d16c89e063e20e9b40713e2fb106b85dba73513ae2c0c9e7c88414a2b8c57c75f1099a79933ad99985827e56e4cb7113ed10cad8eb22"}, {0xe0, 0x10f, 0x5, "cfbbcebae86558241a78ae2850c6bce1d2437b34517ae5c4a1309855fef3b7fde8a85f049d2ebabc1719ca34f1f2c59dbf6e278c96187a644726122b3a6a75aea92ff479c509de0eb04119dd1419636423e4fd5d9cae0c44fa1f5e2619650ab8215e42dd908ac760e962ce487b9b1e73691e33186da48bfa06939acb0b49e9bb6d041c0129faf51cc4117e4d6469dbd71bde2d7614284399416ff6cb5d9758ccf456258d27ed6cf578f1d27ca4be634dc52e1affca10b0893174c14158bf2b20cd98a8c6387156c39942ed4d"}, {0x1010, 0x1, 0x1ff, "673936af6764dfdce82225811d8ddb1ea108776011d5c5e5c6635657feb410b6827a9389ebfa01f0c60066d3bd5170e6d86007a2b1f34b5d29ac295c8a9c31293eb3c39696b5bbe7b4f075dd009575783ef08237c7251db2ae1c48c9b897f562520e825739f5d41ec980209737f623775b99f7142a32e9f696c917c70d96cb9b5ceb9b9ce528f7edfbe01de377dfd6750738c9561a6fcd8f6dde110dc08a894d2fa141350286b513af71202fe8aa33b38d6d945f6625603792517d50367b351168b603d0c80bc559a42bf1f56fdc4aee92c10655fd9ffcc4d24a7c23dc341409f9d8ae8b7bc08c779b07dba4b7a965e66fe8bef150e0e88dac30adb12084cf539770e2347e653ea1daf18b26020b35c5a81ad466e2c5e30cf81af07fad1631c0aefe7838a393bd5da5aa2b54e67796deb992d52d6d126be29137ca2161e2e3d4ecc1ca1be38db31dcab38c8d3f9837729a7de2759d4f13755b052a579ec97d3dfc53923bfc449b0fbc4895db0492317be5d1656723aa09c22e94590cba886732cde52c9a14f3ffb9b16583ff2d65bae5140b14ec62a209ca3077146e5d5da477a59f8ec849d26db637cde2ae3c7b46a166fad63227c7237481d6fdb748630f7bd9a098cfcadcd4096787ca42591589e652819418e92c6fe93ea1888da37b21440df1e720bb08581e2214270cada494fd6bc7202a269a33f596cf1f494842a36b790ab4ca3a3a9c5692c831d6ab15a0936415be469e593c597f0867a04e46a476349ee631fd3b92d7631da7186d1a0ca9b1817a1df607e1828bc0aaf6659600c8527bd42ded9932387a3afe0393b7a67c17da0fc0d29c79bb07a21011536df59fabd12c49da7c2bfc97808648e47ae71e4574b3a410c12a617213a094901548b3f5785a5061249acfc39568165e2a6f4092d587dd8e5f502865dbc10d9c5f8ef998d8a1aba21d89bdbaa5541504d2d5e36828d656ed66851bd27f969b4632de99afe9510f27fce5edf5a26d35ad6bdb6a15d1b4c301b3d26ad37e4fd7d824b0e5d2ee1e7a40e1196bc95b84006c7af1287dd74702908897c5fd3422e89736f1c39facfd22b0dcaee267b7fe08f47cf531d90e6a1af09a712fa70f186852e127094a67e6875163b2e08470fdd67d983436383bf3e4d1fa006422df41844c81240581600cf6dd837f7c8a6764619fca7c70b1116c240ed626de6927eb1e88620a3dedf90e8d26113d53ac93c8131d89339eba7f370f0fbd8923168800345e163a961cbead5738ce1fcf0c9e67860b27f30246cba6c862cd062c068eb7c9f942ff5b015df06b6a417c1bdcf16801a5d3d129777a4d3efab593e5c3e4fdf3de8110d236fb63d39a89754264685b9a2d77adc36a145074ba31bf14824eaf27bd159da850416cc8b6006c83cf567e7d3d930ac4f1e7db801c49ab4ae3decae25e10f296c80b9f90d5fd3ecf93dfe25f64ded858be76df25e9d4512fb9646e466b03f7cfd172dd34f7c4a4d9b67152717ddbc7798ade7fd0b3c14cf0810dfea1529edd4128205caeec291923794aecef28e07f8fcda28a33901178164baab1aca44236f67a65dca75fab2cb8a79bfe963429f66e53ab3face7626bbd5b13331759c1ff683ca0b1354ba195ed41bea06d4f6abfec1797dba35e1951aa8fb794cc1c0cef467d1af993619506806604914b819fbf1635111ec307e3fd84bded03bb6e9b737dfaa3c428bb26b12b654a2de16dc6a05547e9a07395c4eae85504fcebb0762ba33cc565b298540083aaea640d522c55307dd71ffa270729d15e91641adccb8da39d92927d9ea50765f037f3ceb533f35abe9f628df75b19114f297b2891427787420f860722cfc246d2279a1bb2476e0da08535dee7c92e775706492b962ec19a68a958c0b1cc2c164c060d6b1c43c75b186f22ec3784ef16579b3283261aa41f3ccac43b0f3ef4dfcd49b2a52899731004e580cc42d0dad4c8bf0350775c3240d6393291109a42f02e59eab0b08df838a43084832f4b06b8cc8343edef736f414c238db927de95db12f3193397997da158ea3f076a88746fa851231aad8bdcac0f449f44d44537a91886002044a2392dfd32b2d4e64549c8b3667e8bf8a75cbc14f440d941b493f787bd8a0713a378716ee28ec87f9e80071161b45d4f5288578e6e438a3ca42205c3c7920aeeaef5041eebd18c32318bca4aed2ad24fc50629562172fc166d9d7e79aac4a8a03f05e29c93844038e2e34494814e573050f0be4f0c4decde534dfeced58386bea1f3b2814329750a5c170ff416e86b7c0eda8f67b800f8e9765382f639fa9661fe7362951cf0ad10606ead443b901ea920694482e1197790e6aa90451a31812c3fd5bd1e5609e6525d8bc4fd2cfb3c4e8ecf205800de71ad496e7f02b9726bcd6e033ce4d7561eca9ff4e085c4a0bd75ce8ff80634919eb296411b0aa6e75843a3fa30584ff086a63f0392bc4b9d5ae1440a76cdaf67fd767c328b8754d3cef6b8937454f0989ff2925f23af1b8aa71402eaf58c6876f05d851fe70ca3ad36fd0f68be68ac314b6e3929e0f3c68201a6612cefa8e3138db3e45df11478cf9798ef1b4d13f79507c00156f3837596741ecbe241a802451c9538658d2ff98fa18486806e966e0675f40725ac8f32ef5f524c44904513c1c81a11c20747e8e59e9f7068982ec945f8530387a3ac71628cd9d986b5721c23127cd2a640d4df574365182e09cab8bf0041bf5e01968f45c7b0eed93e667716bbb37f73d7ca0b98178015e9e8907bec16f59c5fc51b353c9886728d4007a812665cbe7fc12a3769c857e9de93dd8601d36f8d6a0ada0ef75fb476e4d1698be00121e92f31eca6fb4ee7da7daea6523297497d34ff0eca41c24266f9e097e2a9bf7d886d7116c84f214091a343e0cb70e079d2f5c7382fbd5bc1dabb780208f00590a5e24166f4e6c7a3df8e29215bb8f9d3fcad11579303c73ff5ac2f4153d0d7bb54f9ddb00d7da918963c512436cac5bb153f76efe457def30ddd0edcdaf9431a170de873223cde0e4751637b17a0f4faa6dc0df572ba3563a69abfbaa1c55c66f181004d711a02cbdebb2249f65c5bf460163bc22336879355d67d1618a49e548fbe2cd61a150469a3a15b8290ec2018ca8f68eeb37714255aa551a09073d68c491f55ff16cc9e96f9d4235cf75622c6ca6bc4fdbb5613e9c02e6075f6fe92ba191eb0250c8f239e8a3303287371335eacad2d5ee7e34addb7fbd5ae85c3e0e0b7fc37b881360f3146a2deb7ee00735e7269f336b686c5f0d089aa78726a2377bbed006e208801ffbc0a14c7f38e964594379f8d044ec80cad555cd988592e76058834652a62fa7fd3690120d9f3c36a1b77a8f93bb591ac038cc8b99a26284bdbfd4b1a9c1a55ed5ccb46bb0d25677c44f701aff623e23f3a37f9468fa553d85797f085c40a53247ff3adb64fa9865dbce40475e4e638cdae2063248e13f19459ed463551c5bb0e14c36dec1c8d99a67a3b4d5fc6796851ae34e66e43580732dbd1d750d35117848ef3d41ae688c7d913ecccc661a2a5771daf46408009d3f56d0b40a354febc2b17c9f81834f73f51191bb43f6bd43f1178c99a7a3e2f24b2d1847838f6ff6460c79f8b509b9bb87c3f7d186cf519bc81bf87aa86ca545c32de34942a9f7fddaece6367317945dab0e2c5c80e657f3d77e38e749fa8f4af8074c62446895236a3895cfcae0c20a2abaa0596ffa7eda56079b301e3c999714bd88c8e71485df52350476c942a7b9ffa41a2357bd7f7dc2fa9d4ce4eab13b50c5e865df596bec6c2cd645854fe8978508668ee84898c4948d1af3501862665db569a9512f28effcf0aff4499ef54ce07d3d0dd2a8d30b9c9ec23a047e55fa8b0b363ae6f9ca487afa311b0fe0f3852ad0ee8c7490b08b5bd1e4dad76e042eeb85b14393ee0646d84323ff83d9cdbfe330ca9ce63dadc92120295df10bdd34cce0f46f1cf55703de3b3d34b2a675f47ef4239722baf0b24bf05183f1bc47127019c957c2e3893b0b656e3e3a1dded1a279ea2314f81b3699ddc2fd95d2f0b00f3ce92ead49d891ec7abe6b6e711db535c2da1240b29d330ed9e5f0a8172ec005aa8e1bd1735b61eeb03576af0e33cf7e3b5cbc244f70d4dc6adfbbfdefe4df25ae841105604d9f69839bd9bc2dd42594a44fd1361445ecb7318293de1ae2dff7ed8bbce19e6830c1cb2d3cf0ff449908052ff93d0c7843b035cd3b9dfc018a0aa041fea7945e21e159532deae6c4cdceca7b512a5927fe4c2e69c573fa36311aa45ff6d8b545e2d34b1cb03fd1f669fab9d5f8a1e2419321ba4966487508e6f572152de1f2896eaa6d67081fc9e5679c60a5da5b848bec1eb1799428f836f9222c1198a467dc68fb2b3da3226a48c4b3bee695cded1de0acd669d2363abb0e28833de46854e3ddf8067d5480d556f5d190e83d255a9dc9b96914560f516368d24e0a5da1b0b8e33f78d29b0a61c2b6840d7c04eb331f238de72adde3544406ed61749f562c4d4bb1b2a142c3924d8fdd420b04f75d64150d926ae5d43b68dc2ce1068439cb47b0254cf14d8490150d9aa836fba75078be385d0b4b698a86695680de070db2dbda78c4ac968e35a6013e14c3a9bc2712111c8ea638189c122583a7304aba8635941b1263ff156c91cb497123383f7189da7ffe3e6cd8a238441f64532727dad24e93d1be93054dc1f964328ff7d6b50e25fd6c976b8675c47072d29b9cd415dd06d64fdc89851c7d61da00a8862954f3283ad00605012689345a65028a73d433e633d0d5fdabf3fa9e4ef3101412062e04fe11647e605e1a13e6d5f005228c5e6c04e69dd70c8545e25cf5e53d189262f4e390fcc457417442d05d554ef8746e2a98ec1564fbb225f680d79489977162d72984a03725b4525cccb670a85ecfef409fbbfdc956e1f0ae9f06f34746d6fe569a0b4da954a3502aa818c4087f02c2677e7dd3aa49ad5a0494b33d02567e97a8455870aa867304dbafb225c919f9b67ba4b8586255fcb1a6d9d388666ef072ecc5adb63209f84c89a8c52e04d697a24ba59d3b2f6c1d3b40494f5d9023a01e8274511d5c8f06c7cc99b621278c24e6ef7f409a82425b33834aee23c5e60c04192540155073cb5d98062a07814b6f37d663579035d6f79083ee206da46cc56765a07d471e62b4eae0105410f216ab74c8725529743845c5a6848ca05b99be687d2d7e8ab6cf337e780e6e9e99a4e50b6e2011442f2e901637f1b6e3133c06551b00f2ce4bafb6b05e79bebbfcee8b4f5aeda6e9211c7caa33fdb4e39602ec9998b9a4120d2aca4ac2eca954a507ffca3dcf6ca6480b2759e428242daf3b9e36504e994bb70e8db447661952933e93ca595ae69b344cd402e21daac71d267e0ec41e1f9e3cadced8ee87d057c221b6b09839c6fb3ac22f05d721dfc0c5654f55eaa8a0e894a9e27691c127566b430f8a974710f79b92250805d15d6fed5eae36037e2588b31e6480c73a7b38de5c2b902f2b993f3abd05869709396236f2c549b7d4a1b468d81f4baff84157857f3f040b376f004c6c34ae5f22905bf7b724d1623509b0afea0cb638792019746166b54eccfa080fd34ca54888b6e4b7ee981d464e26164555b7d4609d043166e76ffc88ebd6e06a4f9a54ff4189d2de030c803d7c4215498f26908109fdba062261489e7f477b1e9260bca7c8d1d67d477af4addecc310d998f6a2a317d631613a9b8cf4c540e47692484351efaa2ea04917af3de0b1db0e"}, {0xf8, 0x10b, 0xfff, "01be8f52e9e6d77e58b27aea9200d4aa377705fde2249adefe5e84fd837a6c4587c5b2241f3f71b450e29acd9daa7cfefb7bb7e0ea6f0b7c8072679d71529eacbd687eebfd01b5a9ac2d197decf1865dcd1cb4922f99f3f6c274e38dea500ff550fc12086135f94ff45d18b359dc1785c44bb9f5333f1480553c7d81c9e1450b2df9c02fb2d8ff126ace60f70757fea8ed24a7bdb30d4bb7280482027267e809dde6bfd4ce64bc2910aa89e2c5ec59d0622f5532f2a8a6553628bf98977d4f28295c65d8f54cd151dba4943c48aee761d0a0e4a5210e8bb06576b7b6242d914bf12fb6fadafb76bd"}, {0xc0, 0x108, 0x2, "fae0e2982fdf3caf7917543ec589ac73c2a3d92d32e848c3465f286be7842922903cf79615a114a302fae736dcca759bf8b77280671c21d9523ee0e87e56da43359bff63b5d2497a15840a42402a68afc084201891e628f145ce7e5e937fa5a0325bd88bea32af285034e8f67422cc81c9d7838d0c10f3cfcb378349fa9a03da46b030cb520bc45b1248ab035088953d05db45b39d2a56531268652a182763b92aa677bf4ca7c5f8b3"}, {0x28, 0xff, 0x6, "1c7ede4d4c74ae570de53225247441c88963403f89"}], 0x22e0}}, {{0x0, 0x0, &(0x7f0000002700), 0x0, &(0x7f0000002740)=[{0x108, 0x113, 0x6, "a431e5aea1a0c4335a05a458d4645373ebaba89d9ab601509e196f7596171eb1f5a138f89174ad558411772105460028b87ff1901a0909274ef485328c487d698fa9df581589aa000bb40ce23ed1c3e9256c74b153dbfcda0bb747c113a3bf7b777aa93113c98d857490ae15247ff3533a8cd96cdc4496bfbac8e343b4a57d781a5e9bba8021db44be4a772d121acb5950172a6846953d35f21b42af0a43e42a13e334bda1ac9ad17eabfc1d6c0b6f77cd4eb2ef8f825fb5ff66f0a17fa3ed5e29b0f327024c044c1eef4b512f1d9dbef084ba03d6d58fe2a428a72d68f8d4de75a013376718d4f17400120912415330d95fff6602"}, {0xb0, 0x100, 0x0, "573c5b59e98b641b7a5c29589058f00dd8776e122abacf9984630ddea46a3e33b36bf303a64688dba90d5126ba2cbf1ba1b4670920026f5a6d2a5375334b15f18a0b7d6c4b607d395e59419d2c88c3713c0127272f813fe510d90001de331a7558256e1a5b13237ce07f2cc5d371791a76329ba73b7d05f8437f4f8c25d236c9fc4501182607fdee919f9c601322f154f68f6f9d61432c949de79778a915"}, {0x88, 0x6, 0x10000, "e9b157511ee6e724fa19118717489289f02b643a8de4c1b5ad3731466ac59551ffcaa574c91d02e333f333526afbc5d13e07dc37580fe28d6fe24d827c75c13d7db4925f182125135e97885a34999dc9f78d1e1906111e685ca8fa00051075e85ca0c9cd9db3b1a0e85faa7220a22056a1dc"}, {0x68, 0x103, 0x2, "1e88c42bdbcc2a4b3037e7d61cfd4e5e8369ab22236ea498790b904f0b75ee522893cfaef2dcd9748a9ef308dd830c1b22e42f76d61938fce3b8156ee7d6c9cf457340157d59d543868d6004cd0bb51215"}, {0x20, 0x102, 0x7, "186a9439af2a5b7c55f770926bd35f"}, {0x98, 0x114, 0x2, "25cfed5b9f5ae4a06fc8b3ebee2d9f51f47ab67bd944037e2d2ad6eee94ac384baabc4fb10995d61cd2c2dda159cbc2338064fe32de01e4d8f1a1475dc297f5d34427f4af14238617fee74552daeb90f496b1af702b15ffab8d828e2bfb268dd7f2cbed544433408481b3834f4061848c614f929887dde6c1b4c387c60bb0fdcd8fe206dbafb"}], 0x360}}], 0x2, 0x20000080) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) accept$nfc_llcp(r7, &(0x7f0000000040), &(0x7f00000000c0)=0x60) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000), 0x0, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 3: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/qat_adf_ctl\x00', 0x284840, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) r6 = socket$inet6(0xa, 0x2, 0x0) dup(r6) setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS(r6, 0x84, 0x8, &(0x7f0000000580)=0x2bd, 0x4) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012006574680000000000935b2ac58536871db4edc00f399acf789ef2937447805e8258b7535770762330e26a30c7d1baae8c3807dc816a0423289339a33ad1541ea76f1b304475d7060ced8d35fecf86ce3cd623b128b2297f34cf5277c377860c6822b46e6ae5fbe371291eb23b"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r7, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) ioctl$VIDIOC_ENUM_DV_TIMINGS(0xffffffffffffffff, 0xc0945662, &(0x7f0000000680)={0xba6, 0x0, [], {0x0, @reserved}}) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@delchain={0x64, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x900}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0x1, 'bpf\x00'}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_vlan={0x30, 0x0, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x502}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)={0x58, r1, 0x2, 0x70bd29, 0x25dfdbfd, {}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r7}, @NL80211_ATTR_AKM_SUITES={0x14, 0x4c, [0xfac0f, 0xfac0b, 0xfac05, 0xfac07]}, @NL80211_ATTR_SSID={0xe, 0x34, "954dd6e998cc5f3c2e78"}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x1}, @NL80211_ATTR_WPA_VERSIONS={0x8, 0x4b, 0x2}, @NL80211_ATTR_DTIM_PERIOD={0x8, 0xd, 0x401}]}, 0x58}, 0x1, 0x0, 0x0, 0x4}, 0x20044010) r8 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r9 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r10 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r9, r8, r10}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:29 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9f", 0xaf, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000), 0x0, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 4: socket$inet6(0xa, 0x2, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) sendto$inet6(r6, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:29 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c000100766574"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000), 0x0, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(0x0, &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 3: r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r0) r1 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0xba, r0) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r2, r1, r3}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:29 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c000100766574"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(0x0, &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd", 0xb5, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcsa\x00', 0x40, 0x0) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(0x0, &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 4: r0 = socket$inet6(0xa, 0x80000, 0x80) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) r2 = syz_genetlink_get_family_id$tipc(&(0x7f00000002c0)='TIPC\x00') r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_ENABLE_BEARER(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, r2, 0x1, 0x0, 0x0, {{}, {}, {0x18, 0x17, {0x0, 0x0, @l2={'ib', 0x3a, 'geneve0\x00'}}}}}, 0x34}}, 0x0) sendmsg$TIPC_CMD_SHOW_PORTS(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x200, 0x70bd2a, 0x25dfdbfe, {}, ["", "", "", ""]}, 0x1c}}, 0x4000010) r4 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet6(0xa, 0x2, 0x0) r6 = dup(r5) getsockopt$SO_COOKIE(r6, 0x1, 0x39, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendto$inet6(r6, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) 02:12:29 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 3: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) waitid(0x0, r2, &(0x7f00000002c0), 0x20000000, &(0x7f0000000580)) r3 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0", 0x2, r3) r4 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000800)="b2b61841e5eab8857a6183dfb0d74e00004e00000000007c099621e891c7e8b8f1539c8b1e313213a589a5ef0b4abe0e6e0bf0496f81a3e7090598cf95a12ac4109ab488b1fec13172653694c9c06d0e0b57adaa4efb88d96cab766b53b346c27a8b9aff74ad353d2ecb9bf4d6ad8d68a67758073d4d8e1ca7b8d55881f1196ee9338f14a15fa2d1b496cc04017e74607c273de4c713b76d96e41fa400c405ee148bab7305b227cee0f827af2769bfb6e68bd5ee9f2ac2d20b22f0c0758fafebe9882697e0aad41bd1ce7f7c46ce64a459b8dc242991c0709a739165737decaeab1d7ac1800bbf549a09dcc5d9afe668d89b4c35d56c179a4c000000000000000000000000ec29bf976d8e6890db316e9975a94c1628e7444d11435d264294a1d947eb4874a78b164005d262d9c30100ad256f2e5f1b548b6a55d0d220afced94bdca9e1ca17cc3798cb69a9d4793a1469d304830ade93df4b48634ecdba36a2472b0e36985c15f266d7f0d7fa72c906af91258948a483649bc64ce6432e367d99c2c54b0f30c91019cffcb4bd5dc781ac392cd14d961d6a44f800000000000000000000182abfeb791499ccc106b081bb345339e11cec4580b247c5d841986be61445bce5bd3c5f4c304a246aeb377054591a3da54c8b374365a80aa47393c93e5c06680ab2216773466ac700f1fb392fc7b374b05613a41f36276c49d951a35b97fd73", 0x204, r3) r5 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r4, r0, r5}, &(0x7f0000000400)=""/268, 0x10c, 0x0) 02:12:29 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:29 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:29 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 212.472952] nla_parse: 14 callbacks suppressed [ 212.472960] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:30 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:30 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 212.556778] Bearer rejected, not supported in standalone mode [ 212.590852] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=43 sclass=netlink_route_socket pid=19351 comm=syz-executor.4 02:12:30 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f477", 0xb8, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:30 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 212.679008] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:30 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:30 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725", 0xb9, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 212.756729] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=43 sclass=netlink_route_socket pid=19357 comm=syz-executor.4 02:12:30 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = dup(r2) r4 = socket$inet6(0xa, 0x2, 0x0) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) bind$bt_rfcomm(r5, &(0x7f0000000040)={0x1f, @none, 0x71}, 0xa) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x81}, 0x1c) [ 212.863497] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 02:12:30 executing program 2: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000200)={r3, r0, r4}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) 02:12:30 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={[], [], @multicast1}, 0x21, r4}) 02:12:30 executing program 5: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f47725", 0xb9, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f0000000540)='X', 0x1, 0xfffffffffffffffe) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_S_EXT_CTRLS(r4, 0xc0205648, &(0x7f00000001c0)={0xa30000, 0x0, 0x3ff, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x99096e, 0xffffffff, [], @value=0x3}}) keyctl$dh_compute(0x17, &(0x7f0000000200)={r1, r0, r2}, &(0x7f0000000400)=""/268, 0x10c, &(0x7f0000000100)={&(0x7f0000000080)={'tgr192-generic\x00'}}) [ 212.941667] ------------[ cut here ]------------ [ 212.946654] WARNING: CPU: 0 PID: 7817 at net/bluetooth/hci_conn.c:404 hci_conn_timeout+0x1de/0x230 [ 212.955838] Kernel panic - not syncing: panic_on_warn set ... [ 212.955838] [ 212.963205] CPU: 0 PID: 7817 Comm: kworker/u5:4 Not tainted 4.14.190-syzkaller #0 [ 212.970824] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 212.978618] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 212.980192] Workqueue: hci3 hci_conn_timeout [ 212.980204] Call Trace: [ 212.980221] dump_stack+0x1b2/0x283 [ 212.999448] panic+0x1f9/0x42d [ 213.002640] ? add_taint.cold+0x16/0x16 [ 213.006624] ? hci_conn_timeout+0x1de/0x230 [ 213.010949] ? hci_conn_timeout+0x1de/0x230 [ 213.018164] __warn.cold+0x20/0x4b [ 213.021712] ? ist_end_non_atomic+0x10/0x10 [ 213.026032] ? hci_conn_timeout+0x1de/0x230 [ 213.030354] report_bug+0x208/0x249 [ 213.033983] do_error_trap+0x195/0x2d0 [ 213.037869] ? math_error+0x2d0/0x2d0 02:12:30 executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000003180)={0x0, 0x0, 0x0}, &(0x7f00000031c0)=0xc) r3 = getpid() tkill(r3, 0x2f) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9, 0x1, 'veth\x00'}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) fstat(r6, &(0x7f0000003200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$netlink(0xffffffffffffffff, &(0x7f00000032c0)={&(0x7f0000000080)=@proc={0x10, 0x0, 0x25dfdbfb, 0x10000}, 0xc, &(0x7f0000003140)=[{&(0x7f0000001840)={0x14b0, 0x14, 0x200, 0x70bd25, 0x25dfdbff, "", [@generic, @typed={0x8, 0x66, 0x0, 0x0, @ipv4=@loopback}, @generic="2364ff3b7af376432ae76fab37f49523ad7692f859ec362e4f6cba03e55c2f721ed4299fd174719e5b977099e0d16624a6b7bd3ede64fd19b54c9aa9626c8491d1afe6777cf23ed170c610e60fd89d653cd89eb2a2d5541a751e1e322125c51b072cb3ccfd20dcd78e778952ef193c52075c68b738f834073df67e55ef4aefff28a1de464de9fb7332be6ec85245cded58a09f9c26c154988f48864d273c", @nested={0x9e, 0x31, 0x0, 0x1, [@generic="f0b3240ce43b698a41ad8af8a60e7e0e2957f35c163356f6062592e68418f2f876df3b3643a2c49b0505e4ac9a0a473d38c2aca3051734543edb3d7a419517ecdea33bc702", @generic="797ba84910520d8274009c3e286e94409f3d58441ede574c2a2c2c3a0eea0bbac86707fc038d51cdeeedcc286795b2dbb5a08cef7d9ef4e8ede34ae0a23d5055289e67052dd77934f13d1abce4e698f14d3df0b00c"]}, @generic="5ee45714f4dd301f459afed45f4900bf2ce5c7990d7b893e75a59601df0536e1be4916de8a5ac9981e379608b3055b668235232a63177fa03e1db2c87be6ad8337c32e2c8991cd260737b65204543a7a0a5e9745cca35f40f05a4785bdb74d1af9e7812e8f1c31d091670ccf1bb7da273dc685aa6ea203b413f53574794c339a007f896f8004043cab9f8f88de4ff462bc3dd97173f5bc83f204d65bf9c1d719f12ce06e08e452b7955518c269dfd94b95728a4d821c8c587b9a1be47f26ba8d460259f305dc79b1e53cc57c5f1d132ea66cf71a64db5e18ccf132999890d41f2a2dd1ae97e9c35531128c6db243f2fc82008d9ab78a9491e05b0cd4487e844edfa2aebce62cb24d9b096251798d7c683871827a78f419aa12bbde28bbcef438b3c109750f9f74e22aacd3e66e9a081c3eedbc35b3b4f99b0d8fd5f2a0239e3c37e859cae120555e043c366715168f0ff0bc5500db6f09491845082719143a4a52a8c4d31d6b5502164575bda3dce96e40bf02885b42e92ef06d3f9b46a409ca4079198d06d6593cad47fc736af7a122e4ef7eb1105e4a5226a613c1464c1747a7892a32121391e344479c66a4800ffe5545a402ab779dff9a59f75db21c04e630d0db148e30a785ff8a182a0dd71917a3795950f92b6e6035fe2ebef23e5849714830922069bf0ab2d6396fd15b3c7825416125ed73263e97c72a784b567eb9ffbc01e2143332dda232688e48481ac2764e37ee5b2384f66b7a60af7ba6b9b777227d3d42e0fb15ada00dab16a89b1d9f4974e52aaf2c645fc8a0bbd351e4e9bf7b3e125e511cfec8e5080ae3dd3e5b201e804b181e10066aa9dcb3c9745feef447d149dd0b8f4ee31719687019d367301a41d14ea6a9cba7ac4755c2dabda7b8579d8de224db08658776f2a0a20b8b0064a47ca4867697595f0f7859187bd9e6131b0743de855189dcf9171581c722a53ecef7d57153823e8ccc5a1df19b09e6d773331fdc472e67a72912148d4342acb67b49b792e5ba7a34fe917641711a962ce9da54fe681a00c5860d0de7a014864bbaa488ddedb20e89323331a9742da505af6a09402abb93af89935825a1142b890a84ffa18cae77bd17e8b403d660c5d0423ccad5d56a3231f6c0cc8fd45f236f3de218a0f8c707e03aa53bebc8c64a70f80bceed055d76ec3552ffc54e66ea4c15f69cf2e3fd59d4ba5188682b1efdceda6777ca6cac10cdfb564046dc976077c2493ef7b5a209c23fd53765518728398f5171c389d3787a92b5efcbf7fb95758c5142dcbfe9983b7917163fde42745a2e869cfae47ad38fc7248ee9286c963b14f7774c279e979204122c50cb19cb6911ec622b7369c7b3496f370760dbc8e95fce76080a389ba64270b71e5784bcc643811f10ce920176a869891864560a15def9389f508ec11386cc5a252e479db17dccb71ac032f9abf0d6b341a8ca7349085ae1a640c5158a0c3cb05d0cd2e4079e99b5a6268b3890e725bfce1b79da1e213c6839360b6861efe9fe24d846a853015d4cd8abab9e40500b007863ed07ab96e67ef42c9c24a06581a87e7f4d23ec2f2a2acfd08530c2630299a22aa26d35bd368bfcc1d726717c77fcfafd54b9ddb4052a390d6342176d557ed382f0d19c1eb9019d27e99c18366506d4b5b776d387eaa25fda87cfa0455df5549aff60f5a547a5ac014e24b0429099edd71cb46785f202069b0bb5b1fa742b00b8fb340c3a60920bf71b160e090b4af4ae1832657642f2511170c01298e312c2aa58e86042e80895a727f211ee018105f24a6a251c21d8bef1da6bba2a9c4e2148d3866ca9523e0b9cfebfc5060ec84e4a8ea1e67c273729d5a76c3e9d21c9f49fb9895f50552b9a61a0c037215e6631e9b2a6c3f8753ad05336d0ee6efcd09f385f9162f88a3a398aba35d07381b475a608f3b716a026a9afbf4bad34bda64a92aad72d702fcbb67e474347aa18066f03f073af72880c6167f4091d314806d05a20c3f7c0cda6220015437cbca9414699cc61caa8eda706fa9dd5d16b362b543b9f038cca23dd865c345b89f2cec5217398ce3b5c1d121159111c1f0683d67585379376b1c3e9b8a9a5cdf48632da7d87e135c35eac231cdf6f95a8c4f9d742f0448dbfb7b81eb23ba9ab392aae22f1041eb217e7dfe2ec107ab6b9367deaa97189867e1d946eff5d886d70cc57ed1a3b133c98580c7eb17564b208353d152829127701b5f2304161714eafaf543f21785b7fcde17066f92d621769a0ab77cb88f3c784bd31158b5f144957bbc822fee6d6110f2fb0a4fa6c836525a627c25c401951fb12f746666fc54957eae41ab21d77b275c625d6f242b7d82a6d6ae722e9dd0f94ebdac1426ccf55f8062f6ddf170274c5540ca551ce9f569488bd22a434a078f7b027e1d3a21f3e3a5314b4aaa25e8b33b7f4f2ad0b8cf6bf8c8b70f0c4e0cd8b72e819d3e97f829896027dd4c93f15487bdbfdf61bebbc3b4a05055d6e597e547c5f494a057b88cc0ecbcd8cf9671714aa5a17f9390a4af1971f03bcf06513575f8c8ce43b342af94acf6bc2c526f00c701f9b090b123a67e5f857a5166f2077f8eb1875cc8c73bb147f32c4405c78ee44a84441b12283e792c116e97961bcc1b5e9060d201f74066a22b06a16f219e4a595f00666cbcf74f30ae96ad16d43ba626dbc41f92b496c336e750cebe200ce2249211c0edc04e678b4d8b96ba6d703cbf2c0379303eef989d39bd0d58fa0080a26ab15783cbec4f5d6cea63ea8656c4f8f45300b036fca153d32c8ad28588e97d7d19192edcd72f7f95f4755798cfc6282ab70f54ed4a1d792fb74e037903f137e4980c8f29cb4e19cd3d8f48d36d51521fefe0c5f6879e58c4b9e29cf232641246544e8da4df3023a1f082bfdf4e23887e0742d95933cbf5d407754bea17074719de5f55754307d2145f0fa599ca2d059d844aed907c09abf75de874b327e231c07f7e4623437b4ebc22308ce1b2fa7625a80ea5d5cae95b4b21b082c79a3a198d61788d7d8ab8455cb22f39d70367814954d8ed33b9bcce124247d0e059cc6e01f31a6ab347eaa49979f1f63e3b6c1528a838d5c8bb33bb8d65115ea73b87331ebed99aa6c8fa5019f23c39c135e3a1fb20b2ac2937a8d18d4b57d50b7941df48ab2b3712916f1d89a73e1ff236a86de3d4057dc45b75712ac7cbe08ef53213875ed28cd79410bbeb5e551f0cc7b19d5c0b5501eeaa3e44e7beadb68528ae1ba73cc9d62f3f1360730803fa2c7d34d23f708632614a007b7e5c266b730abd62b35eb0023541fc8304d0557224913598e45866578f0ea33fbf50f2f0fa1187dcd50f42f6a1452c59f1ce33805a0afdd6d670c726c2e43028177bb8b20e3c589bf5c948a344ef3cd9971a3801c83d8302d7c124bb3d1227aef179148e4a9e156131da060c93b209423873a949d85fe87de55ecbe1a6749fedc0dd7fb9751275e06943ca511431e7451a150b3d1ac29a27a3f0c0c0eb1d7b1556bb516dc81b9f32a2618d6f93787847682a623c10a1902d93683ddfddd5c8566e58555e2cd46b3a7fb4c1c5bc3bd6b30cc1823950bba45e16f08f116c70315a78f8a74f2f8d6a2c5ea39f20ee2e079b2f5ba9340d5a11a27ea7ed00c2c092e69d0dea897315faa1eb58af530990c9a67fe3b3bf3b3932e829c2a3ad4c52cb2c4a42e3ce7615d91a20e0d79012cd18706d3e99c65e5b63a7bcb5c5398e4fade113e46b35b2be1d343b14fe6c05f307e228aa3b87f021b4d6a3389291d710e510e10c661228df749cd13726a9fe44e43c0df11ebe586793b2e57cb7a6789d5e009020e86c61ca91a8fd6394ef3511b34c00015a516c7f88ab9867e9901bfd9d3276caa7c2c754ec17891c7e3e4b9352c7d775f538713f9cd8878b5ec12950368a99b00b4285dd1fa210bdc2f117b87a51c0604e939988f993e2a88a9a80efe754181e103974e7fec30ce09b25ea66c04b4cb5227885032f654d014fb86896ff84e68720a4bd5f296a4d99eeff9221de2c8ddb1ddcc02b83ee85f0c663ae7f01f46e3bd432a46d5cca370c4f8b415d0eb68a9f51e08637b3251585f2b64a5102003f1ae52eff0c771ae4768bf478a1b010f927de87a2e7905cb4b1476fb6067e863e4f15be92ad946825533ad7e3d393e9f1368e8ab35e6868f5478ea5a8a174938d00f218cfd03478b2287368fb94f74fced3a132676fa16819b49a67d36549dac7b8b3589dc50b7e64e10b3e8f48d7345caedc6ff04a57c3e8bdd7ab5073424440fc043fc68690deb29d87e27332927f0e4309e3a26e4b04f0dc9f6965a7a64b3f4019c3a60f7952e7ad099ecc78350179134b3b0c0f0f92c3ddb18643557c16f6ae12fa842445d1d6da70e330d0ee67bf48b331565d8cccc27b79bcd56a884c74e3294ab13b55f39347c672af85320eb5e06534ee58bb73cab61dabfb72b777af21ee817df05401d8b4a6e0e441ec316bd84ef27910aef5c2c1775eb51b885d1ed3b151adad998bb5641440f08facfe69e20e40e7c585be3ad900872abf0fde2ce50504909c789949ccd7a172c111e1d226d750743387f12e876201b899861b242a0953f084a3dc7d1820906aeb5772750340a38a42abaea6f782e24f6469b840b2c1054f74e738fb0f57d5f034bf40455faa5c976a39765b7a43f08fc133229fe6af6bae3417386895cbc48b18f3a64c999186333ebb11cac14d159c69baabdc20e6129fe82698af320bfd19961d539cebd6842a110cdd5d259baa33776b8827ba8b491e75ff9d7a857c81754fcc48acc376b2c3aadf38ac1dd2575286e94a2cd619da2cdd1bc86465ec0812bbbdf42cc19a73849d65a113186d0f77e3d6c2c88c8cfc41a27aec8fb1c10980933816283cb0717d218c1f7c7bd7c2cff2741b2a4e14a2ae448fbcca7a5441e439658a6d8ed59b4c43b19e1f4c8311f284d140fcb745c65ceb5e6c77ba7beaa368ba7f4302b1bc4b80e1589db477e696e96185c18ab1d3511ebac101e1df76c5d35e5afecf4d8453a7dddc8079b5007764d84c5147787a2cdbd2fbaeced33f95771101f6312916db4fac20fcf2fd9f39d4f3cb6effe23f5b4ebd1ff2c60fdc6e639e075aa890d65cf7ac1f5686ed6c705bea5e4f911bad0abaffbf6ad5080eecc5e669cb219e3db7597ae07a19fed2391b9afb88c6972cc24d0db6e5a5bcaecf9788626d781115e93c6fef9615ec2f5d8ed2a4a24fbc2e97ca7f3c7b93fbade0565b860b8bcde359ce6f3d67f97ea67408dfbcf9418761bcd3251f6742fe7757f2012a0b9f8302fb59b85a62d8265fb49ba104ac5c00438ba0559a42c62d7763dec63d294ba9ced70be1113def1930f63bb5c952f4646f59d51c96bca205786643d7db77cfcba9a8d6dce5aa12790a25c5b17b3ff3d3de10dc3127a9581b27d19956aa632897fcadb4dd017310d09bc91b92453c0f95199b7f2c19491d93588a815768ceafa37c71f6fd641775b85f40c82beeca2bbdd05b3420971ebe5cdd912fac2fbdf9edb30744314b29bed587d01ff876507a9d4c71ce91d37645de79eb2cc1d7852a5cca5b7d5ec88832bb49187a435493438aa10e1fc51f11a212f5b57ad27f9078d3e63fa497cc52073e3f154bde734096d4dc59496be9c2e48ae3f630518c8060044b1c8c1bc13d499a510e414c2e001579afd017221cb04ee0391b629fddd646cf84e0f14168a2bfd5955b4aa18ec9a647fb7151f860c30ef8a9c43e41ee060375e180e5f499029474c57ada6ef2199c7279e", @generic="76ffe545d338b501f0a058f1021d26a50642c7a0dbca2da5361b8eef4d7fc1144cbfefb73f4739ad557fdbbe0aa7cd7b9ddb0f43a31ec1718f", @typed={0x8, 0x4e, 0x0, 0x0, @fd}, @nested={0x317, 0x12, 0x0, 0x1, [@typed={0xc9, 0x8, 0x0, 0x0, @binary="620ae65d8add173436ad10340abcb78c7e8d6312226fa3e7a65f6cd07ee0745d37e7168c8c224a6e7b86b7fa4a160839e86b86dc7c3372f7fdd4db919e6b94bc165abd901b6484b33aeaaa42aada0e20800ecb6c97faaea92f4901e24cd9917c6e9d495a1d7901cc82ae1fd06e633f45d419765b5714ebbdef630e281455f9e8246678e843ad9a44564612a6319b39500fb3a4c96754fd784d4f4e0c2591282f0a5690f153e8e1e7a19d39ad89a1fd096718c73ce8d9083a600ee8c685d8f73ec1292d578b"}, @typed={0x102, 0x23, 0x0, 0x0, @binary="1b57c6e639f96a420f32cf414f01063a270eddafce251aa3393f5e82e6c631d007251d965ddb115c85682f34d516d7d6399324f3479a03f4da3fdbd6ae43cab906f93713016131040ae32681dcc0213bcced93fa6af5f63c99833fab0bd4a7b4441e60e6b849895b2fe129b28a4e11bc03ab1bc0a962f2457bc574ada342eccfcab874ceeaf65c6cdbfbed601a29da774e7ae8e84f04643562511a690631a90ba1992686deafa0c5807fb070c50ec5d49af78482ea94d857eaf52c0629da383c70203f2b5defbf2368fc38efcd6020044c73bbbfbe5cafbdba0048e22935e17c93d9929461b546780cefe81edc01add09a782955497ccbc0279f70adc98d"}, @generic="e84505061d3dc3683bc2aec5dec75a3a38355c68c005d069176e6519f159f1797097e2b25fdd0b439851dee97ad3ffa4c472fe53ea1070ff6fe90fac4e9c87a0c750a5e75da1c05d6c20c3e5cfe1a545f84214d269932ee3", @typed={0x14, 0x83, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, [], 0x13}}, @generic="a82bfde20f493946e9a1913ffb8719d0eb5d1249bc9ab5a51cae72064cd22d54968b0221a46ca1e6b7a4ed98b73d8a71e98bd0f563d005e0328fc63e18c0972ebb70f55a3658bfca96b9aaad794cb0172af779e869b3e98861c0c24034f5cd8c84c4df98d96a6513d6460f4e6eec70e36d6a69eda6b1a007d9d95e97d32bd6b1539460e46465487b52", @typed={0x8, 0x50, 0x0, 0x0, @ipv4=@remote}, @typed={0x8, 0x0, 0x0, 0x0, @ipv4=@multicast1}, @generic="8c18ad4fd9fcb84b75538e451b58b38685aa74e596f89822c5f60b4542d26111351c5fe87e094cff6aa62662ad07df2580e71970e8673e30133c03dac01c"]}]}, 0x14b0}, {&(0x7f0000002d00)={0x158, 0x10, 0x300, 0x70bd2c, 0x25dfdbfc, "", [@nested={0xc7, 0x22, 0x0, 0x1, [@generic="070f3e95b2", @generic="b76815341a3dc332f7163d96da917ccbf13dc052cb656897ed3325ae50c76794650ed3832b1d6c5481c632fd54448c3d636df25cdff81474ba7eb56539e87d2107bc697df7cbd8d3596b2de4795d360403ae10ffae415a6fbb3b05b5655373f170e9c5bc6659ccbc6ecd230803ba70e00a08a274c4fd38324401a9e4e5f9ec18362a85b51bb07377a9ec90cace15421f44cf2a64b22273b3745c62f415e53ea75cd94fc1c64a04d9b463433fabbdc8c02e7a9e58d09dd9a388a78a420b48"]}, @typed={0x8, 0x6f, 0x0, 0x0, @fd}, @generic="e3f002d944327d0864b8e56a7e4738c0e57f1b43b1b1f965d680312808cc88b8edc4ea31a5d61018c97ea1b3cf6107a7cf835505b491d6e6a79e1a57104123b00384b41b3087cd14d33cdfc0cb0e2a151128ef2e801c169db48a4a20b3cd543a1ecfc68198d7459a242712af94f76a9b9b97e4087b0e"]}, 0x158}, {&(0x7f0000002e80)={0x294, 0x22, 0x10, 0x70bd2b, 0x25dfdbfd, "", [@typed={0xc7, 0x29, 0x0, 0x0, @binary="d37fa80266ac3cdc363d7bcf26914442c4c0fccda2edf6bc69c1f4a3c6de7a62adf1dda061bb312f7bae65cdd21649eb36ef8cfc345dc89434158fae4b9f29d06071d2bdd02750e1641831db840106a68e7b69c5fe359ae8da255e7a2579d42e5f48cc848a5fc635bd15c6058a853b291033891f1c7b62c4030c77cbff5b70a17c157d694459903f76be6d02e1f169e15f0e9742e1a7763f4f4cc3c8ad3d855d82f2467196e7bcf3a193d9f939e78182913c4b4f2376de98ca746265a3ecea1edfdf3b"}, @typed={0x20, 0xb, 0x0, 0x0, @binary="89066e7bf3ec68df35aefbf612a95a9bb30aa289a03f94ed44e7306f"}, @generic="f098990023b9cde40d910b0534cf00a473d7fc08c58d56655f9c9d8fcda0c981c5f29f3c7ca9b89aae888798a2740f3d6b22ba5961e43cfb29d931cf273c7116446a1acbff0e03de1d051afbcee96691753c14fddfd6e4f17e67e6f3f9699fe970242a6da76ea0941999a8fe37f4986ecd3bc9e4e17b1e5f738cbae95f8d46652425c8fd9b76ee128c312ca8bbe781d7c0550e62788784442cbfc7c825b531e0b653c8740db6ec611ee5eb440af321373aaa79580b82b8a7ca5644", @generic="1f26a410412bf53c2cdd85ad5e49c7b190b5b32f40265022ca487dc61e89576965189f20ae4cfd40835148d8c16a033ae812be5c3fdd1e0eb646c6c575b45c29fdbbb1720df545487e1acdd80dc28273c3066bf31c4d1c53419af8e1cdebc6ffde2aba8500eb3646aa6c021426e8af816d1ebce3c165be1480fd35d3af9947366c7ad806ba9e61ddf2b7316bc073c5a2857864bf02407421e8da53d7adda2d90f85e49f3f0ba26f76a7e00c7d71bb7cde947ebd6d1664adeab1b63402aec41fbb5953c7028bfa04a3c1303396b344b0c7e230586e0fa2d162554e05e477594"]}, 0x294}], 0x3, &(0x7f0000003280)=[@cred={{0x1c, 0x1, 0x2, {0x0, r0, r2}}}, @cred={{0x1c, 0x1, 0x2, {r3, r5, r7}}}], 0x40, 0x4000041}, 0x4040000) r8 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r9 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r10 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000000c0)='asymmetric\x00', 0x0, &(0x7f0000000100)="30c0199454d1c63b4109865200"/26, 0x1a, r10) r11 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000002c0)="fa9600c200080000000000007658d466122f4e0045ce920ae1dc445a4f709be1070a0ba0162ae5947d4a2a0996ceb16d9b9f0c8d987235acca4a70c031cea3f4267b2ce3f72f003bb547b75596e0c4fa21a62857573383aa2a1f2acd7077e59479427efbce2a6ecb14636059b17d1ddbf9fb52de81f6d26f08956a98b972", 0x7e, r10) keyctl$dh_compute(0x17, &(0x7f0000000200)={r9, r8, r11}, &(0x7f0000000400)=""/268, 0x10c, 0x0) [ 213.041693] ? check_preemption_disabled+0x35/0x240 [ 213.046707] ? trace_hardirqs_on+0x10/0x10 [ 213.050959] ? perf_trace_lock+0xf7/0x490 [ 213.055110] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 213.060043] invalid_op+0x1b/0x40 [ 213.063523] RIP: 0010:hci_conn_timeout+0x1de/0x230 [ 213.068444] RSP: 0000:ffff888060977d40 EFLAGS: 00010297 [ 213.073808] RAX: ffff88808db56080 RBX: ffff88808dbae8a0 RCX: 0000000000000000 [ 213.081069] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffff88808dbae790 [ 213.088333] RBP: 00000000ffffffff R08: ffffffff8a0a2fb8 R09: 00000000000407f6 [ 213.095661] R10: ffff88808db56930 R11: ffff88808db56080 R12: ffff88808dbae8b0 [ 213.102946] R13: ffff8880a8df8e00 R14: ffff8880a79eb200 R15: ffff8880977ec400 [ 213.110243] process_one_work+0x793/0x14a0 [ 213.114486] ? work_busy+0x320/0x320 [ 213.118199] ? worker_thread+0x158/0xff0 [ 213.122260] ? _raw_spin_unlock_irq+0x24/0x80 [ 213.126774] worker_thread+0x5cc/0xff0 [ 213.130705] ? rescuer_thread+0xc80/0xc80 [ 213.134854] kthread+0x30d/0x420 [ 213.138223] ? kthread_create_on_node+0xd0/0xd0 [ 213.142892] ret_from_fork+0x24/0x30 [ 213.147676] Kernel Offset: disabled [ 213.151360] Rebooting in 86400 seconds..