LiveActive security incident?Get immediate response
CVE Record

CVE-2024-6409: Openssh: possible remote code execution due to a race condition in signal handling affecting red hat enterprise linux 9

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.

HighCVSS 7Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

A timing flaw in specific Red Hat OpenSSH server builds could let an unauthenticated remote attacker crash SSH services or, in the worst case, execute code as the unprivileged account running sshd. Successful exploitation requires winning a difficult race condition, but externally reachable SSH servers warrant prompt attention.

Executive priority

Treat this as high-priority remediation for exposed RHEL 9 and affected OpenShift infrastructure. The potential impact includes SSH disruption and limited remote code execution, although attack complexity is high and active exploitation is not evidenced. Validate scope before broad emergency action because the supplied record identifies a Red Hat-specific affected set.

Technical view

When authentication exceeds the configured timeout, sshd asynchronously invokes a SIGALRM handler. That handler can call functions such as syslog() that are not async-signal-safe, creating a race condition classified as CWE-364. The supplied assessment assigns CVSS 3.1 score 7.0, with high attack complexity, no required privileges, and no user interaction.

Likely exposure

The supplied scope identifies affected builds in RHEL 9, RHEL 9.0 SAP Update Services, RHEL 9.2 EUS, and OpenShift 4.13–4.16 RHCOS. RHEL 6, 7, 8, and 10 are listed as unaffected. The bundle does not support treating all upstream OpenSSH installations as affected.

Exploitation context

No active exploitation is established: the CVE is not listed in KEV, and the supplied sources provide no cited evidence of attacks. Exploitation is remotely reachable before authentication but requires precise timing. Internet exposure increases opportunity, while successful code execution would reportedly retain the unprivileged sshd account context.

Researcher notes

The important distinction is downstream scope: the bundle marks generic OpenSSH as unaffected by default while naming specific Red Hat packages and RHCOS builds. The worst-case primitive is signal-handler memory corruption or unsafe reentrancy, but the supplied material does not establish a reliable exploit, observed compromise indicators, or fixed-version boundaries beyond linking vendor errata.

Mitigation direction

  • Apply the applicable Red Hat security errata through supported update channels.
  • Prioritize affected systems exposing SSH to the internet or untrusted networks.
  • Restrict SSH access to trusted sources while remediation is pending.
  • Update affected OpenShift and RHCOS deployments using supported Red Hat procedures.
  • Check current vendor guidance before adopting configuration workarounds; none are established in the bundle.

Validation and detection

  • Inventory OpenSSH package builds across RHEL 9 and listed OpenShift releases.
  • Compare installed builds and platform streams with the applicable Red Hat advisory.
  • Confirm remediated systems no longer match vendor-designated affected builds.
  • Identify SSH listeners reachable from internet or untrusted network segments.
  • Review repeated unauthenticated timeout events, recognizing they do not prove exploitation.
Prepared
Confidence
medium
Sources
12

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-364: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
description · low confidence lookup

Execution behavior lookup

The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.

Open ATT&CK lookup
description · low confidence lookup

Container behavior lookup

The affected technology mentions containers, so container-specific ATT&CK technique review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2024-6409 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
7 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
5Timeline events
2ADP providers
19Source links

SSVC decision data

CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: noTechnical Impact: total

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
7CVSS 3.1HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H2.24.7redhat

Vulnerability scoring details

Base CVSS 3.1 score

7High
CVSS 3.1 vector shape for CVE-2024-6409Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. Source timelineredhat

    Reported to Red Hat.

  3. Source timelineredhat

    Made public.

  4. CVE publishedCVE Program

    The CVE record was published.

  5. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CISA-ADPCISA ADP Vulnrichment
other:ssvc
CVECVE Program Container

Source materials

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
Unknown vendorOpenSSHOpenSSHunaffected
Red HatRed Hat Enterprise Linux 9openssh, 0:8.7p1-38.el9_4.4affected
Red HatRed Hat Enterprise Linux 9openssh, 0:8.7p1-38.el9_4.4affected
Red HatRed Hat Enterprise Linux 9.0 Update Services for SAP Solutionsopenssh, 0:8.7p1-12.el9_0.3affected
Red HatRed Hat Enterprise Linux 9.2 Extended Update Supportopenssh, 0:8.7p1-30.el9_2.7affected
Red HatRed Hat OpenShift Container Platform 4.13rhcos, 413.92.202408122222-0affected
Red HatRed Hat OpenShift Container Platform 4.14rhcos, 414.92.202407300859-0affected
Red HatRed Hat OpenShift Container Platform 4.15rhcos, 415.92.202407301159-0affected
Red HatRed Hat OpenShift Container Platform 4.16rhcos, 416.94.202407171205-0affected
Red HatRed Hat Enterprise Linux 10opensshunaffected
Red HatRed Hat Enterprise Linux 6opensshunaffected
Red HatRed Hat Enterprise Linux 7opensshunaffected
Red HatRed Hat Enterprise Linux 8opensshunaffected
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-364 · source CWE mapping

Signal Handler Race Condition

Signal Handler Race Condition represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.