CVE-2026-102820 in pageant
Riassunto
di VulDB • 29/09/2026
pageant fornisce un tipo [PageantStream] che implementa i trait [AsyncRead] e [AsyncWrite] e può essere utilizzato per comunicare con un'istanza di Pageant in esecuzione. Prima della versione 0.2.3 di pageant, la funzione MemoryMap::read del crate Windows pageant (in pageant/src/wmmessage.rs) si fida di una lunghezza di risposta u32 controllata dal peer, fornita tramite la mappatura della memoria condivisa Pageant di 8192 byte raggiunta da AgentClient::connect_pageant. Un processo locale che impersona la finestra di Pageant può far sì che query_pageant_direct alloci fino a circa 4 GiB e copi oltre la vista mappata, causando in modo affidabile il crash di un client russh ed esponendo condizionalmente la memoria committata adiacente. Questo problema è stato risolto nella versione 0.2.3 di pageant.
If you want to get best quality of vulnerability data, you may have to visit VulDB.