Every CVE Search/ Get API key

CVE-2024-6387

Openssh: regresshion - race condition in ssh allows rce/dos

8.1 HighPublic exploitFix available

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

99.5%Up 99.5 points since Jul 2, 2024
90%50%10%1%

What each source reports

CVE List Score used 8.1

Openssh: regresshion - race condition in ssh allows rce/dos

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
CVE-2024-6387
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-364
Updated
2026-11-06
EUVDEUVD-2024-47981 8.1

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
EUVD-2024-47981
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-06
GitHub AdvisoriesGHSA-2x8c-95vh-gfv4 8.1

A signal handler race condition was found in OpenSSH's server (sshd), where a client does not...

A signal handler race condition was found in OpenSSH's server (sshd), where a client does not authenticate within LoginGraceTime seconds (120 by default, 600 in old OpenSSH versions), then sshd's SIGALRM handler is called asynchronously. However, this signal handler calls various functions that are not async-signal-safe, for example, syslog().

Record
GHSA-2x8c-95vh-gfv4
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-362, CWE-364
Updated
2026-11-02
NVD 8.1

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
CVE-2024-6387
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-364, CWE-362
Updated
2026-11-07
OSVALPINE-CVE-2024-6387 8.1

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
ALPINE-CVE-2024-6387
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-43024 8.1

CVE-2024-6387 affecting package openssh for versions less than 9.8p1-1

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
AZL-43024
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 21 moreShow less
OSVAZL-43030 8.1

CVE-2024-6387 affecting package openssh for versions less than 8.9p1-6

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
AZL-43030
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2024-6387 8.1
Record
BELL-CVE-2024-6387
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 8.1

Openssh: regresshion - race condition in ssh allows rce/dos

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
CVE-2024-6387
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-364
Updated
2026-11-07
OSVDEBIAN-CVE-2024-6387 8.1

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
DEBIAN-CVE-2024-6387
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-07
OSVJLSEC-2026-71 8.1

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
JLSEC-2026-71
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1781 8.1

openssh security update

OpenSSH is the premier connectivity tool for remote login with the SSH protocol. \ It encrypts all traffic to eliminate eavesdropping, connection hijacking, and \ other attacks. In addition, OpenSSH provides a large suite of secure tunneling \ capabilities, several authentication methods, and sophisticated configuration options.

Security Fix(es):

A signal handler race condition was found in OpenSSH's server (sshd), where a client does not authenticate within LoginGraceTime seconds (120 by default, 600 in old OpenSSH versions), then sshd's SIGALRM handler is called asynchronously. However, this signal handler calls various functions that are not async-signal-safe, for example, syslog().(CVE-2024-6387)

Record
OESA-2024-1781
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1782 8.1

openssh security update

OpenSSH is the premier connectivity tool for remote login with the SSH protocol. \ It encrypts all traffic to eliminate eavesdropping, connection hijacking, and \ other attacks. In addition, OpenSSH provides a large suite of secure tunneling \ capabilities, several authentication methods, and sophisticated configuration options.

Security Fix(es):

A signal handler race condition was found in OpenSSH's server (sshd), where a client does not authenticate within LoginGraceTime seconds (120 by default, 600 in old OpenSSH versions), then sshd's SIGALRM handler is called asynchronously. However, this signal handler calls various functions that are not async-signal-safe, for example, syslog().(CVE-2024-6387)

Record
OESA-2024-1782
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1783 8.1

openssh security update

OpenSSH is the premier connectivity tool for remote login with the SSH protocol. \ It encrypts all traffic to eliminate eavesdropping, connection hijacking, and \ other attacks. In addition, OpenSSH provides a large suite of secure tunneling \ capabilities, several authentication methods, and sophisticated configuration options.

Security Fix(es):

A signal handler race condition was found in OpenSSH's server (sshd), where a client does not authenticate within LoginGraceTime seconds (120 by default, 600 in old OpenSSH versions), then sshd's SIGALRM handler is called asynchronously. However, this signal handler calls various functions that are not async-signal-safe, for example, syslog().(CVE-2024-6387)

Record
OESA-2024-1783
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1784 8.1

openssh security update

OpenSSH is the premier connectivity tool for remote login with the SSH protocol. \ It encrypts all traffic to eliminate eavesdropping, connection hijacking, and \ other attacks. In addition, OpenSSH provides a large suite of secure tunneling \ capabilities, several authentication methods, and sophisticated configuration options.

Security Fix(es):

A signal handler race condition was found in OpenSSH's server (sshd), where a client does not authenticate within LoginGraceTime seconds (120 by default, 600 in old OpenSSH versions), then sshd's SIGALRM handler is called asynchronously. However, this signal handler calls various functions that are not async-signal-safe, for example, syslog().(CVE-2024-6387)

Record
OESA-2024-1784
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:4312 8.1

Red Hat Security Advisory: openssh security update

Record
RHSA-2024:4312
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:4340 8.1

Red Hat Security Advisory: openssh security update

Record
RHSA-2024:4340
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:4389 8.1

Red Hat Security Advisory: openssh security update

Record
RHSA-2024:4389
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2024-6387 8.1

A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate within a set time period.

Record
UBUNTU-CVE-2024-6387
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2024:4312 No score

Important: openssh security update

OpenSSH is an SSH protocol implementation supported by a number of Linux, UNIX, and similar operating systems. It includes the core files necessary for both the OpenSSH client and server.

Security Fix(es):

  • openssh: Possible remote code execution due to a race condition in signal handling (CVE-2024-6387)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2024:4312
Updated
2026-11-02
OSVCLSA-2024-1720093829 No score

openssh: Fix of CVE-2024-6387

  • CVE-2024-6387: the signal handler race condition itself fixed by commenting out the async-signal-unsafe code from the sshsigdie() function
Record
CLSA-2024-1720093829
Updated
2026-11-02
OSVMGASA-2024-0250 No score

Updated openssh packages fix security vulnerability

regreSSHion: RCE in OpenSSH's server, on glibc-based Linux systems. (CVE-2024-6387)

Record
MGASA-2024-0250
Updated
2026-11-02
OSVopenSUSE-SU-2024:14088-1 No score

openssh-9.6p1-10.1 on GA media

These are all security issues fixed in the openssh-9.6p1-10.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14088-1
Updated
2026-11-02
OSVSUSE-SU-2024:2275-1 No score

Security update for openssh

This update for openssh fixes the following issues:

  • CVE-2024-6387: Fixed race condition in a signal handler (bsc#1226642)
Record
SUSE-SU-2024:2275-1
Updated
2026-11-02
OSVSUSE-SU-2024:2275-2 No score

Security update for openssh

This update for openssh fixes the following issues:

  • CVE-2024-6387: Fixed race condition in a signal handler (bsc#1226642)
Record
SUSE-SU-2024:2275-2
Updated
2026-11-02
OSVSUSE-SU-2025:20009-1 No score

Security update for openssh

This update for openssh fixes the following issues:

  • CVE-2024-39894: Fixed timing attacks against echo-off password entry (bsc#1227318)
  • CVE-2024-6387: Fixed race condition in a signal handler (bsc#1226642).
Record
SUSE-SU-2025:20009-1
Updated
2026-11-02
OSVUSN-6859-1 No score

openssh vulnerability

It was discovered that OpenSSH incorrectly handled signal management. A remote attacker could use this issue to bypass authentication and remotely access systems without proper credentials.

Record
USN-6859-1
Updated
2026-11-02

Affected products

Show 63 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
openssh
Alpine:v3.17
8.6 up to 9.1_p1-r6
9.1_p1-r6
openssh
Alpine:v3.18
8.6 up to 9.3_p2-r2
9.3_p2-r2
openssh
Alpine:v3.19
8.6 up to 9.6_p1-r1
9.6_p1-r1
openssh
Alpine:v3.20
8.6 up to 9.7_p1-r4
9.7_p1-r4
openssh
Alpine:v3.21
8.6 up to 9.8_p1-r0
9.8_p1-r0
openssh
Alpine:v3.22
8.6 up to 9.8_p1-r0
9.8_p1-r0
openssh
Alpine:v3.23
8.6 up to 9.8_p1-r0
9.8_p1-r0
openssh
Alpine:v3.24
8.6 up to 9.8_p1-r0
9.8_p1-r0
openssh
AlmaLinux:9
before 8.7p1-38.el9_4.1
8.7p1-38.el9_4.1
openssh-askpass
AlmaLinux:9
before 8.7p1-38.el9_4.1
8.7p1-38.el9_4.1
Show 98 moreShow less
Affected packages
PackageAffectedFixed
openssh-clients
AlmaLinux:9
before 8.7p1-38.el9_4.1
8.7p1-38.el9_4.1
openssh-keycat
AlmaLinux:9
before 8.7p1-38.el9_4.1
8.7p1-38.el9_4.1
openssh-server
AlmaLinux:9
before 8.7p1-38.el9_4.1
8.7p1-38.el9_4.1
pam_ssh_agent_auth
AlmaLinux:9
before 0.10.4-5.38.el9_4.1
0.10.4-5.38.el9_4.1
openssh
Azure Linux:3
before 9.8p1-1
9.8p1-1
openssh
Azure Linux:2
before 8.9p1-6
8.9p1-6
openssh
Alpaquita:23
9.1_p1-r3 up to 9.1_p1-r8
9.1_p1-r8
openssh
Alpaquita:stream
9.3_p1-r7 up to 9.8_p1-r0
9.8_p1-r0
openssh
BellSoft Hardened Containers:23
9.1_p1-r3 up to 9.1_p1-r8
9.1_p1-r8
openssh
BellSoft Hardened Containers:stream
9.3_p1-r7 up to 9.8_p1-r0
9.8_p1-r0
openssh
TuxCare:AlmaLinux:9.2
before 8.7p1-30.el9_2.tuxcare.els5
8.7p1-30.el9_2.tuxcare.els5
openssh-askpass
TuxCare:AlmaLinux:9.2
before 8.7p1-30.el9_2.tuxcare.els5
8.7p1-30.el9_2.tuxcare.els5
openssh-clients
TuxCare:AlmaLinux:9.2
before 8.7p1-30.el9_2.tuxcare.els5
8.7p1-30.el9_2.tuxcare.els5
openssh-keycat
TuxCare:AlmaLinux:9.2
before 8.7p1-30.el9_2.tuxcare.els5
8.7p1-30.el9_2.tuxcare.els5
openssh-server
TuxCare:AlmaLinux:9.2
before 8.7p1-30.el9_2.tuxcare.els5
8.7p1-30.el9_2.tuxcare.els5
openssh-sk-dummy
TuxCare:AlmaLinux:9.2
before 8.7p1-30.el9_2.tuxcare.els5
8.7p1-30.el9_2.tuxcare.els5
pam_ssh_agent_auth
TuxCare:AlmaLinux:9.2
before 0.10.4-5.30.el9_2.tuxcare.els5
0.10.4-5.30.el9_2.tuxcare.els5
openssh
Debian:12
before 1:9.2p1-2+deb12u3, plus listed versions
1:9.2p1-21:9.2p1-2+deb12u11:9.2p1-2+deb12u2
1:9.2p1-2+deb12u3
openssh
Debian:13
before 1:9.7p1-7
1:9.7p1-7
openssh
Debian:14
before 1:9.7p1-7
1:9.7p1-7
OpenSSH_jll
Julia
8.9.0+0 up to 9.9.1+0
9.9.1+0
openssh
Mageia:9
before 9.3p1-2.2.mga9
9.3p1-2.2.mga9
openssh
openEuler:24.03-LTS
before 9.3p2-4.oe2403
9.3p2-4.oe2403
openssh
openEuler:22.03-LTS-SP4
before 8.8p1-31.oe2203sp4
8.8p1-31.oe2203sp4
openssh
openEuler:22.03-LTS-SP1
before 8.8p1-31.oe2203sp1
8.8p1-31.oe2203sp1
openssh
openEuler:22.03-LTS-SP3
before 8.8p1-31.oe2203sp3
8.8p1-31.oe2203sp3
openssh-askpass
Red Hat:enterprise_linux:9::appstream
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-askpass-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-clients-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-keycat-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-server-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-sk-dummy-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
pam_ssh_agent_auth
Red Hat:enterprise_linux:9::appstream
before 0:0.10.4-5.38.el9_4.1
0:0.10.4-5.38.el9_4.1
pam_ssh_agent_auth-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:0.10.4-5.38.el9_4.1
0:0.10.4-5.38.el9_4.1
openssh
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-askpass-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-clients
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-clients-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-keycat
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-keycat-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-server
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-server-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
openssh-sk-dummy-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:8.7p1-38.el9_4.1
0:8.7p1-38.el9_4.1
pam_ssh_agent_auth-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:0.10.4-5.38.el9_4.1
0:0.10.4-5.38.el9_4.1
openssh-askpass
Red Hat:rhel_eus:9.2::appstream
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-askpass-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-clients-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-debugsource
Red Hat:rhel_eus:9.2::appstream
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-keycat-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-server-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-sk-dummy-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
pam_ssh_agent_auth
Red Hat:rhel_eus:9.2::appstream
before 0:0.10.4-5.30.el9_2.4
0:0.10.4-5.30.el9_2.4
pam_ssh_agent_auth-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:0.10.4-5.30.el9_2.4
0:0.10.4-5.30.el9_2.4
openssh
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-askpass-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-clients
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-clients-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-debugsource
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-keycat
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-keycat-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-server
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-server-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
openssh-sk-dummy-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:8.7p1-30.el9_2.4
0:8.7p1-30.el9_2.4
pam_ssh_agent_auth-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:0.10.4-5.30.el9_2.4
0:0.10.4-5.30.el9_2.4
openssh-askpass
Red Hat:rhel_e4s:9.0::appstream
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-askpass-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-clients-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-debugsource
Red Hat:rhel_e4s:9.0::appstream
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-keycat-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-server-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
pam_ssh_agent_auth
Red Hat:rhel_e4s:9.0::appstream
before 0:0.10.4-4.12.el9_0.1
0:0.10.4-4.12.el9_0.1
pam_ssh_agent_auth-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:0.10.4-4.12.el9_0.1
0:0.10.4-4.12.el9_0.1
openssh
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-askpass-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-clients
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-clients-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-debugsource
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-keycat
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-keycat-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-server
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
openssh-server-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:8.7p1-12.el9_0.1
0:8.7p1-12.el9_0.1
pam_ssh_agent_auth-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:0.10.4-4.12.el9_0.1
0:0.10.4-4.12.el9_0.1
openssh
SUSE:Linux Enterprise Module for Basesystem 15 SP6
before 9.6p1-150600.6.3.1
9.6p1-150600.6.3.1
openssh-askpass-gnome
SUSE:Linux Enterprise Module for Desktop Applications 15 SP6
before 9.6p1-150600.6.3.1
9.6p1-150600.6.3.1
openssh
openSUSE:Leap 15.6
before 9.6p1-150600.6.3.1
9.6p1-150600.6.3.1
openssh-askpass-gnome
openSUSE:Leap 15.6
before 9.6p1-150600.6.3.1
9.6p1-150600.6.3.1
openssh
SUSE:Linux Micro 6.0
From an advisory covering 4 CVEs
before 9.6p1-2.1
9.6p1-2.1
openssh
Ubuntu:22.04:LTS
before 1:8.9p1-3ubuntu0.10, plus listed versions
1:8.4p1-6ubuntu21:8.7p1-21:8.7p1-2build11:8.7p1-41:8.8p1-1
Show 7 moreShow less
1:8.9p1-31:8.9p1-3ubuntu0.11:8.9p1-3ubuntu0.31:8.9p1-3ubuntu0.41:8.9p1-3ubuntu0.51:8.9p1-3ubuntu0.61:8.9p1-3ubuntu0.7
1:8.9p1-3ubuntu0.10
openssh
Ubuntu:24.04:LTS
before 1:9.6p1-3ubuntu13.3, plus listed versions
1:9.3p1-1ubuntu31:9.4p1-1ubuntu11:9.6p1-3ubuntu11:9.6p1-3ubuntu21:9.6p1-3ubuntu111:9.6p1-3ubuntu121:9.6p1-3ubuntu13
1:9.6p1-3ubuntu13.3
openssh
openSUSE:Tumbleweed
before 9.6p1-10.1
9.6p1-10.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHub7etsuo/cve-2024-6387-poc2024-07-01
PoC in GitHubFerasAlrimali/CVE-2024-6387-POC2024-07-01
PoC in GitHubacrono/cve-2024-6387-poc2024-07-01
PoC in GitHubbigb0x/CVE-2024-63872024-07-01
PoC in GitHubgetdrive/CVE-2024-6387-PoC2024-07-01
PoC in GitHubjack0we/CVE-2024-63872024-07-01
PoC in GitHublflare/cve-2024-6387-poc2024-07-01
PoC in GitHubpasswa11/cve-2024-6387-poc2024-07-01
PoC in GitHubwiggels/regresshion-check2024-07-01
PoC in GitHubxaitax/CVE-2024-6387_Check2024-07-01
Show 16 moreShow less
Public exploits
SourceLinkDate
PoC in GitHubzgzhang/cve-2024-6387-poc2024-07-01
PoC in GitHubACHUX21/checker-CVE-2024-63872024-07-02
PoC in GitHubAiGptCode/ssh_exploiter_CVE-2024-63872024-07-02
PoC in GitHubBrandonLynch2402/cve-2024-6387-nuclei-template2024-07-02
PoC in GitHubCiderAndWhisky/regression-scanner2024-07-02
PoC in GitHubCognisysGroup/CVE-2024-6387-Checker2024-07-02
PoC in GitHubMrR0b0t19/CVE-2024-6387-Exploit-POC2024-07-02
PoC in GitHubMufti22/CVE-2024-6387-checkher2024-07-02
PoC in GitHubP4x1s/CVE-2024-63872024-07-02
PoC in GitHubPrincipalAnthony/CVE-2024-6387-Updated-x64bit2024-07-02
PoC in GitHubR4Tw1z/CVE-2024-63872024-07-02
PoC in GitHubRickGeex/CVE-2024-6387-Checker2024-07-02
PoC in GitHubTAM-K592/CVE-2024-63872024-07-02
PoC in GitHubahlfors/CVE-2024-63872024-07-02
PoC in GitHubbetancour/OpenSSH-Vulnerability-test2024-07-02
Exploit-DBOpenSSH server (sshd) 9.8p1 - Race Condition2025-04-22

History

History
RecordedChangedSources
affectedOSV
factsOSV
exploits, exploits_moreOSV
first indexedCVE List, EUVD, Exploit-DB, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-6387 is a high vulnerability (CVSS 8.1) in Openbsd Openssh, published July 1, 2024. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 99.5%, the 99th percentile. Fixed in openssh 9.1_p1-r6.

References

Show 113 moreShow less
This page doesn't list everything

The full exploit list has 72 more links.

MoveEnter Open