Read the docs
TI-2024-14303 Aliases CVE-2024-21548

Prototype pollution in bun

Priority HIGH 69CWE-1321Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

Versions of the package bun after 0.0.12 and before 1.1.30 are vulnerable to Prototype Pollution due to improper input sanitization. An attacker can exploit this vulnerability through Bun's APIs that accept objects. **Note:** This issue relates to the widely known and actively developed 'Bun' JavaScript runtime. The bun package on NPM at versions 0.0.12 and below belongs to a different and older project that happened to claim the 'bun' name in the past.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00671 52nd percentileScored 2026-11-07
Fix Fixed bun: 1.1.30

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Total

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

Affected products

VendorProductAffected versionsFixed inStatusSource
—bun0.0.12 to before 1.1.301.1.30Patch availableCNA
  • bun Vendor— Affected 0.0.12 to before 1.1.30 Fixed in 1.1.30 Patch available CNA

Remediation

  • Fix · CNA bun Fixed in 1.1.30

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-21548

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences