CVE-2023-38408

The PKCS#11 feature in ssh-agent in OpenSSH before 9.3p2 has an insufficiently trustworthy search path, leading to remote code execution if an agent is forwarded to an attacker-controlled system. (Code in /usr/lib is not necessarily safe for loading into ssh-agent.) NOTE: this issue exists because of an incomplete fix for CVE-2016-10009.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
9.8 CRITICAL
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
mitreCNA
---
---
CVEADP
---
---
CISA-ADPADP
9.8 CRITICAL
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 97%
VendorProductVersion
openbsdopenssh
𝑥
< 9.3
openbsdopenssh
9.3
openbsdopenssh
9.3:p1
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
openssh
bullseye (security)
1:8.4p1-5+deb11u3
fixed
bullseye
1:8.4p1-5+deb11u3
fixed
bookworm
1:9.2p1-2+deb12u3
fixed
bookworm (security)
1:9.2p1-2+deb12u3
fixed
sid
1:9.9p1-3
fixed
trixie
1:9.9p1-3
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
openssh
oracular
Fixed 1:9.3p1-1ubuntu2
released
noble
Fixed 1:9.3p1-1ubuntu2
released
mantic
Fixed 1:9.3p1-1ubuntu2
released
lunar
Fixed 1:9.0p1-1ubuntu8.4
released
kinetic
ignored
jammy
Fixed 1:8.9p1-3ubuntu0.3
released
focal
Fixed 1:8.2p1-4ubuntu0.8
released
bionic
Fixed 1:7.6p1-4ubuntu0.7+esm1
released
xenial
Fixed 1:7.2p2-4ubuntu2.10+esm3
released
trusty
Fixed 1:6.6p1-2ubuntu2.13+esm1
released
openssh-ssh1
oracular
needs-triage
noble
needs-triage
mantic
ignored
lunar
ignored
kinetic
ignored
jammy
needs-triage
focal
needs-triage
bionic
needs-triage
xenial
dne
trusty
dne
References