È stata pubblicata la versione 3.2.0 dell'utility da console nvtop, progettata per il monitoraggio interattivo delle prestazioni della GPU e degli acceleratori hardware. L'utility consente di monitorare visivamente, tramite grafici, il carico, il consumo di memoria e la variazione della frequenza della GPU, oltre a visualizzare i processi che caricano maggiormente la GPU. Sono supportate GPU e acceleratori delle aziende AMD, Intel, NVIDIA, Apple (M1 & M2), Huawei (Ascend), Qualcomm e Broadcom (VideoCore). È possibile monitorare più chip simultaneamente su un unico schermo.
Nella nuova versione è stata implementata la compatibilità con i driver Intel XE e Broadcom V3D (Raspberry Pi). È stata aggiunta la supporto per l'acceleratore AI Google TPU (Tensor Processing Unit). Sono state aggiunte le opzioni «-P» e «-s» per nascondere l'area con l'elenco dei processi e per salvare lo stato in formato JSON.

È stata rilasciata la versione 2.11.1 dell'utilità Atop, progettata per il monitoraggio interattivo delle prestazioni di sistema e per visualizzare l'attività dei processi. Rispetto all'utilità top, il programma atop offre una maggiore granularità (CPU, GPU, memoria, dischi, rete, thread, contenitori) e la possibilità di esportare periodicamente i rapporti in un file per analisi successive. Il codice è scritto in linguaggio C e distribuito con licenza GPLv2.
Nella nuova versione è stata corretta una vulnerabilità (CVE-2025-31160) che consentiva a un utente locale di provocare un overflow del buffer durante l'esecuzione dell'utilità atop da parte di un altro utente. Ad esempio, un utente privo di privilegi potrebbe organizzare un attacco a un amministratore che esegue l'utilità atop. Il problema è causato dal fatto che atop supporta opzionalmente la raccolta di statistiche sull'attività della GPU, che è eseguita in un processo separato chiamato atopgpud. L'interazione con questo processo avviene tramite una porta TCP. Durante l'avvio, atop tenta di connettersi a questa porta TCP e carica periodicamente le statistiche attraverso di essa, senza garantire un adeguato controllo della dimensione dei dati trasmessi.
Il metodo di attacco consiste nell'abilitare qualsiasi utente del sistema a lanciare sul porto di rete atopgpud il proprio handler, che fornirà dati di dimensioni notevolmente superiori, causando un overflow del buffer in atop durante il tentativo di analisi delle statistiche. Non è stata ancora dimostrata la possibilità di creare un exploit funzionante per l'esecuzione di codice. Nella nuova versione di atop, per impostazione predefinita, la raccolta di statistiche tramite TCP è disabilitata e è stata aggiunta l'opzione «-k» per attivare il supporto per atopgpud. Sono state inoltre aggiunte ulteriori verifiche al codice di analisi delle statistiche per prevenire overflow.

In conclusione, si segnala il rilascio dell'utilità simile a top htop 3.4.0, che si distingue per funzionalità come lo scorrimento verticale e orizzontale libero dell'elenco dei processi, strumenti per valutare le prestazioni del lavoro SMP e l'utilizzo di ciascun core del processore, presenza di una modalità di visualizzazione ad albero, flessibilità nelle opzioni di personalizzazione dell'interfaccia, supporto per la filtrazione dei processi e gestione degli stessi (terminazione, impostazione della priorità). Il codice del progetto è scritto in C e distribuito sotto licenza GPLv2.
Nella nuova versione è stato aggiunto il monitoraggio dell'attività GPU in Linux; migliorato il funzionamento sui computer ARM di Apple; risolti problemi con la compilazione per DragonFlyBSD, Darwin, NetBSD, OpenBSD e Solaris; garantito il tracciamento delle attività di disco e rete in DragonFlyBSD; aggiunte informazioni sui thread e sullo stato dei processi in macOS; ampliato il supporto per Unicode; ristrutturato il codice per la gestione dei sensori di temperatura; migliorata l'efficienza del codice per l'analisi delle statistiche; aggiunto il supporto per l'occultamento dei dati sulla cache e sui buffer.

Fonte: opennet.ru
