SCA: security update for concurrent-ruby (GHSA-h8w8-99g7-qmvj)

high Tenable Self-Hosted Container Security Plugin ID 443662

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- concurrent-ruby is a modern concurrency tools for Ruby. Prior to 1.3.7, Concurrent::AtomicReference#update
can enter a permanent busy retry loop when the current value is Float::NAN. The issue is caused by the
interaction between AtomicReference#update, which retries until compare_and_set(old_value, new_value)
succeeds; Numeric compare_and_set, which checks old == old_value before attempting the underlying atomic
swap.; and Ruby NaN semantics, where Float::NAN == Float::NAN is always false. As a result, once an
AtomicReference contains Float::NAN, calling #update repeatedly evaluates the caller's block and never
returns. In services that store externally derived numeric values in an AtomicReference, this can cause
CPU exhaustion or permanent request/job hangs. This vulnerability is fixed in 1.3.7. (CVE-2026-54904)

Solution

Update the concurrent-ruby library and its related packages to version 1.3.7 or later.

See Also

https://github.com/advisories/GHSA-h8w8-99g7-qmvj

Plugin Details

Severity: High

ID: 443662

Version: Revision 1.6

Type: Local

Family: SCA Checks

Published: 6/20/2026

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.71

Vendor

Vendor Severity: High

CVSS v2

Risk Factor: High

Base Score: 7.8

Temporal Score: 6.1

Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C

CVSS Score Source: CVE-2026-54904

CVSS v3

Risk Factor: High

Base Score: 7.5

Temporal Score: 6.7

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

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

CVSS v4

Risk Factor: High

Base Score: 8.2

Threat Score: 6.9

Threat Vector: CVSS:4.0/E:P

Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Vulnerability Information

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 6/19/2026

Vulnerability Publication Date: 6/19/2026

Reference Information

CVE: CVE-2026-54904

cwe: CWE-835