Read the docs
TI-2022-26455 Aliases GHSA-5rrq-pxf6-6jx5

Prototype Pollution in node-forge debug API.

Priority LOW 38CWE-1321Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
—
Confidentiality · integrity · availability
—
Fix status
Fixed

No CVSS vector from any source. Fix status from GitHub.

Summary

### Impact The `forge.debug` API had a potential prototype pollution issue if called with untrusted input. The API was only used for internal debug purposes in a safe way and never documented or advertised. It is suspected that uses of this API, if any exist, would likely not have used untrusted inputs in a vulnerable way. ### Patches The `forge.debug` API and related functions were removed in 1.0.0. ### Workarounds Don't use the `forge.debug` API directly or indirectly with untrusted input. ### References - https://www.huntr.dev/bounties/1-npm-node-forge/ ### For more information If you have any questions or comments about this advisory: * Open an issue in [forge](https://github.com/digitalbazaar/forge). * Email us at [email protected].

Why it matters now

Fix Fixed node-forge (npm): 1.0.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—node-forge (npm)before 1.0.01.0.0Patch availableGHSA-5rrq-pxf6-6jx5
  • node-forge (npm) Vendor— Affected before 1.0.0 Fixed in 1.0.0 Patch available GHSA-5rrq-pxf6-6jx5

Remediation

  • Fix · GHSA-5rrq-pxf6-6jx5 node-forge (npm) Fixed in 1.0.0 Advisory →

Timeline

  1. 2026-10-03 Threatist record created from GHSA-5rrq-pxf6-6jx5

References

Sources

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