SCA: security update for get-jwks (GHSA-qc2q-qhf3-235m)

critical Tenable Cloud Security Plugin ID 435444

Description

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

- get-jwks contains fetch utils for JWKS keys. In versions prior to 11.0.2, a vulnerability in get-jwks can
lead to cache poisoning in the JWKS key-fetching mechanism. When the iss (issuer) claim is validated only
after keys are retrieved from the cache, it is possible for cached keys from an unexpected issuer to be
reused, resulting in a bypass of issuer validation. This design flaw enables a potential attack where a
malicious actor crafts a pair of JWTs, the first one ensuring that a chosen public key is fetched and
stored in the shared JWKS cache, and the second one leveraging that cached key to pass signature
validation for a targeted iss value. The vulnerability will work only if the iss validation is done after
the use of get-jwks for keys retrieval. This issue has been patched in version 11.0.2. (CVE-2025-59936)

See Also

https://github.com/advisories/GHSA-qc2q-qhf3-235m

Plugin Details

Severity: Critical

ID: 435444

Version: Revision 1.12

Type: Local

Family: SCA Checks

Published: 9/26/2025

Updated: 7/2/2026

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

Risk Information

VPR

Risk Factor: Medium

Score: 4.5

Percentile: 57.08

Vendor

Vendor Severity: Critical

CVSS v2

Risk Factor: High

Base Score: 9.7

Temporal Score: 7.2

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

CVSS Score Source: CVE-2025-59936

CVSS v3

Risk Factor: Critical

Base Score: 9.4

Temporal Score: 8.2

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

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

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 9/26/2025

Vulnerability Publication Date: 9/26/2025

Reference Information

CVE: CVE-2025-59936

cwe: CWE-116