Browserify vulnerabilities
4 vulnerabilities
Known vulnerabilities in Browserify products, newest first, with CVSS severity, EPSS, KEV listings and ransomware use, across 4 products.
Products
4- Browserify Sign1 vulnerabilities
- Cipher Base1 vulnerabilities
- Pbkdf21 vulnerabilities
- Sha.Js1 vulnerabilities
CVE-2025-9288chainguardgitlab-rails-ce-18.1+66
EPSS score0.71%
Improper Input Validation vulnerability in sha.js allows Input Data Manipulation.This issue affects sha.js: through 2.4.11.CVE-2025-9287chainguardgitlab-rails-ce-18.1+67EPSS score0.53%
Improper Input Validation vulnerability in cipher-base allows Input Data Manipulation.This issue affects cipher-base: through 1.0.4.CVE-2026-102414chainguardcommercial-gitlab-rails-ee-19.1+41EPSS score0.28%
pbkdf2 through 3.1.6 re-hashes passwords longer than the digest's block size on every iteration in its JavaScript fallback (lib/sync.js). A password longer than the block size (64 bytes, or 128 bytes for sha384 and sha512) is passed to HMAC as the key on every iteration, and HMAC hashes such keys in full each time. Cost is therefore O(iterations × password length), and a long password can block the event loop. The fallback is used by pbkdf2Sync and pbkdf2 on Node.js before 0.12, on Bun (1.0.0 through 1.1.34, and 1.2.6 and later), and on Deno 2.9.0 and later, because their native pbkdf2Sync fails the library's feature check. It is also used when lib/sync.js is imported directly. Node.js 0.12 and later, and browser builds (which use lib/sync-browser.js), are not affected. Applications that enforce a reasonable maximum password length are not meaningfully affected.CVE-2023-46234browserifybrowserify-sign+4EPSS score0.51%
browserify-sign is a package to duplicate the functionality of node's crypto public key functions, much of this is based on Fedor Indutny's work on indutny/tls.js. An upper bound check issue in `dsaVerify` function allows an attacker to construct signatures that can be successfully verified by any public key, thus leading to a signature forgery attack. All places in this project that involve DSA verification of user-input signatures will be affected by this vulnerability. This issue has been patched in version 4.2.2.