{"id":146043,"date":"2025-10-21T23:12:42","date_gmt":"2025-10-21T21:12:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/uyazvimost-v-rust-bibliotekah-dlya-formata-tar-privodyashhaya-k-raspakovke-fajlov-iz-vlozhennogo-arhiva"},"modified":"2025-10-21T23:12:42","modified_gmt":"2025-10-21T21:12:43","slug":"uyazvimost-v-rust-bibliotekah-dlya-formata-tar-privodyashhaya-k-raspakovke-fajlov-iz-vlozhennogo-arhiva","status":"publish","type":"post","link":"https:\/\/prohoster.info\/az\/blog\/news\/uyazvimost-v-rust-bibliotekah-dlya-formata-tar-privodyashhaya-k-raspakovke-fajlov-iz-vlozhennogo-arhiva","title":{"rendered":"TAR format\u0131 \u00fc\u00e7\u00fcn Rust kitabxanalar\u0131nda a\u015fkarlanan z\u0259iflik, i\u00e7-i\u00e7\u0259 arxivd\u0259n fayllar\u0131n \u00e7\u0131xar\u0131lmas\u0131na s\u0259b\u0259b olur.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Rust dilind\u0259 yaz\u0131lm\u0131\u015f async-tar kitabxanas\u0131nda tar arxivl\u0259rinin oxunmas\u0131 v\u0259 yaz\u0131lmas\u0131 \u00fc\u00e7\u00fcn funksiyalar t\u0259qdim ed\u0259n bir z\u0259iflik a\u015fkar edilib (CVE-2025-62518, kod ad\u0131 TARmageddon). Bu z\u0259iflik, x\u00fcsusi haz\u0131rlanm\u0131\u015f tar arxivini a\u00e7ark\u0259n yaln\u0131z orada olan fayllar\u0131 \u00e7\u0131xarma\u011fa de\u011fil, h\u0259m d\u0259 daxil edilmi\u015f tar arxivind\u0259ki fayllar\u0131 \u00e7\u0131xarma\u011fa imkan verir. Z\u0259iflik, arxivl\u0259rin do\u011frulama sisteml\u0259rini a\u015fmaq v\u0259 yoxlan\u0131lmayan fayllar\u0131 \u00e7\u0131xarmaq \u00fc\u00e7\u00fcn istifad\u0259 oluna bil\u0259r.    <\/p>\n<p>Z\u0259iflik, async-tar kitabxanas\u0131n\u0131n forklarda, m\u0259s\u0259l\u0259n, tokio-tar, krata-tokio-tar v\u0259 astral-tokio-tar-da, el\u0259c\u0259 d\u0259 onlar\u0131n \u0259sas\u0131nda olan utilitl\u0259rd\u0259, m\u0259s\u0259l\u0259n, Python layih\u0259l\u0259ri \u00fc\u00e7\u00fcn 'pip' \u0259v\u0259zind\u0259 y\u00fcks\u0259k performansl\u0131 paket meneceri olan uv-d\u0259 d\u0259 \u00f6z\u00fcn\u00fc g\u00f6st\u0259rir. Z\u0259if kitabxanalardan istifad\u0259 ed\u0259n populyar layih\u0259l\u0259r aras\u0131nda docker konteynerl\u0259rini i\u015f\u0259 salmaq \u00fc\u00e7\u00fcn testcontainers al\u0259tl\u0259ri v\u0259 WebAssembly runtime wasmCloud da qeyd edilir. crates.is depozitind\u0259 son 90 g\u00fcn \u0259rzind\u0259 async-tar kitabxanas\u0131 1.3 milyon y\u00fckl\u0259m\u0259, tokio-tar - 2.2 milyon, testcontainers - 2.9 milyon y\u00fckl\u0259m\u0259 ya\u015fay\u0131b.    <\/p>\n<p>Z\u0259iflik, ustar v\u0259 PAX ba\u015fl\u0131qlar\u0131nda m\u00fcxt\u0259lif \u00f6l\u00e7\u00fc d\u0259y\u0259rl\u0259ri ayr\u0131\u015ft\u0131r\u0131lark\u0259n yanl\u0131\u015f m\u00f6vqe se\u00e7ilm\u0259si il\u0259 ba\u011fl\u0131d\u0131r. PAX format\u0131nda tar arxivl\u0259rind\u0259 h\u0259r bir fayl \u00fc\u00e7\u00fcn iki ba\u015fl\u0131q - klassik ustar v\u0259 geni\u015fl\u0259nmi\u015f PAX - g\u00f6st\u0259rilir. Problem, z\u0259if kitabxanalar\u0131n fayllar\u0131 a\u00e7ark\u0259n, PAX geni\u015fl\u0259ndirilmi\u015f ba\u015fl\u0131\u011f\u0131ndan \u00f6l\u00e7\u00fc \u0259saslanaraq offseti hesablamaq \u0259v\u0259zin\u0259, k\u00f6hn\u0259lmi\u015f ustar ba\u015fl\u0131\u011f\u0131ndan \u00f6l\u00e7\u00fc g\u00f6t\u00fcrm\u0259l\u0259rind\u0259n qaynaqlan\u0131r. Ustar ba\u015fl\u0131\u011f\u0131nda \u00f6l\u00e7\u00fc s\u0131f\u0131r oldu\u011fu zaman, onu izl\u0259y\u0259n fayl\u0131n m\u0259zmunu, n\u00f6vb\u0259ti fayl \u00fc\u00e7\u00fcn d\u00fczg\u00fcn TAR ba\u015fl\u0131q bloku kimi emal edilirdi.   <center><img decoding=\"async\" alt=\"TAR format\u0131 \u00fc\u00e7\u00fcn Rust kitabxanalar\u0131nda a\u015fkarlanan z\u0259iflik, i\u00e7-i\u00e7\u0259 arxivd\u0259n fayllar\u0131n \u00e7\u0131xar\u0131lmas\u0131na s\u0259b\u0259b olur.\" src=\"\/wp-content\/uploads\/2025\/10\/7de5eeee8420b77faa0bca075f275700.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"TAR format\u0131 \u00fc\u00e7\u00fcn Rust kitabxanalar\u0131nda a\u015fkarlanan z\u0259iflik, i\u00e7-i\u00e7\u0259 arxivd\u0259n fayllar\u0131n \u00e7\u0131xar\u0131lmas\u0131na s\u0259b\u0259b olur.\" src=\"\/wp-content\/uploads\/2025\/10\/538645342d5a4408b327ffd87c659c4f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <\/p>\n<p>H\u00fccum etm\u0259k \u00fc\u00e7\u00fcn yaln\u0131z ustar ba\u015fl\u0131\u011f\u0131nda s\u0131f\u0131r \u00f6l\u00e7\u00fc g\u00f6st\u0259ril\u0259n v\u0259 PAX format\u0131 ba\u015fl\u0131\u011f\u0131nda aktual \u00f6l\u00e7\u00fc olan bir TAR arxivi yaratmaq kifay\u0259tdir, bu da ba\u015fqa bir tar arxivinin fayl\u0131n\u0131 \u0259sas arxivin bir hiss\u0259si olaraq i\u015fl\u0259nm\u0259sin\u0259 s\u0259b\u0259b olur. Bu c\u00fcr arxivl\u0259rin yarad\u0131lmas\u0131 \u00fc\u00e7\u00fcn kod n\u00fcmun\u0259si GitHub-da yerl\u0259\u015fdirilib. Z\u0259iflik, tokio-tar 0.5.6 v\u0259 uv 0.9.5 versiyalar\u0131nda aradan qald\u0131r\u0131l\u0131b. Qalan kitabxanalar \u00fc\u00e7\u00fcn h\u0259l\u0259 t\u0259mir yoxdur, lakin astral-tokio-tar, async-tar v\u0259 krata-tokio-tar \u00fc\u00e7\u00fcn ayr\u0131ca d\u00fcz\u0259li\u015fl\u0259r haz\u0131rlan\u0131b.                  <\/p>\n<p>Kitabxanalardak\u0131 z\u0259iflikl\u0259r\u0259 10-dan 8.1 t\u0259hl\u00fck\u0259 s\u0259viyy\u0259si verilib, \u00e7\u00fcnki bu problem a\u00e7\u0131lan fayllar\u0131n yenid\u0259n yaz\u0131lmas\u0131na istifad\u0259 oluna bil\u0259r (z\u0259if n\u00fcmun\u0259l\u0259rd\u0259 a\u00e7\u0131lan fayllar arxivd\u0259 g\u00f6r\u00fcn\u0259nl\u0259rd\u0259n f\u0259rqli olacaq). Eyni zamanda, uv paket menecerind\u0259ki z\u0259iflik t\u0259hl\u00fck\u0259siz hesab olunur, \u00e7\u00fcnki \u0259g\u0259r h\u00fccum ed\u0259n orijinal arxivin m\u0259zmununa t\u0259sir ed\u0259 bilirs\u0259, daha m\u00fcr\u0259kk\u0259b bir h\u00fccum t\u0259\u015fkil etm\u0259y\u0259 v\u0259 daxil olan arxiv vasit\u0259sil\u0259 z\u0259iflikd\u0259n istifad\u0259 etm\u0259y\u0259 ehtiyac yoxdur; \u0259sas arxivind\u0259 toplanma s\u0259hn\u0259cikl\u0259ri vasit\u0259sil\u0259 kodun icras\u0131na nail olmaq daha asand\u0131r.      <\/p>\n<p>Z\u0259ifliyi a\u015fkarlayan ara\u015fd\u0131rma\u00e7\u0131lar, t\u0259hl\u00fck\u0259sizlik yoxlamalar\u0131n\u0131 a\u015fmaq v\u0259 konfiqurasiya fayllar\u0131n\u0131 d\u0259yi\u015fdirm\u0259k v\u0259 ya tikinti prosesin\u0259 m\u00fcdaxil\u0259 etm\u0259kl\u0259 kodun icras\u0131n\u0131 \u0259ld\u0259 etm\u0259y\u0259 imkan ver\u0259n bir ne\u00e7\u0259 hipotetik h\u00fccum ssenarisini ir\u0259lil\u0259dibl\u0259r. G\u00f6nd\u0259ril\u0259n arxivin avtomatla\u015fd\u0131r\u0131lm\u0131\u015f t\u0259hl\u00fck\u0259sizlik skaneri t\u0259r\u0259find\u0259n yoxlamaqdan v\u0259 \u0259l auditind\u0259n ke\u00e7m\u0259si g\u00f6zl\u0259nilir, bu zaman yoxlay\u0131c\u0131, dig\u0259r fayllarla birlikd\u0259 q\u0259rib\u0259 i\u00e7 i\u00e7\u0259 arxiv\u0259 diqq\u0259t yetirm\u0259y\u0259c\u0259k, daha sonra is\u0259 Rust kitabxanalar\u0131 vasit\u0259sil\u0259 arxivin a\u00e7\u0131lmas\u0131 zaman\u0131 g\u00f6zl\u0259nil\u0259nd\u0259n ba\u015fqa bir m\u0259zmun al\u0131nacaq.    <\/p>\n<p>M\u0259s\u0259l\u0259n, h\u00fccum\u00e7u, \u0259sas arxivd\u0259ki legitim pyproject.toml fayl\u0131n\u0131 ehtiva ed\u0259n PyPI deposuna d\u0259yi\u015fdirilmi\u015f arxivi y\u00fckl\u0259y\u0259 bil\u0259r. Bu paket uv al\u0259ti vasit\u0259sil\u0259 i\u015fl\u0259n\u0259nd\u0259 legitim pyproject.toml, inki\u015faf etdiricinin komp\u00fcterind\u0259 v\u0259 ya davaml\u0131 inteqrasiya sistemind\u0259 toplanan zaman icra edil\u0259c\u0259k \u0259mrleri ehtiva ed\u0259n ziyanl\u0131 variantla \u0259v\u0259z olunur. Eyni \u015f\u0259kild\u0259, testcontainers al\u0259tind\u0259n istifad\u0259 ed\u0259r\u0259k konteynerin imici \u00e7\u0131xar\u0131ld\u0131qda konteyner fayllar\u0131n\u0131n yeniden yaz\u0131lmas\u0131n\u0131 t\u0259\u015fkild\u0259 etm\u0259k m\u00fcmk\u00fcnd\u00fcr.<br \/>\n<br \/>M\u0259nb\u0259: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64093\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 async-tar, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 tar-\u0430\u0440\u0445\u0438\u0432\u043e\u0432, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2025-62518, \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f TARmageddon), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0433\u043e tar-\u0430\u0440\u0445\u0438\u0432\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u0435 \u0432 \u043d\u0451\u043c \u0444\u0430\u0439\u043b\u044b, \u043d\u043e \u0438 \u0444\u0430\u0439\u043b\u044b, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435\u0441\u044f \u0432\u043e \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u043c tar-\u0430\u0440\u0445\u0438\u0432\u0435. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u0441\u0438\u0441\u0442\u0435\u043c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0430\u0440\u0445\u0438\u0432\u043e\u0432 \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":146044,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-146043","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 async-tar, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 tar-\u0430\u0440\u0445\u0438\u0432\u043e\u0432, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2025-62518, \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f TARmageddon), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/az\/blog\/news\/uyazvimost-v-rust-bibliotekah-dlya-formata-tar-privodyashhaya-k-raspakovke-fajlov-iz-vlozhennogo-arhiva\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"az_AZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 Rust-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0445 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 TAR, \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0449\u0430\u044f \u043a \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438\u0437 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0430\u0440\u0445\u0438\u0432\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 async-tar, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 tar-\u0430\u0440\u0445\u0438\u0432\u043e\u0432, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2025-62518, \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f TARmageddon), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/az\/blog\/news\/uyazvimost-v-rust-bibliotekah-dlya-formata-tar-privodyashhaya-k-raspakovke-fajlov-iz-vlozhennogo-arhiva\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-10-21T21:12:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-21T21:12:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Rust kitabxanalar\u0131nda TAR format\u0131 \u00fc\u00e7\u00fcn z\u0259iflik, i\u00e7 i\u00e7\u0259 arxivd\u0259n fayllar\u0131n a\u00e7\u0131lmas\u0131na s\u0259b\u0259b olur | ProHoster","description":"Rust dilind\u0259 yaz\u0131lm\u0131\u015f async-tar kitabxanas\u0131nda, tar arxivl\u0259rini oxumaq v\u0259 yazmaq \u00fc\u00e7\u00fcn funksiyalar t\u0259qdim ed\u0259n bir z\u0259iflik (CVE-2025-62518, kod ad\u0131 TARmageddon) a\u015fkar edilmi\u015fdir, bu, x\u00fcsusi bir a\u00e7\u0131lma zaman\u0131 ba\u015f verir.","canonical_url":"https:\/\/prohoster.info\/az\/blog\/news\/uyazvimost-v-rust-bibliotekah-dlya-formata-tar-privodyashhaya-k-raspakovke-fajlov-iz-vlozhennogo-arhiva","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"az_AZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 Rust-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0445 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 TAR, \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0449\u0430\u044f \u043a \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438\u0437 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0430\u0440\u0445\u0438\u0432\u0430 | ProHoster","og:description":"\u0412 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 async-tar, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 tar-\u0430\u0440\u0445\u0438\u0432\u043e\u0432, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2025-62518, \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f TARmageddon), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e.","og:url":"https:\/\/prohoster.info\/az\/blog\/news\/uyazvimost-v-rust-bibliotekah-dlya-formata-tar-privodyashhaya-k-raspakovke-fajlov-iz-vlozhennogo-arhiva","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-10-21T21:12:43+00:00","article:modified_time":"2025-10-21T21:12:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"146043","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 15:29:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:29:20","updated":"2026-01-23 15:29:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/146043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/comments?post=146043"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/146043\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media\/146044"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media?parent=146043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/categories?post=146043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/tags?post=146043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}