Read the docs
TI-2025-29348 Aliases CVE-2025-46653GHSA-75v8-2h7p-7m2m

Formidable (aka node-formidable) 2.1.0 through 3.x before 3.5.3 relies on hexoid to…

Priority MEDIUM 48CWE-338Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
Partial Red Hat: 9 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat.

Summary

Formidable (aka node-formidable) 2.1.0 through 3.x before 3.5.3 relies on hexoid to prevent guessing of filenames for untrusted executable content; however, hexoid is documented as not "cryptographically secure." (Also, there is a scenario in which only the last two characters of a hexoid string need to be guessed, but this is not often relevant.) NOTE: this does not imply that, in a typical use case, attackers will be able to exploit any hexoid behavior to upload and execute their own content.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00446 39th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Partial Formidable (node-formidable): 3.5.3formidable (npm): 3.5.3, 2.1.3Red Hat: 9 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
node-formidableFormidable2.1.0 to before 3.5.33.5.3Patch availableCNA
—formidable (npm)3.1.1-canary.20211030 to before 3.5.33.5.3Patch availableGHSA-75v8-2h7p-7m2m
—formidable (npm)2.1.0 to before 2.1.32.1.3Patch availableGHSA-75v8-2h7p-7m2m
  • Formidable Vendornode-formidable Affected 2.1.0 to before 3.5.3 Fixed in 3.5.3 Patch available CNA
  • formidable (npm) Vendor— Affected 3.1.1-canary.20211030 to before 3.5.3 Fixed in 3.5.3 Patch available GHSA-75v8-2h7p-7m2m
  • formidable (npm) Vendor— Affected 2.1.0 to before 2.1.3 Fixed in 2.1.3 Patch available GHSA-75v8-2h7p-7m2m

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:node-formidable:formidable:*:*:*:*:*:node.js:*:*2.1.0 to before 3.5.3Vulnerablenode-formidable
  • cpe:2.3:a:node-formidable:formidable:*:*:*:*:*:node.js:*:* Versions 2.1.0 to before 3.5.3 Vulnerable ·node-formidable

Remediation

  • Fix · CNA Formidable (node-formidable) Fixed in 3.5.3
  • Fix · GHSA-75v8-2h7p-7m2m formidable (npm) Fixed in 3.5.3 Advisory →
  • Fix · GHSA-75v8-2h7p-7m2m formidable (npm) Fixed in 2.1.3 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
OpenShift ServerlessAffectedNo fix yet: Fix deferred
Red Hat Developer Hub 1AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 10AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 6AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 7AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 8AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 9AffectedNo fix yet: Fix deferred
Red Hat OpenShift AI (RHOAI)AffectedNo fix yet: Fix deferred
Red Hat OpenShift GitOpsAffectedNo fix yet: Fix deferred

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-46653
  2. 2026-10-03 Alias added: GHSA-75v8-2h7p-7m2m
  3. 2026-10-27 Affected versions changed · Red Hat

References

Sources