Skip to content
OpenAdvisories
High RHSA-2026:93904 5 CVEs

Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update

Published Nov 13, 2026 · Updated Nov 13, 2026

Fixed packages 3

ReleasePackageFixed in
Red Hat · Hardened Images 1 hummingbird:1 openshell 0:0.1.6-0.1.hum1
Red Hat · Hardened Images 1 hummingbird:1 openshell-gateway 0:0.1.6-0.1.hum1
Red Hat · Hardened Images 1 hummingbird:1 python3-openshell 0:0.1.6-0.1.hum1

Vulnerabilities 5

  • High 8.3

    russh: Agent server never calls `Agent::confirm`, so keys added with the confirm constraint (`ssh-add -c`) sign without confirmation

    russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. From 0.50.0-beta.12 until 0.65.0, the agent server's Connection::try_sign path in russh/src/keys/agent/server.rs recognizes SSH_AGENT_CONSTRAIN_CONFIRM but retur…

  • Medium 4.3

    russh agent server converts constraint records into unbounded never-rolled-back tasks

    russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. Prior to 0.64.1, the agent server spawns a separate long-lived task for every SSH_AGENT_CONSTRAIN_LIFETIME record in a constrained add-key request. The loop acce…

  • Medium 4.3

    russh's SSH client is susceptible to unbounded allocations via EXT_INFO packets

    russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. Prior to 0.65.0, the client Session::process_packet path in russh/src/client/encrypted.rs accepts repeated packets encoded with russh's private msg::EXT_INFO = 7…

  • Medium 4.3

    russh: peer-declared zero maximum packet size permanently stalls channel writes (silent AsyncWrite hang)

    russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. From 0.60.0 until 0.65.0, channel-open parsing accepts a peer-declared maximum_packet_size of zero and passes it into ChannelTx::poll_writable in russh/src/chann…

  • Low 3.3

    russh's SSH agent server is susceptible to unbound allocations via repeated SSH_AGENT_CONSTRAIN_CONFIRM messages

    russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. Prior to 0.65.0, russh::keys::agent::server::serve in russh/src/keys/agent/server.rs accepts repeated SSH_AGENT_CONSTRAIN_CONFIRM records while adding a key and …

References

  • report
    https://access.redhat.com/security/cve/CVE-2026-111061
  • report
    https://access.redhat.com/security/cve/CVE-2026-116696
  • report
    https://access.redhat.com/security/cve/CVE-2026-116773
  • article
    https://access.redhat.com/security/updates/classification/
  • article
    https://images.redhat.com/
  • report
    https://access.redhat.com/security/cve/CVE-2026-116794
  • report
    https://access.redhat.com/security/cve/CVE-2026-116774
  • advisory
    https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_93904.json
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2555709
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-111061
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-111061
  • article
    https://github.com/Eugeny/russh/commit/4c305033d72f8e5dd21a3fd4c53a6c291a16ebd1
  • article
    https://github.com/Eugeny/russh/releases/tag/v0.64.1
  • article
    https://github.com/Eugeny/russh/security/advisories/GHSA-4wc5-f2rc-q74m
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2562394
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-116696
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-116696
  • article
    https://github.com/Eugeny/russh/commit/23aa5d28fe9601c5bdfe9e60b7ec5d4f882c3de6
  • article
    https://github.com/Eugeny/russh/releases/tag/v0.65.0
  • article
    https://github.com/Eugeny/russh/security/advisories/GHSA-9wfm-jcj8-jfv9
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2562400
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-116773
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-116773
  • article
    https://github.com/Eugeny/russh/commit/b33e93beec393e6d29eee69c1b8831736724ee75
  • article
    https://github.com/Eugeny/russh/security/advisories/GHSA-4p9f-7p9m-5vfg
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2562942
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-116774
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-116774
  • article
    https://github.com/Eugeny/russh/commit/39cb9dbaa37caf555d34c6c22efa3bbbff9e186c
  • article
    https://github.com/Eugeny/russh/security/advisories/GHSA-fw5c-8223-6h42
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2563035
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-116794
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-116794
  • article
    https://github.com/Eugeny/russh/commit/3e04597dc54e36bfc85c21996f7d8d9d224e9826
  • article
    https://github.com/Eugeny/russh/commit/62db6e7defd6d244159da962ccccb029e785ce0f
  • article
    https://github.com/Eugeny/russh/security/advisories/GHSA-vp5q-ff62-jwqv