Package vulnerability, severity high
russh: Agent server never calls `Agent::confirm`, so keys added with the confirm constraint (`ssh-add -c`) sign without confirmation
Published , updated
russh: Agent server never calls `Agent::confirm`, so keys added with the confirm constraint (`ssh-add -c`) sign without confirmation. Source: GHSA-vp5q-ff62-jwqv (CVE-2026-116794).
What's affected
- russh (cargo)<0.65
What to do
- Upgrade russh to 0.65 or later.
Check whether you were affected
Pharon tells teams automatically when this affects something they run. To check a machine, run this in Claude Code with the Pharon plugin, in the repository that uses it:
/pharon:check-incident ghsa-vp5q-ff62-jwqvReferences
- https://osv.dev/vulnerability/GHSA-vp5q-ff62-jwqv
- https://github.com/Eugeny/russh/security/advisories/GHSA-vp5q-ff62-jwqv
- https://nvd.nist.gov/vuln/detail/CVE-2026-116794
- https://github.com/Eugeny/russh/commit/3e04597dc54e36bfc85c21996f7d8d9d224e9826
- https://github.com/Eugeny/russh/commit/62db6e7defd6d244159da962ccccb029e785ce0f
- https://github.com/Eugeny/russh
- https://github.com/Eugeny/russh/releases/tag/v0.65.0
Notice ghsa-vp5q-ff62-jwqv, signed with key feed-prod-2026-10 (Ed25519). The Pharon CLI verifies the signature before using a notice.