CVE-2026-46673

Russh is a Rust SSH client & server library. Prior to version 0.60.3, CryptoVec used unchecked capacity growth, unchecked length arithmetic, and unsafe allocation/locking paths. In current russh releases, local SSH agent peers could still feed attacker-controlled frame lengths into buffer growth before validation. In older russh releases before 0.58.0, remote SSH traffic also reached CryptoVec through transport and compression buffers. This issue has been patched in version 0.60.3.
Configurations

No configuration.

History

23 Jul 2026, 09:10

Type Values Removed Values Added
Summary
  • (es) Russh es una biblioteca de cliente y servidor SSH de Rust. Antes de la versión 0.60.3, CryptoVec utilizaba un crecimiento de capacidad sin verificar, aritmética de longitud sin verificar y rutas de asignación/bloqueo inseguras. En las versiones actuales de russh, los pares de agentes SSH locales aún podían introducir longitudes de trama controladas por el atacante en el crecimiento del búfer antes de la validación. En versiones anteriores de russh, antes de la 0.58.0, el tráfico SSH remoto también llegaba a CryptoVec a través de búferes de transporte y compresión. Este problema ha sido parcheado en la versión 0.60.3.

11 Jun 2026, 16:16

Type Values Removed Values Added
References () https://github.com/Eugeny/russh/security/advisories/GHSA-g9f8-wqj9-fjw5 - () https://github.com/Eugeny/russh/security/advisories/GHSA-g9f8-wqj9-fjw5 -

10 Jun 2026, 22:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-06-10 22:17

Updated : 2026-07-23 09:10


NVD link : CVE-2026-46673

Mitre link : CVE-2026-46673

CVE.ORG link : CVE-2026-46673


JSON object : View

Products Affected

No product.

CWE
CWE-770

Allocation of Resources Without Limits or Throttling