CVE-2024-6387
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.
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
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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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
- openbsd openssh
- almalinux
- amazon linux
- apple macos
- arista eos
- canonical ubuntu linux
- debian linux
- freebsd
- netapp 500f firmware
- netapp 8300 firmware
- netapp 8700 firmware
- netapp a150 firmware
Show 63 moreShow less
- netapp a1k firmware
- netapp a220 firmware
- netapp a250 firmware
- netapp a400 firmware
- netapp a700s firmware
- netapp a70 firmware
- netapp a800 firmware
- netapp a900 firmware
- netapp a90 firmware
- netapp a9500 firmware
- netapp active iq unified manager
- netapp bootstrap os
- netapp c190 firmware
- netapp c250 firmware
- netapp c400 firmware
- netapp c800 firmware
- netapp e-series santricity os controller
- netapp fas2720 firmware
- netapp fas2750 firmware
- netapp fas2820 firmware
- netapp ontap
- netapp ontap select deploy administration utility
- netapp ontap tools
- netbsd
- red hat ceph storage 5
- red hat ceph storage 6
- red hat ceph storage 7
- red hat enterprise linux 10
- red hat enterprise linux 6
- red hat enterprise linux 7
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux 9.0 update services for sap solutions
- red hat enterprise linux 9.2 extended update support
- red hat openshift container platform 4
- red hat openshift container platform 4.13
- red hat openshift container platform 4.14
- red hat openshift container platform 4.15
- red hat openshift container platform 4.16
- redhat enterprise linux
- redhat enterprise linux eus
- redhat enterprise linux for arm 64
- redhat enterprise linux for arm 64 eus
- redhat enterprise linux for ibm z systems
- redhat enterprise linux for ibm z systems eus
- redhat enterprise linux for power little endian
- redhat enterprise linux for power little endian eus
- redhat enterprise linux server aus
- redhat openshift container platform
- siemens industrial edge management os (iem-os)
- siemens simatic s7-1500 cpu 1518-4 pn/dp mfp
- siemens simatic s7-1500 cpu 1518f-4 pn/dp mfp
- siemens sinamics iiot module
- siemens sinema remote connect server
- siemens sinumerik one
- siemens siplus s7-1500 cpu 1518-4 pn/dp mfp
- sonicwall sma 6200 firmware
- sonicwall sma 6210 firmware
- sonicwall sma 7200 firmware
- sonicwall sma 7210 firmware
- sonicwall sma 8200v firmware
- sonicwall sra ex 7000 firmware
- suse linux enterprise micro
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opensshAlpine:v3.17 |
8.6 up to 9.1_p1-r6 | 9.1_p1-r6 |
opensshAlpine:v3.18 |
8.6 up to 9.3_p2-r2 | 9.3_p2-r2 |
opensshAlpine:v3.19 |
8.6 up to 9.6_p1-r1 | 9.6_p1-r1 |
opensshAlpine:v3.20 |
8.6 up to 9.7_p1-r4 | 9.7_p1-r4 |
opensshAlpine:v3.21 |
8.6 up to 9.8_p1-r0 | 9.8_p1-r0 |
opensshAlpine:v3.22 |
8.6 up to 9.8_p1-r0 | 9.8_p1-r0 |
opensshAlpine:v3.23 |
8.6 up to 9.8_p1-r0 | 9.8_p1-r0 |
opensshAlpine:v3.24 |
8.6 up to 9.8_p1-r0 | 9.8_p1-r0 |
opensshAlmaLinux:9 |
before 8.7p1-38.el9_4.1 | 8.7p1-38.el9_4.1 |
openssh-askpassAlmaLinux:9 |
before 8.7p1-38.el9_4.1 | 8.7p1-38.el9_4.1 |
Show 98 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openssh-clientsAlmaLinux:9 |
before 8.7p1-38.el9_4.1 | 8.7p1-38.el9_4.1 |
openssh-keycatAlmaLinux:9 |
before 8.7p1-38.el9_4.1 | 8.7p1-38.el9_4.1 |
openssh-serverAlmaLinux:9 |
before 8.7p1-38.el9_4.1 | 8.7p1-38.el9_4.1 |
pam_ssh_agent_authAlmaLinux:9 |
before 0.10.4-5.38.el9_4.1 | 0.10.4-5.38.el9_4.1 |
opensshAzure Linux:3 |
before 9.8p1-1 | 9.8p1-1 |
opensshAzure Linux:2 |
before 8.9p1-6 | 8.9p1-6 |
opensshAlpaquita:23 |
9.1_p1-r3 up to 9.1_p1-r8 | 9.1_p1-r8 |
opensshAlpaquita:stream |
9.3_p1-r7 up to 9.8_p1-r0 | 9.8_p1-r0 |
opensshBellSoft Hardened Containers:23 |
9.1_p1-r3 up to 9.1_p1-r8 | 9.1_p1-r8 |
opensshBellSoft Hardened Containers:stream |
9.3_p1-r7 up to 9.8_p1-r0 | 9.8_p1-r0 |
opensshTuxCare:AlmaLinux:9.2 |
before 8.7p1-30.el9_2.tuxcare.els5 | 8.7p1-30.el9_2.tuxcare.els5 |
openssh-askpassTuxCare:AlmaLinux:9.2 |
before 8.7p1-30.el9_2.tuxcare.els5 | 8.7p1-30.el9_2.tuxcare.els5 |
openssh-clientsTuxCare:AlmaLinux:9.2 |
before 8.7p1-30.el9_2.tuxcare.els5 | 8.7p1-30.el9_2.tuxcare.els5 |
openssh-keycatTuxCare:AlmaLinux:9.2 |
before 8.7p1-30.el9_2.tuxcare.els5 | 8.7p1-30.el9_2.tuxcare.els5 |
openssh-serverTuxCare:AlmaLinux:9.2 |
before 8.7p1-30.el9_2.tuxcare.els5 | 8.7p1-30.el9_2.tuxcare.els5 |
openssh-sk-dummyTuxCare:AlmaLinux:9.2 |
before 8.7p1-30.el9_2.tuxcare.els5 | 8.7p1-30.el9_2.tuxcare.els5 |
pam_ssh_agent_authTuxCare:AlmaLinux:9.2 |
before 0.10.4-5.30.el9_2.tuxcare.els5 | 0.10.4-5.30.el9_2.tuxcare.els5 |
opensshDebian: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 |
opensshDebian:13 |
before 1:9.7p1-7 | 1:9.7p1-7 |
opensshDebian:14 |
before 1:9.7p1-7 | 1:9.7p1-7 |
OpenSSH_jllJulia |
8.9.0+0 up to 9.9.1+0 | 9.9.1+0 |
opensshMageia:9 |
before 9.3p1-2.2.mga9 | 9.3p1-2.2.mga9 |
opensshopenEuler:24.03-LTS |
before 9.3p2-4.oe2403 | 9.3p2-4.oe2403 |
opensshopenEuler:22.03-LTS-SP4 |
before 8.8p1-31.oe2203sp4 | 8.8p1-31.oe2203sp4 |
opensshopenEuler:22.03-LTS-SP1 |
before 8.8p1-31.oe2203sp1 | 8.8p1-31.oe2203sp1 |
opensshopenEuler:22.03-LTS-SP3 |
before 8.8p1-31.oe2203sp3 | 8.8p1-31.oe2203sp3 |
openssh-askpassRed Hat:enterprise_linux:9::appstream |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-askpass-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-clients-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-keycat-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-server-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-sk-dummy-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
pam_ssh_agent_authRed 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-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:0.10.4-5.38.el9_4.1 | 0:0.10.4-5.38.el9_4.1 |
opensshRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-askpass-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-clientsRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-clients-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-keycatRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-keycat-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-serverRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-server-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
openssh-sk-dummy-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:8.7p1-38.el9_4.1 | 0:8.7p1-38.el9_4.1 |
pam_ssh_agent_auth-debuginfoRed 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-askpassRed Hat:rhel_eus:9.2::appstream |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-askpass-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-clients-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-debugsourceRed Hat:rhel_eus:9.2::appstream |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-keycat-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-server-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-sk-dummy-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
pam_ssh_agent_authRed 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-debuginfoRed 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 |
opensshRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-askpass-debuginfoRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-clientsRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-clients-debuginfoRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-debuginfoRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-debugsourceRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-keycatRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-keycat-debuginfoRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-serverRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-server-debuginfoRed Hat:rhel_eus:9.2::baseos |
before 0:8.7p1-30.el9_2.4 | 0:8.7p1-30.el9_2.4 |
openssh-sk-dummy-debuginfoRed 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-debuginfoRed 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-askpassRed Hat:rhel_e4s:9.0::appstream |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-askpass-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-clients-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-debugsourceRed Hat:rhel_e4s:9.0::appstream |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-keycat-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-server-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
pam_ssh_agent_authRed 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-debuginfoRed 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 |
opensshRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-askpass-debuginfoRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-clientsRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-clients-debuginfoRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-debuginfoRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-debugsourceRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-keycatRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-keycat-debuginfoRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-serverRed Hat:rhel_e4s:9.0::baseos |
before 0:8.7p1-12.el9_0.1 | 0:8.7p1-12.el9_0.1 |
openssh-server-debuginfoRed 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-debuginfoRed 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 |
opensshSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 9.6p1-150600.6.3.1 | 9.6p1-150600.6.3.1 |
openssh-askpass-gnomeSUSE:Linux Enterprise Module for Desktop Applications 15 SP6 |
before 9.6p1-150600.6.3.1 | 9.6p1-150600.6.3.1 |
opensshopenSUSE:Leap 15.6 |
before 9.6p1-150600.6.3.1 | 9.6p1-150600.6.3.1 |
openssh-askpass-gnomeopenSUSE:Leap 15.6 |
before 9.6p1-150600.6.3.1 | 9.6p1-150600.6.3.1 |
opensshSUSE:Linux Micro 6.0 From an advisory covering 4 CVEs |
before 9.6p1-2.1 | 9.6p1-2.1 |
opensshUbuntu: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 less1: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 |
opensshUbuntu: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 |
opensshopenSUSE:Tumbleweed |
before 9.6p1-10.1 | 9.6p1-10.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | 7etsuo/cve-2024-6387-poc | 2024-07-01 |
| PoC in GitHub | FerasAlrimali/CVE-2024-6387-POC | 2024-07-01 |
| PoC in GitHub | acrono/cve-2024-6387-poc | 2024-07-01 |
| PoC in GitHub | bigb0x/CVE-2024-6387 | 2024-07-01 |
| PoC in GitHub | getdrive/CVE-2024-6387-PoC | 2024-07-01 |
| PoC in GitHub | jack0we/CVE-2024-6387 | 2024-07-01 |
| PoC in GitHub | lflare/cve-2024-6387-poc | 2024-07-01 |
| PoC in GitHub | passwa11/cve-2024-6387-poc | 2024-07-01 |
| PoC in GitHub | wiggels/regresshion-check | 2024-07-01 |
| PoC in GitHub | xaitax/CVE-2024-6387_Check | 2024-07-01 |
Show 16 moreShow less
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | zgzhang/cve-2024-6387-poc | 2024-07-01 |
| PoC in GitHub | ACHUX21/checker-CVE-2024-6387 | 2024-07-02 |
| PoC in GitHub | AiGptCode/ssh_exploiter_CVE-2024-6387 | 2024-07-02 |
| PoC in GitHub | BrandonLynch2402/cve-2024-6387-nuclei-template | 2024-07-02 |
| PoC in GitHub | CiderAndWhisky/regression-scanner | 2024-07-02 |
| PoC in GitHub | CognisysGroup/CVE-2024-6387-Checker | 2024-07-02 |
| PoC in GitHub | MrR0b0t19/CVE-2024-6387-Exploit-POC | 2024-07-02 |
| PoC in GitHub | Mufti22/CVE-2024-6387-checkher | 2024-07-02 |
| PoC in GitHub | P4x1s/CVE-2024-6387 | 2024-07-02 |
| PoC in GitHub | PrincipalAnthony/CVE-2024-6387-Updated-x64bit | 2024-07-02 |
| PoC in GitHub | R4Tw1z/CVE-2024-6387 | 2024-07-02 |
| PoC in GitHub | RickGeex/CVE-2024-6387-Checker | 2024-07-02 |
| PoC in GitHub | TAM-K592/CVE-2024-6387 | 2024-07-02 |
| PoC in GitHub | ahlfors/CVE-2024-6387 | 2024-07-02 |
| PoC in GitHub | betancour/OpenSSH-Vulnerability-test | 2024-07-02 |
| Exploit-DB | OpenSSH server (sshd) 9.8p1 - Race Condition | 2025-04-22 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| facts | OSV | |
| exploits, exploits_more | OSV | |
| first indexed | CVE 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
access.redhat.com/errata/RHSA-2024:4312
access.redhat.com/errata/RHSA-2024:4340
access.redhat.com/errata/RHSA-2024:4389
access.redhat.com/errata/RHSA-2024:4469
access.redhat.com/errata/RHSA-2024:4474
access.redhat.com/errata/RHSA-2024:4479
Show 113 moreShow less
access.redhat.com/errata/RHSA-2024:4484
access.redhat.com/security/cve/CVE-2024-6387
bugzilla.redhat.com/show_bug.cgi?id=2294604
santandersecurityresearch.github.io/blog/sshing_the_masses.html
openssh.com/txt/release-9.8
qualys.com/2024/07/01/cve-2024-6387/regresshion.txt
vicarius.io/vsociety/posts/regresshion-an-openssh-regression-error-cve-2024-6387
exploit-db.com/exploits/52269
packetstorm.news/files/id/190587
openwall.com/lists/oss-security/2024/07/01/12
openwall.com/lists/oss-security/2024/07/01/13
openwall.com/lists/oss-security/2024/07/02/1
openwall.com/lists/oss-security/2024/07/03/1
openwall.com/lists/oss-security/2024/07/03/11
openwall.com/lists/oss-security/2024/07/03/2
openwall.com/lists/oss-security/2024/07/03/3
openwall.com/lists/oss-security/2024/07/03/4
openwall.com/lists/oss-security/2024/07/03/5
openwall.com/lists/oss-security/2024/07/04/1
openwall.com/lists/oss-security/2024/07/04/2
openwall.com/lists/oss-security/2024/07/08/2
openwall.com/lists/oss-security/2024/07/08/3
openwall.com/lists/oss-security/2024/07/09/2
openwall.com/lists/oss-security/2024/07/09/5
openwall.com/lists/oss-security/2024/07/10/1
openwall.com/lists/oss-security/2024/07/10/2
openwall.com/lists/oss-security/2024/07/10/3
openwall.com/lists/oss-security/2024/07/10/4
openwall.com/lists/oss-security/2024/07/10/6
openwall.com/lists/oss-security/2024/07/11/1
openwall.com/lists/oss-security/2024/07/11/3
openwall.com/lists/oss-security/2024/07/23/4
openwall.com/lists/oss-security/2024/07/23/6
openwall.com/lists/oss-security/2024/07/28/2
openwall.com/lists/oss-security/2024/07/28/3
archlinux.org/news/the-sshd-service-needs-to-be-restarted-after-upgrading-to-openssh-98p1
arstechnica.com/security/2024/07/regresshion-vulnerability-in-openssh-gives-attackers-root-on-linux
blog.qualys.com/vulnerabilities-threat-research/2024/07/01/regresshion-remote-unauthenticated-code-execution-vulnerability-in-openssh-server
explore.alas.aws.amazon.com/CVE-2024-6387.html
forum.vmssoftware.com/viewtopic.php?f=8&t=9132
ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2024-002.txt.asc
github.com/AlmaLinux/updates/issues/629
github.com/Azure/AKS/issues/4379
github.com/PowerShell/Win32-OpenSSH/discussions/2248
github.com/PowerShell/Win32-OpenSSH/issues/2249
github.com/microsoft/azurelinux/issues/9555
github.com/openela-main/openssh/commit/e1f438970e5a337a17070a637c1b9e19697cad09
github.com/oracle/oracle-linux/issues/149
github.com/rapier1/hpn-ssh/issues/87
github.com/zgzhang/cve-2024-6387-poc
lists.almalinux.org/archives/list/[email protected]/thread/23BF5BMGFVEVUI2WNVAGMLKT557EU7VY
lists.mindrot.org/pipermail/openssh-unix-announce/2024-July/000158.html
lists.mindrot.org/pipermail/openssh-unix-dev/2024-July/041431.html
news.ycombinator.com/item?id=40843778
psirt.global.sonicwall.com/vuln-detail/SNWLID-2024-0010
security-tracker.debian.org/tracker/CVE-2024-6387
security.netapp.com/advisory/ntap-20240701-0001
sig-security.rocky.page/issues/CVE-2024-6387
stackdiary.com/openssh-race-condition-in-sshd-allows-remote-code-execution
ubuntu.com/security/CVE-2024-6387
ubuntu.com/security/notices/USN-6859-1
akamai.com/blog/security-research/2024-openssh-vulnerability-regression-what-to-know-and-do
arista.com/en/support/advisories-notices/security-advisory/19904-security-advisory-0100
freebsd.org/security/advisories/FreeBSD-SA-24:04.openssh.asc
splunk.com/en_us/blog/security/cve-2024-6387-regresshion-vulnerability.html
suse.com/security/cve/CVE-2024-6387.html
theregister.com/2024/07/01/regresshion_openssh
support.apple.com/kb/HT214119
support.apple.com/kb/HT214118
support.apple.com/kb/HT214120
seclists.org/fulldisclosure/2024/Jul/20
seclists.org/fulldisclosure/2024/Jul/18
seclists.org/fulldisclosure/2024/Jul/19
cert-portal.siemens.com/productcert/html/ssa-446545.html
cert-portal.siemens.com/productcert/html/ssa-082556.html
nvd.nist.gov/vuln/detail/CVE-2024-6387
github.com/advisories/GHSA-2x8c-95vh-gfv4
security.alpinelinux.org/vuln/CVE-2024-6387
bugzilla.redhat.com/2294604
errata.almalinux.org/9/ALSA-2024-4312.html
docs.bell-sw.com/security/cves/CVE-2024-6387
docs.bell-sw.com/security/advisories/BELL-SA-2024-38
errata.tuxcare.com/almalinux9.2-esu/CLSA-2024-1720093829.html
access.redhat.com/downloads/content/package-browser
catalog.redhat.com/software/containers
openssh.com
github.com/CVEProject/cvelistV5/tree/main/cves/2024/6xxx/CVE-2024-6387.json
anongit.mindrot.org/openssh.git
advisories.mageia.org/MGASA-2024-0250.html
bugs.mageia.org/show_bug.cgi?id=33346
lists.debian.org/debian-security-announce/2024/msg00135.html
openwall.com/lists/oss-security/2024/07/01/3
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1781
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1782
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1783
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1784
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4312.json
cve.org/CVERecord?id=CVE-2024-6387
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4340.json
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4389.json
suse.com/support/update/announcement/2024/suse-su-20242275-1
bugzilla.suse.com/1226642
suse.com/security/cve/CVE-2024-6387
suse.com/support/update/announcement/2024/suse-su-20242275-2
suse.com/support/update/announcement/2025/suse-su-202520009-1
bugzilla.suse.com/1217950
bugzilla.suse.com/1218215
bugzilla.suse.com/1227318
suse.com/security/cve/CVE-2023-48795
suse.com/security/cve/CVE-2023-51385
suse.com/security/cve/CVE-2024-39894
ubuntu.com/blog/ubuntu-regresshion-security-fix
The full exploit list has 72 more links.