Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 1,626
Reset filtersvm2 sandbox escape on Node.js 26 through a stale PromiseThenLookupChain protector
vm2 NodeVM can replace the host process TLS trust store
vm2: External module allowlist uses a raw prefix test, so a prefix-sharing sibling package is treated as allowlisted
piscina: Prototype-pollution gadget in ThreadPool.options allows RCE via execArgv / loadBalancer / env
basic-ftp: Quadratic-time CPU denial of service in Client.list() Unix directory-listing parser (RE_LINE backtracking)
fastify vulnerable to authentication bypass via malformed URLs reaching encapsulated not-found handlers
fastify vulnerable to header validation bypass via incomplete schema case normalization
Axios: Header Injection via Inherited headers After Minimal Interceptor
Axios: Fetch Adapter Header Injection via Inherited FormData getHeaders
Axios: Node HTTP adapter prototype-pollution gadget allows request socket hijack via inherited createConnection
Axios: CIDR-form NO_PROXY entries are ignored, causing proxy exclusion bypass for internal IP ranges
Axios: maxRedirects: 0 is not enforced by the fetch adapter, allowing redirect-based SSRF
Axios: Prototype-Pollution Gadget in the Default Instance Allows Inherited Object.prototype.method to Override HTTP Method
Axios: ReDoS (O(N²)) in shouldBypassProxy host normalization, reachable via untrusted redirect Location
Axios: HTTP/2 adapter bypasses configured DNS lookup and proxy controls
Axios: Denial of Service via Unhandled 'error' Event in HTTP/2 ClientHttp2Session Initialization
Nest: Unbounded memory growth in the NestJS TCP microservice transport
@nestjs/platform-fastify: Path-scoped middleware bypass via absolute-form request targets
@xhmikosr/decompress: Path traversal via symlink chain
ip-address: Address6 builds a parse diagnostic proportional to the input with no length bound, allowing a single long string to stall or crash the process
brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service
Nodemailer: Quadratic backtracking in the addressparser free-text fallback allows remote denial of service
adm-zip: Unhandled error event in async DEFLATE decompression crashes Node.js process (DoS)
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.