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 916
Reset filtersTrigger.dev: Blind SSRF via alert-channel webhook
Trigger.dev: Server-side request forgery via unvalidated webhook alert-channel URL
Trigger.dev: Run replay injects a task run into an attacker-chosen environment (cross-tenant write)
devalue: `stringify`/`uneval` serialize shared memory
devalue: Repeated primitive strings cause quadratic expansion in uneval
devalue: Malformed null-prototype object keys bypass __proto__ rejection via property-key coercion
basic-ftp: Quadratic-time CPU denial of service in Client.list() Unix directory-listing parser (RE_LINE backtracking)
fastify vulnerable to request body replacement via an async validation result collision
Angular Server-Side Rendering (SSR): Denial of Service via Numeric URL Matrix Parameters
Serialize JavaScript: Cross-site scripting (XSS) via unescaped </script> in serialized function bodies
Axios: ReDoS in fromDataURI data: URL parser freezes the Node event loop (DoS)
Axios: ReDoS (O(N²)) in shouldBypassProxy host normalization, reachable via untrusted redirect Location
Nest: Unbounded memory growth in the NestJS TCP microservice transport
Nodemailer addressparser: O(n^2) on comment-joined addresses enables a remote DoS (reachable via mailparser)
Nest: Remote process termination via a deeply nested microservice message pattern
brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service
brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion
brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion
adm-zip: getDataAsync() bypasses the maxOutputLength size guard enforced by the synchronous getData() path
adm-zip: Unhandled error event in async DEFLATE decompression crashes Node.js process (DoS)
adm-zip: Decompression-bomb protection (fix for CVE-2026-39244) can be bypassed by declaring uncompressed size as 0
Nodemailer: Nested structured recipient arrays bypass the parser depth limit and cause stack exhaustion DoS
undici vulnerable to Denial of Service via unbounded decompression of compressed responses
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.