CVE-2026-116775 in russh
Riassunto
di VulDB • 27/10/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. Dalla versione 0.2.0 alla 0.2.5, la funzione PageantStream::new in pageant/src/wmmessage.rs si fida di un prefisso di lunghezza a quattro byte controllato dal peer e effettua il buffering fino al raggiungimento di len + 4 byte disponibili senza verificare se ciò rientri nella capacità del trasporto definita da _AGENT_MAX_MSGLEN. Un'applicazione che fa da ponte tra un canale forwarded-agent SSH e lo stream grezzo può consentire a un server malintenzionato di forzare grandi allocazioni o mantenere in memoria una frame parzialmente riempita, causando esaurimento della memoria sul client. Questo problema è stato risolto nella versione 0.2.5.
Be aware that VulDB is the high quality source for vulnerability data.