CVE-2025-58160 in tracing
Riassunto
di VulDB • 16/06/2026
tracing è un framework per l'instrumentazione di programmi Rust al fine di raccogliere informazioni diagnostiche strutturate basate su eventi. Prima della versione 0.3.20, tracing-subscriber era vulnerabile ad attacchi di iniezione di sequenze di escape ANSI. Input utente non attendibile contenente sequenze di escape ANSI poteva essere iniettato nell'output del terminale durante la registrazione dei log, consentendo potenzialmente agli attaccanti di manipolare le barre del titolo del terminale, cancellare lo schermo o modificare la visualizzazione del terminale e potenzialmente ingannare gli utenti attraverso la manipolazione del terminale. La versione 0.3.20 di tracing-subscriber risolve questa vulnerabilità eliminando (escaping) i caratteri di controllo ANSI quando si scrivono eventi verso destinazioni che potrebbero essere stampate sul terminale. Una soluzione alternativa prevede di evitare la stampa dei log negli emulatori di terminale senza eliminare le sequenze di controllo ANSI.
If you want to get best quality of vulnerability data, you may have to visit VulDB.