{"id":123174,"date":"2025-04-02T09:05:16","date_gmt":"2025-04-02T07:05:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupny-utility-monitoringa-nvtop-3-2-0-i-htop-3-4-0-uyazvimost-v-atop"},"modified":"2025-04-02T09:05:16","modified_gmt":"2025-04-02T07:05:19","slug":"dostupny-utility-monitoringa-nvtop-3-2-0-i-htop-3-4-0-uyazvimost-v-atop","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupny-utility-monitoringa-nvtop-3-2-0-i-htop-3-4-0-uyazvimost-v-atop","title":{"rendered":"Dost\u0119pne s\u0105 narz\u0119dzia monitoruj\u0105ce nvtop 3.2.0 i htop 3.4.0. Luka w atop.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Opublikowano wydanie konsolowego narz\u0119dzia nvtop 3.2.0, kt\u00f3re s\u0142u\u017cy do interaktywnego monitorowania pracy GPU i akcelerator\u00f3w sprz\u0119towych. Narz\u0119dzie umo\u017cliwia wizualne \u015bledzenie obci\u0105\u017cenia, zu\u017cycia pami\u0119ci i zmian cz\u0119stotliwo\u015bci GPU na wykresach, a tak\u017ce przegl\u0105danie proces\u00f3w, kt\u00f3re najbardziej obci\u0105\u017caj\u0105 GPU. Obs\u0142ugiwane s\u0105 GPU i akceleratory firm AMD, Intel, NVIDIA, Apple (M1 &amp; M2), Huawei (Ascend), Qualcomm i Broadcom (VideoCore). Mo\u017cliwe jest monitorowanie pracy kilku chip\u00f3w na jednym ekranie.    <\/p>\n<p>W nowej wersji wprowadzono wsparcie dla sterownik\u00f3w Intel XE oraz Broadcom V3D (Raspberry Pi). Dodano wsparcie dla akceleratora AI Google TPU (Tensor Processing Unit). Dodano opcje \u201e-P\u201d oraz \u201e-s\u201d do ukrywania obszaru z list\u0105 proces\u00f3w i do zapisywania stanu w formacie JSON.    <center><img decoding=\"async\" alt=\"Dost\u0119pne s\u0105 narz\u0119dzia monitoruj\u0105ce nvtop 3.2.0 i htop 3.4.0. Luka w atop.\" src=\"\/wp-content\/uploads\/2025\/04\/253b9698d5606933c6e1b3dc7fa7eb36.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>R\u00f3wnocze\u015bnie wydano narz\u0119dzie Atop 2.11.1, przeznaczone do interaktywnego monitorowania parametr\u00f3w dzia\u0142ania systemu i wy\u015bwietlania aktywno\u015bci proces\u00f3w. W por\u00f3wnaniu do narz\u0119dzia top, program atop charakteryzuje si\u0119 wi\u0119ksz\u0105 szczeg\u00f3\u0142owo\u015bci\u0105 (CPU, GPU, pami\u0119\u0107, dyski, sie\u0107, w\u0105tki, kontenery) oraz mo\u017cliwo\u015bci\u0105 okresowego zapisywania raport\u00f3w do pliku w celu p\u00f3\u017aniejszej analizy. Kod napisano w j\u0119zyku C i jest rozpowszechniany na licencji GPLv2.    <\/p>\n<p>W nowej wersji usuni\u0119to luk\u0119 (CVE-2025-31160), kt\u00f3ra pozwala lokalnemu u\u017cytkownikowi na wywo\u0142anie przepe\u0142nienia bufora podczas uruchamiania narz\u0119dzia atop przez innego u\u017cytkownika. Na przyk\u0142ad, u\u017cytkownik bez uprawnie\u0144 mo\u017ce przeprowadzi\u0107 atak na administratora, kt\u00f3ry uruchamia narz\u0119dzie atop. Problem dotyczy tego, \u017ce w atop opcjonalnie obs\u0142ugiwana jest zbieranie statystyk dotycz\u0105cych dzia\u0142ania GPU, kt\u00f3re zosta\u0142o wydzielone do osobnego procesu atopgpud. Interakcja z tym procesem odbywa si\u0119 przez port TCP. Podczas uruchamiania atop pr\u00f3buje po\u0142\u0105czy\u0107 si\u0119 z danym portem TCP i okresowo \u0142aduje przez niego statystyki, nie zapewniaj\u0105c przy tym odpowiedniego sprawdzenia rozmiaru przesy\u0142anych danych.    <\/p>\n<p>Metoda ataku polega na tym, \u017ce ka\u017cdy u\u017cytkownik w systemie mo\u017ce uruchomi\u0107 na porcie sieciowym atopgpud sw\u00f3j procesor, kt\u00f3ry wy\u015ble dane o wcze\u015bniej wi\u0119kszej wielko\u015bci, co doprowadzi do przepe\u0142nienia bufora w atop podczas pr\u00f3by analizy statystyk. Mo\u017cliwo\u015b\u0107 stworzenia dzia\u0142aj\u0105cego exploita do wykonania kodu na razie nie zosta\u0142a udowodniona. W nowej wersji atop domy\u015blnie wy\u0142\u0105czono zbieranie statystyk przez port TCP i dodano opcj\u0119 \u201e-k\u201d do aktywacji wsparcia atopgpud. Wprowadzono r\u00f3wnie\u017c dodatkowe kontrole w kodzie analizy statystyk w celu zapobiegania przepe\u0142nieniom.    <center><img decoding=\"async\" alt=\"Dost\u0119pne s\u0105 narz\u0119dzia monitoruj\u0105ce nvtop 3.2.0 i htop 3.4.0. Luka w atop.\" src=\"\/wp-content\/uploads\/2025\/04\/4ff0c9574a43cc52165beb93b4441def.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Na zako\u0144czenie mo\u017cna odnotowa\u0107 wydanie narz\u0119dzia podobnego do top, htop 3.4.0, kt\u00f3re wyr\u00f3\u017cnia si\u0119 takimi mo\u017cliwo\u015bciami, jak swobodna pionowa i pozioma przewijanie listy proces\u00f3w, narz\u0119dzia oceny wydajno\u015bci SMP i wykorzystania ka\u017cdego rdzenia procesora, tryb wy\u015bwietlania w formie drzewa, elastyczne mo\u017cliwo\u015bci konfiguracji interfejsu, obs\u0142uga filtrowania proces\u00f3w i zarz\u0105dzania nimi (ko\u0144czenie pracy, ustawianie priorytetu). Kod projektu jest napisany w j\u0119zyku C i jest dystrybuowany na licencji GPLv2.    <\/p>\n<p>W nowej wersji dodano \u015bledzenie aktywno\u015bci GPU w systemie Linux; poprawiono dzia\u0142anie na komputerach ARM Apple; rozwi\u0105zano problemy z kompilacj\u0105 dla DragonFlyBSD, Darwin, NetBSD, OpenBSD i Solaris; zapewniono uwzgl\u0119dnienie aktywno\u015bci dyskowej i sieciowej w DragonFlyBSD; dodano informacje o w\u0105tkach i stanie proces\u00f3w w macOS; rozszerzono wsparcie dla Unicode; przerobiono kod do pracy z czujnikami temperatury; poprawiono wydajno\u015b\u0107 kodu do analizy statystyk; dodano wsparcie dla ukrywania danych o pami\u0119ci podr\u0119cznej i buforach.    <center><img decoding=\"async\" alt=\"Dost\u0119pne s\u0105 narz\u0119dzia monitoruj\u0105ce nvtop 3.2.0 i htop 3.4.0. Luka w atop.\" src=\"\/wp-content\/uploads\/2025\/04\/61c67b8c46ba24b48a04d4498d559cd2.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62983\">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 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u044b nvtop 3.2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0440\u0430\u0431\u043e\u0442\u044b GPU \u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439. \u0423\u0442\u0438\u043b\u0438\u0442\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u0445 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443, \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0447\u0430\u0441\u0442\u043e\u0442\u044b GPU, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043d\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0449\u0438\u0435 GPU. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f GPU \u0438 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 AMD, Intel, NVIDIA, Apple (M1 &#038; M2), Huawei (Ascend), Qualcomm \u0438 Broadcom (VideoCore). \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":123175,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123174","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.1.1 - 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 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u044b nvtop 3.2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0440\u0430\u0431\u043e\u0442\u044b GPU \u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439.\" \/>\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\/pl\/blog\/news\/dostupny-utility-monitoringa-nvtop-3-2-0-i-htop-3-4-0-uyazvimost-v-atop\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 nvtop 3.2.0 \u0438 htop 3.4.0. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 atop | 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 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u044b nvtop 3.2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0440\u0430\u0431\u043e\u0442\u044b GPU \u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/dostupny-utility-monitoringa-nvtop-3-2-0-i-htop-3-4-0-uyazvimost-v-atop\" \/>\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-02T07:05:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-02T07:05:19+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\udd47Dost\u0119pne narz\u0119dzia monitorowania nvtop 3.2.0 i htop 3.4.0. Luka w atop | ProHoster","description":"Opublikowano wydanie narz\u0119dzia konsolowego nvtop 3.2.0, przeznaczonego do interaktywnego monitorowania pracy GPU i akcelerator\u00f3w sprz\u0119towych.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupny-utility-monitoringa-nvtop-3-2-0-i-htop-3-4-0-uyazvimost-v-atop","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 nvtop 3.2.0 \u0438 htop 3.4.0. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 atop | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u044b nvtop 3.2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0440\u0430\u0431\u043e\u0442\u044b GPU \u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupny-utility-monitoringa-nvtop-3-2-0-i-htop-3-4-0-uyazvimost-v-atop","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-02T07:05:19+00:00","article:modified_time":"2025-04-02T07:05:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123174","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 11:42:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:42:19","updated":"2026-01-23 11:42:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/123174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=123174"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/123174\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/123175"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=123174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=123174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=123174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}