Skip to content
OpenAdvisories
Unscored USN-8222-1 0 CVEs

openssh vulnerabilities

Published Apr 29, 2026 · Updated Jun 30, 2026

Summary

Christos Papakonstantinou discovered that the OpenSSH scp tool incorrectly
handled the legacy scp protocol (-O) option. This could result in certain
files being installed setuid or setgid, contrary to expectations.
(CVE-2026-35385)

Florian Kohnhäuser discovered that OpenSSH incorrectly handled shell
metacharacters in usernames within a command line. When untrusted usernames
and non-default configurations using % in ssh_config are being used, an
attacker could possibly use this issue to execute arbitrary code.
(CVE-2026-35386)

Christos Papakonstantinou discovered that OpenSSH incorrectly handled
parsing the PubkeyAcceptedAlgorithms and HostbasedAcceptedAlgorithms
options. This could result in unintended ECDSA algorithms being used,
contrary to expectations. (CVE-2026-35387)

Michalis Vasileiadis discovered that OpenSSH incorrectly handled
proxy-mode multiplexing sessions. This could result in no confirmation
being asked, contrary to expectations. (CVE-2026-35388)

Vladimir Tokarev discovered that OpenSSH incorrectly handled certificates
with the principal name containing a comma character when using user-trusted
CA keys in authorized_keys and an authorized_keys principals="" option
that lists more than one principal. This could result in inappropriate
principal matching, contrary to expectations. (CVE-2026-35414)

Fixed packages 4

ReleasePackageFixed in
Ubuntu · 22.04 LTS 22.04:LTS openssh 1:8.9p1-3ubuntu0.15
Ubuntu · 24.04 LTS 24.04:LTS openssh 1:9.6p1-3ubuntu13.16
Ubuntu · 25.10 openssh 1:10.0p1-5ubuntu5.4
Ubuntu · 26.04 LTS 26.04:LTS openssh 1:10.2p1-2ubuntu3.2

References

  • report
    https://ubuntu.com/security/CVE-2026-35385
  • report
    https://ubuntu.com/security/CVE-2026-35386
  • report
    https://ubuntu.com/security/CVE-2026-35387
  • report
    https://ubuntu.com/security/CVE-2026-35388
  • report
    https://ubuntu.com/security/CVE-2026-35414