{"id":123408,"date":"2025-04-04T15:05:07","date_gmt":"2025-04-04T13:05:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/obnovlenie-xz-utils-5-8-1-s-ustraneniem-uyazvimosti"},"modified":"2025-04-04T15:05:07","modified_gmt":"2025-04-04T13:05:07","slug":"obnovlenie-xz-utils-5-8-1-s-ustraneniem-uyazvimosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/obnovlenie-xz-utils-5-8-1-s-ustraneniem-uyazvimosti","title":{"rendered":"XZ Utils 5.8.1 v\u00e4rskendus haavatavuse k\u00f5rvaldamiseks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Avaldatud on XZ Utils 5.8.1 v\u00e4ljaanne, mis sisaldab liblzma teeki ja t\u00f6\u00f6riistu kokkusurutud andmete t\u00f6\u00f6tlemiseks formaadis  .xz . XZ Utils 5.8.1 on esimene m\u00e4rkimisv\u00e4\u00e4rne v\u00e4ljaanne p\u00e4rast tagauste leidmise juhtumit, mis v\u00f5imaldas sissep\u00e4\u00e4su sshd kaudu. Eelmisel n\u00e4dalal loodi Gitis silt 5.8.0, kuid v\u00e4ljaanne ei olnud ametlikult kuulutatud lahti avastatud j\u00f5udlusprobleemide ja \u00fchilduvuse probleemide t\u00f5ttu vanade GNU make versioonidega p\u00e4rast sildi avaldamist.    <\/p>\n<p>XZ Utils 5.8.1 uuenduses on k\u00f5rvaldatud haavatavus (CVE-2025-31115), mis p\u00f5hjustab krahhi, kui \u00fcritatakse dekompressida haldavalt kujundatud arhiive. Haavatavus on p\u00f5hjustatud juba vabastatud m\u00e4luala juurde p\u00e4\u00e4semisest (use after free). R\u00fcndaja v\u00f5ib kirjutada oma v\u00e4\u00e4rtuse aadressile, mis arvutatakse kui  nullviidatud + offset . Probleemi k\u00e4sitletakse mitte tahtlikult kahjustavana, kuna selle p\u00f5hjustanud muudatus tehti koodi juba ammu enne arendaja Jia Tan'i tulekut projekti, kelle tegevus viis tagaoste juurutamiseni.      <\/p>\n<p>Probleem ilmneb alates XZ Utils 5.3.3alpha v\u00e4ljaandest dekodeerimise ajal mitme l\u00f5ime re\u017eiimis (\u00fche l\u00f5ime dekodeerija ei ole probleemi all). Peale xz paketi tavap\u00e4raste t\u00f6\u00f6riistade ilmneb haavatavus ka kolmandate osapoolte programmides, mis kasutavad liblzma teegis lzma_stream_decoder_mt funktsiooni. Haavatavus on k\u00f5rvaldatud XZ Utils 5.8.1 v\u00e4ljaandes ning samuti kantud stabiilsetesse okste 5.4 ja 5.6. Uuenduste j\u00e4lgimine distributsioonides on v\u00f5imalik j\u00e4rgmistes lehtedes: Debian, Ubuntu, RHEL, SUSE\/openSUSE, Fedora, Arch, FreeBSD. Kaitse \u00fcmbers\u00f5iduks on v\u00f5imalik keelata failide dekodeerimine mitme l\u00f5ime re\u017eiimis, kasutades xz k\u00e4ivitamisel valikuid  --decompress --threads=1  v\u00f5i rakendades xzdec t\u00f6\u00f6riista.    <\/p>\n<p>XZ Utils 5.8 haru funktsionaalsete muudatuste seas on m\u00e4rkimisv\u00e4\u00e4rsed:  <\/p>\n<ul>\n<li class=\"l\"> LZMA\/LZMA2 dekodeerijasse on lisatud tugi SSE2 instruktsioonide kasutamiseks memcpy() funktsiooni asemel 32- ja 64-bitistes x86 s\u00fcsteemides. Muudatus on v\u00f5imaldanud v\u00e4hendada dekodeerimise aega kuni 5% Glibc ehitamisel ja kuni 15% musl'i ehitamisel v\u00e4ga k\u00f5rge kompressioonitasemega failide lahtipakkimisel.\n<li class=\"l\"> liblzma-s on suurenenud kodeerimise kiirus 64-bitistes PowerPC ja RISC-V s\u00fcsteemides.\n<li class=\"l\"> lzma\/bcj.h on lisatud madala taseme BCJ filtrite API (Branch\/Call\/Jump) RISC-V, ARM64 ja x86 s\u00fcsteemide jaoks.\n<li class=\"l\"> x86, x86-64 ja E2K s\u00fcsteemide CLMUL CRC arvutamise kood on \u00fcmber kirjutatud.\n<li class=\"l\"> LoongArch protsessoritega platvormidel on kasutusele v\u00f5etud juhised CRC32 kontrollsummade arvutuse kiirendamiseks.\n<li class=\"l\"> T\u00f6\u00f6riistas  xz  on tagatud fsync() funktsiooni kutsumine, et t\u00fchjendada tulemuse faili vahem\u00e4lu enne algse faili kustutamist. S\u00fcnkroonimise keelamiseks enne kustutamist on ellu viidud valik  --no-sync .\n<li class=\"l\"> T\u00f6\u00f6riistades xz, xzdec ja lzmainfo on ekraanile teabe v\u00e4ljundil tagatud mitteprintitavate s\u00fcmbolite asendamine k\u00fcsim\u00e4rgi m\u00e4rkiga.\n<li class=\"l\"> xz ja xzdec t\u00f6\u00f6riistades Linuxi platvormil on protsessi isoleerimise toetamiseks rakendatud 5. ja 6. versiooni Landlock mehhanismi.\n<li class=\"l\"> Lisatud skript litsentside kontrollimiseks build-aux\/license-check.sh.\n<li class=\"l\"> T\u00f6\u00f6tlemisse on kuulutatud vananenuks skriptid lzcmp, lzdiff, lzless, lzmore, lzgrep, lzegrep ja lzfgrep, mis on rakendatud xz t\u00f6\u00f6riista peal.      <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63017\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 XZ Utils 5.8.1, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 liblzma \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e \u0441\u0436\u0430\u0442\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 &#171;.xz&#187;. XZ Utils 5.8.1 \u0441\u0442\u0430\u043b \u043f\u0435\u0440\u0432\u044b\u043c \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u043f\u043e\u0441\u043b\u0435 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430 \u0441 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0431\u044d\u043a\u0434\u043e\u0440\u0430, \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u0432\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 sshd. \u041d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u0432 Git \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0442\u0435\u0433 5.8.0, \u043d\u043e \u0440\u0435\u043b\u0438\u0437 \u043d\u0435 \u0431\u044b\u043b \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0438\u0437-\u0437\u0430 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u043b\u0435 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0442\u0435\u0433\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123408","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 XZ Utils 5.8.1, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 liblzma \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e \u0441\u0436\u0430\u0442\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 &quot;.xz&quot;.\" \/>\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\/et\/blog\/news\/obnovlenie-xz-utils-5-8-1-s-ustraneniem-uyazvimosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 XZ Utils 5.8.1 \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 XZ Utils 5.8.1, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 liblzma \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e \u0441\u0436\u0430\u0442\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 &quot;.xz&quot;.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/obnovlenie-xz-utils-5-8-1-s-ustraneniem-uyazvimosti\" \/>\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-04-04T13:05:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-04T13:05:07+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\udd47XZ Utils 5.8.1 uuendus haavatavuse k\u00f5rvaldamisega | ProHoster","description":"Avaldatud XZ Utils 5.8.1 versioon, mis sisaldab raamatukogu liblzma ja t\u00f6\u00f6riistu '.xz' formaadis kokku pakitud andmetega t\u00f6\u00f6tamiseks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/obnovlenie-xz-utils-5-8-1-s-ustraneniem-uyazvimosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 XZ Utils 5.8.1 \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 XZ Utils 5.8.1, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 liblzma \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e \u0441\u0436\u0430\u0442\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 &quot;.xz&quot;.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/obnovlenie-xz-utils-5-8-1-s-ustraneniem-uyazvimosti","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-04-04T13:05:07+00:00","article:modified_time":"2025-04-04T13:05:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123408","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 12:02:09","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:02:09","updated":"2026-01-23 12:02:09","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=123408"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123408\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=123408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=123408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=123408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}