A race condition vulnerability was discovered in how signals are handled by OpenSSH's server (sshd). If a remote attacker does not authenticate within a set time period, then sshd's SIGALRM handler is called asynchronously. However, this signal handler calls various functions that are not async-signal-safe, for example, syslog(). As a consequence of a successful attack, in the worst case scenario, an attacker may be able to perform a remote code execution (RCE) as an unprivileged user running the sshd server.
{
"cna_assigner": "redhat",
"cwe_ids": [
"CWE-364"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/6xxx/CVE-2024-6409.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"fixed": "0:8.7p1-38.el9_4.4"
},
{
"fixed": "0:8.7p1-38.el9_4.4"
},
{
"fixed": "0:8.7p1-12.el9_0.3"
},
{
"fixed": "0:8.7p1-30.el9_2.7"
},
{
"fixed": "413.92.202408122222-0"
},
{
"fixed": "414.92.202407300859-0"
},
{
"fixed": "415.92.202407301159-0"
},
{
"fixed": "416.94.202407171205-0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "InverseAffectedRanges"
}
]
}
]
}{
"extracted_events": [
{
"range": [
{
"fixed": "c00da7741d42029e49047dd89e266d91dcfbffa0"
}
],
"source": "REFERENCES_COMMIT"
}
]
}