CVE-2024-7589
Severity CVSS v4.0:
Pending analysis
Type:
CWE-362
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Publication date:
12/08/2024
Last modified:
13/08/2024
Description
A signal handler in sshd(8) may call a logging function that is not async-signal-safe. The signal handler is invoked when a client does not authenticate within the LoginGraceTime seconds (120 by default). This signal handler executes in the context of the sshd(8)&#39;s privileged code, which is not sandboxed and runs with full root privileges.<br />
<br />
This issue is another instance of the problem in CVE-2024-6387 addressed by FreeBSD-SA-24:04.openssh. The faulty code in this case is from the integration of blacklistd in OpenSSH in FreeBSD.<br />
<br />
As a result of calling functions that are not async-signal-safe in the privileged sshd(8) context, a race condition exists that a determined attacker may be able to exploit to allow an unauthenticated remote code execution as root.
Impact
Base Score 3.x
8.10
Severity 3.x
HIGH
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:freebsd:freebsd:*:*:*:*:*:*:*:* | 13.0 (excluding) | |
| cpe:2.3:o:freebsd:freebsd:*:*:*:*:*:*:*:* | 13.1 (including) | 13.3 (excluding) |
| cpe:2.3:o:freebsd:freebsd:13.3:p1:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:13.3:p2:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:13.3:p3:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:13.3:p4:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:beta5:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:p1:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:p2:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:p3:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:p4:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:p5:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:p6:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:p7:*:*:*:*:*:* | ||
| cpe:2.3:o:freebsd:freebsd:14.0:p8:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page



