ʻO nā mea nāwaliwali i loko o ka luna pūʻolo Cargo i hoʻohana ʻia no nā papahana Rust

Ma ka luna hoʻokele ʻo Cargo, hoʻohana ʻia e hoʻokele i nā pūʻolo a kūkulu i nā papahana ma ka ʻōlelo Rust, ua ʻike ʻia ʻelua mau nāwaliwali e hiki ke hoʻohana ʻia i ka wā e hoʻoiho ai i nā pūʻolo i hoʻolālā ʻia mai nā waihona ʻaoʻao ʻekolu (ua ʻōlelo ʻia nā mea hoʻohana o ka waihona waihona crates.io. ʻaʻole pili i ka pilikia). ʻO ka haʻahaʻa mua (CVE-2022-36113) hiki ke hoʻopaʻa ʻia nā paita mua ʻelua o kēlā me kēia faila inā ʻae ʻia nā ʻae o kēia manawa. Hiki ke hoʻohana ʻia ka lua o ka vulnerability (CVE-2022-36114) e hoʻopau i ka hakahaka disk.

E hoʻopaʻa ʻia nā nāwaliwali i ka hoʻokuʻu ʻana o Rust 1.64, i hoʻonohonoho ʻia no Kepakemapa 22. Hāʻawi ʻia nā nāwaliwali i kahi haʻahaʻa haʻahaʻa o ka paʻakikī, no ka mea hiki ke hana ʻia ka pōʻino like i ka wā e hoʻohana ai i nā pūʻolo i hōʻoia ʻole ʻia mai nā waihona ʻaoʻao ʻekolu me ka hoʻohana ʻana i ka mana maʻamau e hoʻolauna i nā mea hana maʻamau mai nā palapala hōʻuluʻulu a i ʻole nā ​​macros procedural i hoʻolako ʻia i loko o ka pūʻolo. I ka manawa like, ʻokoʻa nā pilikia i ʻōlelo ʻia ma luna nei i ka hoʻohana ʻia ʻana i ke kahua o ka wehe ʻana i ka pā ma hope o ka hoʻoiho ʻana (me ka ʻole o ka hui ʻana).

ʻO ka mea nui, ma hope o ka hoʻoiho ʻana i kahi pūʻolo, wehe ka ukana i kāna mea i loko o ka papa kuhikuhi ~/.cargo a mālama i kahi hōʻailona o ka wehe ʻana i ka .cargo-ok file. ʻO ke kumu o ka nāwaliwali mua, ʻo ia ka mea hiki i ka mea hana pūʻolo ke kau i kahi loulou hōʻailona i loko me ka inoa .cargo-ok, kahi e alakaʻi ai i ke kākau ʻana i ka kikokikona "ok" i ka faila i kuhikuhi ʻia e ka loulou.

ʻO ka lua o ka nāwaliwali ma muli o ka nele o ka palena o ka nui o ka ʻikepili i unuhi ʻia mai ka waihona, hiki ke hoʻohana ʻia e hana i nā "zip bombs" (hiki i ka waihona ke loaʻa i ka ʻikepili e hiki ai ke hoʻokō i ka ratio hoʻopaʻa kiʻekiʻe no ka format zip - e pili ana 28 miliona mau manawa, i kēia hihia, no ka laʻana, kahi faila zip 10 MB i hoʻomākaukau kūikawā ʻia e hopena i ka decompression o kahi 281 TB o ka ʻikepili).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka