oss-sec mailing list archives
Re: Announce: OpenSSH 10.3 released
From: Salvatore Bonaccorso <carnil () debian org>
Date: Fri, 3 Apr 2026 11:01:24 +0200
Hi Agostino, On Fri, Apr 03, 2026 at 09:43:49AM +0200, Agostino Sarubbo wrote:
On giovedì 2 aprile 2026 11:25:08 Ora legale dell’Europa centrale Damien Miller wrote:Security ======== * ssh(1): validation of shell metacharacters in user names supplied on the command-line was performed too late to prevent some situations where they could be expanded from %-tokens in ssh_config. For certain configurations, such as those that use a "%u" token in a "Match exec" block, an attacker who can control the user name passed to ssh(1) could potentially execute arbitrary shell commands. Reported by Florian Kohnhäuser. We continue to recommend against directly exposing ssh(1) and other tools' command-lines to untrusted input. Mitigations such as this can not be absolute given the variety of shells and user configurations in use. * sshd(8): when matching an authorized_keys principals="" option against a list of principals in a certificate, an incorrect algorithm was used that could allow inappropriate matching in cases where a principal name in the certificate contains a comma character. Exploitation of the condition requires an authorized_keys principals="" option that lists more than one principal *and* a CA that will issue a certificate that encodes more than one of these principal names separated by a comma (typical CAs stronly constrain which principal names they will place in a certificate). This condition only applies to user- trusted CA keys in authorized_keys, the main certificate authentication path (TrustedUserCAKeys/AuthorizedPrincipalsFile) is not affected. Reported by Vladimir Tokarev. * scp(1): when downloading files as root in legacy (-O) mode and without the -p (preserve modes) flag set, scp did not clear setuid/setgid bits from downloaded files as one might typically expect. This bug dates back to the original Berkeley rcp program. Reported by Christos Papakonstantinou of Cantina and Spearbit. * sshd(8): fix incomplete application of PubkeyAcceptedAlgorithms and HostbasedAcceptedAlgorithms with regard to ECDSA keys. Previously if one of these directives contains any ECDSA algorithm name (say "ecdsa-sha2-nistp384"), then any other ECDSA algorithm would be accepted in its place regardless of whether it was listed or not. Reported by Christos Papakonstantinou of Cantina and Spearbit. * ssh(1): connection multiplexing confirmation (requested using "ControlMaster ask/autoask") was not being tested for proxy mode multiplexing sessions (i.e. "ssh -O proxy ..."). Reported by Michalis Vasileiadis.Hello Damien, thank you for bringing this to oss-security so that everyone is aware of it. Regarding the security changes, we do not see any CVE assigned. Could you please clarify your perspective on this? Are these changes considered simply hardening improvements, or do they have a security impact that would warrant a CVE?
I think since yesterday there were CVE assigned actually by MITRE, they should be: https://www.cve.org/CVERecord?id=CVE-2026-35414 https://www.cve.org/CVERecord?id=CVE-2026-35385 https://www.cve.org/CVERecord?id=CVE-2026-35386 https://www.cve.org/CVERecord?id=CVE-2026-35387 https://www.cve.org/CVERecord?id=CVE-2026-35388 Regards, Salvatore
Current thread:
- Announce: OpenSSH 10.3 released Damien Miller (Apr 02)
- Re: Announce: OpenSSH 10.3 released Agostino Sarubbo (Apr 03)
- Re: Announce: OpenSSH 10.3 released Salvatore Bonaccorso (Apr 03)
- Re: Announce: OpenSSH 10.3 released Demi Marie Obenour (Apr 03)
- Re: Announce: OpenSSH 10.3 released Damien Miller (Apr 06)
- Re: Announce: OpenSSH 10.3 released Demi Marie Obenour (Apr 07)
- Re: Announce: OpenSSH 10.3 released Damien Miller (Apr 07)
- Re: Announce: OpenSSH 10.3 released Demi Marie Obenour (Apr 07)
- Re: Announce: OpenSSH 10.3 released Damien Miller (Apr 06)
- Re: Announce: OpenSSH 10.3 released Agostino Sarubbo (Apr 03)
