Read the docs
TI-2026-15867 Aliases CVE-2026-19484GHSA-xjh9-v7x6-24jw

@fastify/busboy vulnerable to Denial of Service via oversized multipart boundary

Priority MEDIUM 40CWE-1322Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-835.

Summary

@fastify/busboy is a multipart form-data parser. In versions 3.1.0 through 3.2.0, a remote unauthenticated attacker can stall the Node.js event loop by sending a multipart request whose boundary is crafted to a specific length. The vendored streaming search stores its skip table in a fixed 256 entry byte array, and a boundary of exactly 252 bytes makes the search needle 256 bytes, which truncates the default skip distance to zero and turns the search into a CPU bound loop on a small body. A single small request can keep one core busy and deny service to other requests handled by the same process. The issue is fixed in @fastify/busboy 3.2.1, which widens the skip table so the skip distance is preserved. Users should upgrade to 3.2.1.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00615 49th percentileScored 2026-11-07
Fix Fixed @fastify/busboy (@fastify/busboy): 3.2.1@fastify/busboy (npm): 3.2.1Red Hat: 2 advisories

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
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
fastify@fastify/busboy3.1.0 to before 3.2.13.2.1Patch availableCNA
—@fastify/busboy (npm)3.1.0 to before 3.2.13.2.1Patch availableGHSA-xjh9-v7x6-24jw
  • @fastify/busboy Vendorfastify Affected 3.1.0 to before 3.2.1 Fixed in 3.2.1 Patch available CNA
  • @fastify/busboy (npm) Vendor— Affected 3.1.0 to before 3.2.1 Fixed in 3.2.1 Patch available GHSA-xjh9-v7x6-24jw

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:fastify:fastify\/busyboy:*:*:*:*:*:node.js:*:*3.1.0 to before 3.2.1Vulnerablefastify
  • cpe:2.3:a:fastify:fastify\/busyboy:*:*:*:*:*:node.js:*:* Versions 3.1.0 to before 3.2.1 Vulnerable ·fastify

Remediation

  • Fix · CNA @fastify/busboy (@fastify/busboy) Fixed in 3.2.1
  • Fix · GHSA-xjh9-v7x6-24jw @fastify/busboy (npm) Fixed in 3.2.1 Advisory →

Red Hat 2 advisories

  • RHSA-2026:87410 Released 2026-10-21 · Red Hat rating Critical
    RHOAI 2.25.12 - Red Hat OpenShift AI
    • Red Hat OpenShift AI 2.25 registry.redhat.io/rhoai/odh-built-in-detector-rhel9, registry.redhat.io/rhoai/odh-caikit-nlp-rhel9, registry.redhat.io/rhoai/odh-codeflare-operator-rhel9 +47
  • RHSA-2026:84734 Released 2026-10-19 · Red Hat rating Critical
    RHOAI 3.4.5 - Red Hat OpenShift AI
    • Red Hat OpenShift AI 3.4 registry.redhat.io/rhoai/odh-ai-gateway-payload-processing-rhel9, registry.redhat.io/rhoai/odh-automl-rhel9, registry.redhat.io/rhoai/odh-autorag-rhel9 +47

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    @fastify/busboy 3.2.1

    2 records Highest priority Priority MEDIUM 1 MEDIUM, 1 LOW

    Other records, highest priority first

    • TI-2026-15865 @fastify/busboy vulnerable to Denial of Service via prototype-named multipart part headerPriority LOW 39

Vendor assessments

Red Hat

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

ProductStatusPlan or fix
Red Hat OpenShift AI 2.25Fixed RHSA-2026:87410
Red Hat OpenShift AI 3.4Fixed RHSA-2026:84734
Not affected: 7 products
  • OpenShift Pipelines
  • Red Hat AMQ Broker 7
  • Red Hat Ceph Storage 8
  • Red Hat Ceph Storage 9
  • Red Hat OpenShift AI 2.25
  • Red Hat OpenShift AI 3.4
  • Red Hat OpenShift Container Platform 4

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-19484
  2. 2026-10-03 Alias added: GHSA-xjh9-v7x6-24jw
  3. 2026-10-20 Fix available: RHSA-2026:84734 · Red Hat
  4. 2026-10-20 Fix available: Red Hat OpenShift AI 3.4 · Red Hat
  5. 2026-10-22 Fix available: RHSA-2026:87410 · Red Hat
  6. 2026-10-23 Fix available: Red Hat OpenShift AI 2.25 · Red Hat

References

  • TI-2026-15865 @fastify/busboy vulnerable to Denial of Service via prototype-named multipart part header CVSS 3.1HIGH 7.5
  • TI-2026-52585 @fastify/busboy vulnerable to CRLF injection via multipart Content-Disposition filename and name CVSS 3.1MEDIUM 5.8

Sources