← Scan another repo

github.com/gitroomhq/postiz-app

@ 1e4c8dd5c4f7

Submitted 8/4/2026, 10:28:00 AM · Status: ok

Risk grade
F
100 / 100
Findings
1052
12 critical256 high718 medium61 low5 info0 on CISA KEV0ATT&CK
Showing 1,052 of 1,052 findings

Findings

  • Arbitrary code execution in protobufjs
    grypeCVE-2026-41242EPSS 0.8%
  • form-data uses unsafe random function in form-data for choosing boundary
    grypeCVE-2025-7783EPSS 1.7%
  • Handlebars.js has JavaScript Injection via AST Type Confusion
    grypeCVE-2026-33937EPSS 2.3%
  • Happy DOM: VM Context Escape can lead to Remote Code Execution
    grypeCVE-2025-61927EPSS 0.6%
  • node-tar: Decompression/parse DoS via unlimited input
    grypeCVE-2026-59873EPSS 0.4%
  • shell-quote quote() does not escape newlines in object .op values
    grypeCVE-2026-9277EPSS 0.9%
  • When Vitest UI server is listening, arbitrary file can be read and executed
    grypeCVE-2026-47429EPSS 1.0%
  • form-data: Unsafe random function in form-data
    Use of Insufficiently Random Values vulnerability in form-data allows HTTP Parameter Pollution (HPP). This vulnerability is associated with program files lib/form_data.Js. This issue affects form-data: < 2.5.4, 3.0.0 - 3.0.3, 4.0.0 - 4.0.3.
    trivyCVE-2025-7783
  • happy-dom: Happy-DOM VM Context Escape
    Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. Happy DOM v19 and lower contains a security vulnerability that puts the owner system at the risk of RCE (Remote Code Execution) attacks. A Node.js VM Context is not an isolated environ…
    trivyCVE-2025-61927
  • protobufjs: protobufjs: Arbitrary code execution via injected protobuf definition type fields
    protobufjs compiles protobuf definitions into JavaScript (JS) functions. In versions prior to 8.0.1 and 7.5.5, attackers can inject arbitrary code in the "type" fields of protobuf definitions, which will then execute during object decoding using that definition. Versions 8.0.1 an…
    trivyCVE-2026-41242
  • shell-quote: shell-quote: Arbitrary code execution via command injection due to unescaped line terminators
    shell-quote's `quote()` function did not validate object-token inputs against the operator model used by `parse()`. The `.op` field was backslash-escaped character by character using `/(.)/g`, which in JavaScript does not match line terminators (\n, \r, U+2028, U+2029). A line te…
    trivyCVE-2026-9277
  • tar: node-tar: Denial of Service via crafted gzip bomb
    node-tar is a tar archive manipulation library for Node.js. Prior to 7.5.19, node-tar does not enforce hard upper bounds on total decompressed data, entry counts, or decompression ratio in extraction and parsing paths such as src/extract.ts, allowing a small crafted gzip bomb to …
    trivyCVE-2026-59873
  • Detected discord-client-secret: Discovered a potential Discord client secret, risking compromised Discord bot integrations and data leaks
    Discovered a potential Discord client secret, risking compromised Discord bot integrations and data leaks.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operations
    Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    gitleaks
  • @babel/plugin-transform-modules-systemjs generates arbitrary code when compiling malicious input
    grypeCVE-2026-44728EPSS 0.1%
  • @grpc/grpc-js: A malformed request can cause a server crash
    grypeCVE-2026-48068EPSS 0.6%
  • @grpc/grpc-js: An incoming malformed compressed message can cause a client or server crash
    grypeCVE-2026-48069EPSS 0.6%
  • Allocation of Resources Without Limits or Throttling in Axios
    grypeCVE-2026-44488EPSS 0.6%
  • Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction
    grypeCVE-2026-26960EPSS 0.3%
  • Axios has prototype pollution read-side gadgets in HTTP adapter that allow credential injection and request hijacking
    grypeCVE-2026-42264EPSS 0.7%
  • axios Vulnerable to Credential Theft and Response Hijacking via Prototype Pollution Gadget in Config Merge
    grypeCVE-2026-44495EPSS 0.5%
  • axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`
    grypeCVE-2026-44494EPSS 1.0%
  • Axios: Header Injection via Prototype Pollution
    grypeCVE-2026-42035EPSS 0.4%
  • Axios: Incomplete Fix for CVE-2025-62718 — NO_PROXY Protection Bypassed via RFC 1122 Loopback Subnet (127.0.0.0/8) in Axios 1.15.0
    grypeCVE-2026-42043EPSS 0.7%
  • Axios: Prototype Pollution Gadgets - Response Tampering, Data Exfiltration, and Request Hijacking
    grypeCVE-2026-42033EPSS 0.8%
  • Axios: Proxy-Authorization Credential Leak to Origin Server Across HTTP-to-HTTPS Redirect in Axios Node.js HTTP Adapter
    grypeCVE-2026-44487EPSS 0.7%
  • Axios: Proxy-Authorization header leaks to redirect target when proxy is re-evaluated to direct connection
    grypeCVE-2026-44486EPSS 0.7%
  • Axios: Regular Expression Denial of Service (ReDoS) via Cookie Name Injection
    grypeCVE-2026-44496EPSS 0.6%
  • basic-ftp allows a malicious FTP server to cause client-side denial of service via unbounded multiline control response buffering
    grypeCVE-2026-44240EPSS 0.5%
  • basic-ftp has FTP Command Injection via CRLF
    grypeCVE-2026-39983EPSS 2.2%
  • basic-ftp vulnerable to denial of service via unbounded memory consumption in Client.list()
    grypeCVE-2026-41324EPSS 0.3%
  • basic-ftp: Incomplete CRLF Injection Protection Allows Arbitrary FTP Command Execution via Credentials and MKD Commands
    grype
  • brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
    grypeCVE-2026-13149EPSS 0.4%
  • brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
    grypeCVE-2026-13149EPSS 0.4%
  • brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
    grypeCVE-2026-13149EPSS 0.4%
  • brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
    grypeCVE-2026-14257EPSS 0.3%
  • brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
    grypeCVE-2026-14257EPSS 0.3%
  • brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
    grypeCVE-2026-14257EPSS 0.3%
  • brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
    grypeCVE-2026-69152
  • brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
    grypeCVE-2026-69152
  • brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
    grypeCVE-2026-69152
  • defu: Prototype pollution via `__proto__` key in defaults argument
    grypeCVE-2026-35209EPSS 0.4%
  • fast-uri vulnerable to host confusion via backslash authority introducer
    grypeCVE-2026-18446EPSS 0.2%
  • fast-uri vulnerable to host confusion via failed IDN canonicalization
    grypeCVE-2026-13676EPSS 0.4%
  • fast-uri vulnerable to host confusion via literal backslash authority delimiter
    grypeCVE-2026-16221EPSS 0.2%
  • fast-uri vulnerable to host confusion via percent-encoded authority delimiters
    grypeCVE-2026-6322EPSS 0.5%
  • fast-uri vulnerable to path traversal via percent-encoded dot segments
    grypeCVE-2026-6321EPSS 0.5%
  • fast-xml-builder allows attribute values with unwanted quotes to bypass malicious or unwanted attributes
    grypeCVE-2026-44665EPSS 0.2%
  • fast-xml-parser affected by numeric entity expansion bypassing all entity expansion limits (incomplete fix for CVE-2026-26278)
    grypeCVE-2026-33036EPSS 0.6%
  • fast-xml-parser affected by numeric entity expansion bypassing all entity expansion limits (incomplete fix for CVE-2026-26278)
    grypeCVE-2026-33036EPSS 0.6%
  • flatted vulnerable to unbounded recursion DoS in parse() revive phase
    grypeCVE-2026-32141EPSS 0.8%
  • Forge has a basicConstraints bypass in its certificate chain verification (RFC 5280 violation)
    grypeCVE-2026-33896EPSS 0.4%
  • Forge has Denial of Service via Infinite Loop in BigInteger.modInverse() with Zero Input
    grypeCVE-2026-33891EPSS 0.6%
  • Forge has signature forgery in Ed25519 due to missing S > L check
    grypeCVE-2026-33895EPSS 0.5%
  • Forge has signature forgery in RSA-PKCS due to ASN.1 extra field
    grypeCVE-2026-33894EPSS 0.5%
  • form-data: CRLF injection in form-data via unescaped multipart field names and filenames
    grypeCVE-2026-12143EPSS 0.5%
  • form-data: CRLF injection in form-data via unescaped multipart field names and filenames
    grypeCVE-2026-12143EPSS 0.5%
  • form-data: CRLF injection in form-data via unescaped multipart field names and filenames
    grypeCVE-2026-12143EPSS 0.5%
  • form-data: CRLF injection in form-data via unescaped multipart field names and filenames
    grypeCVE-2026-12143EPSS 0.5%
  • h3 has a Server-Sent Events Injection via Unsanitized Newlines in Event Stream Fields
    grypeCVE-2026-33128EPSS 0.6%
  • Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation
    grypeCVE-2026-33939EPSS 0.6%
  • Handlebars.js has JavaScript Injection in CLI Precompiler via Unescaped Names and Options
    grypeCVE-2026-33941EPSS 0.3%
  • Handlebars.js has JavaScript Injection via AST Type Confusion by tampering @partial-block
    grypeCVE-2026-33938EPSS 0.7%
  • Handlebars.js has JavaScript Injection via AST Type Confusion when passing an object as dynamic partial
    grypeCVE-2026-33940EPSS 0.7%
  • Happy DOM ECMAScriptModuleCompiler: unsanitized export names are interpolated as executable code
    grypeCVE-2026-33943EPSS 0.8%
  • Happy DOM's fetch credentials include uses page-origin cookies instead of target-origin cookies
    grypeCVE-2026-34226EPSS 0.5%
  • hono: CORS Middleware reflects any Origin with credentials when `origin` defaults to the wildcard
    grypeCVE-2026-54290EPSS 0.3%
  • hono: CORS Middleware reflects any Origin with credentials when `origin` defaults to the wildcard
    grypeCVE-2026-54290EPSS 0.3%
  • Immutabl: Hash-collision algorithmic complexity denial of service in Immutable.Map/Set
    grypeCVE-2026-59880EPSS 0.4%
  • Immutable.js `List` 32-bit trie overflow → unrecoverable DoS
    grypeCVE-2026-59879EPSS 0.4%
  • ip-address: Address4 decodes leading-zero octets as decimal while resolvers decode them as octal, allowing SSRF and trust-boundary bypass
    grypeCVE-2026-69192
  • JavaScript Cookie: Per-instance prototype hijack in assign() enables cookie-attribute injection
    grypeCVE-2026-46625EPSS 0.5%
  • js-yaml: YAML merge-key chains can force quadratic CPU consumption
    grypeCVE-2026-59869EPSS 0.4%
  • js-yaml: YAML merge-key chains can force quadratic CPU consumption
    grypeCVE-2026-59869EPSS 0.4%
  • LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning
    grypeCVE-2026-45134EPSS 0.2%
  • LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning
    grypeCVE-2026-45134EPSS 0.2%
  • linkify-it: Quadratic-complexity DoS via the `mailto:` validator scan-loop on attacker text
    grypeCVE-2026-59887EPSS 0.3%
  • LinkifyIt#match scan loop has quadratic algorithmic complexity
    grypeCVE-2026-48801EPSS 0.3%
  • lodash vulnerable to Code Injection via `_.template` imports key names
    grypeCVE-2026-4800EPSS 2.6%
  • lodash vulnerable to Code Injection via `_.template` imports key names
    grypeCVE-2026-4800EPSS 2.6%
  • lodash vulnerable to Code Injection via `_.template` imports key names
    grypeCVE-2026-4800EPSS 2.6%
  • Multer vulnerable to Denial of Service from maliciously crafted requests
    grypeCVE-2025-47944EPSS 0.7%
  • Multer vulnerable to Denial of Service via deeply nested field names
    grypeCVE-2026-5079EPSS 0.3%
  • Multer vulnerable to Denial of Service via deeply nested field names
    grypeCVE-2026-5079EPSS 0.3%
  • Multer vulnerable to Denial of Service via incomplete cleanup
    grypeCVE-2026-3304EPSS 0.7%
  • Multer vulnerable to Denial of Service via memory leaks from unclosed streams
    grypeCVE-2025-47935EPSS 0.7%
  • Multer vulnerable to Denial of Service via resource exhaustion
    grypeCVE-2026-2359EPSS 0.7%
  • Multer Vulnerable to Denial of Service via Uncontrolled Recursion
    grypeCVE-2026-3520EPSS 0.7%
  • Multer vulnerable to Denial of Service via unhandled exception
    grypeCVE-2025-48997EPSS 0.4%
  • Multer vulnerable to Denial of Service via unhandled exception from malformed request
    grypeCVE-2025-7338EPSS 0.7%
  • music-metadata has an infinite loop vulnerability in ASF parser
    grypeCVE-2026-32256EPSS 0.4%
  • Next.js: Denial of Service in App Router using Server Actions
    grypeCVE-2026-64641EPSS 0.6%
  • Next.js: Middleware / Proxy bypass in App Router applications using Turbopack and single locale
    grypeCVE-2026-64642EPSS 0.9%
  • Next.js: Server-Side Request Forgery in rewrites via attacker-controlled destination hostname
    grypeCVE-2026-64645EPSS 0.8%
  • Next.js: Server-Side Request Forgery in Server Actions on custom servers
    grypeCVE-2026-64649EPSS 0.4%
  • node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization
    grypeCVE-2026-23745EPSS 0.3%
  • node-tar Symlink Path Traversal via Drive-Relative Linkpath
    grypeCVE-2026-31802EPSS 0.3%
  • node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal
    grypeCVE-2026-24842EPSS 0.5%
  • node-tar: Negative tar entry size causes infinite loop in archive replace
    grypeCVE-2026-59874EPSS 0.4%
  • Nodemailer: Message-level raw option bypasses disableFileAccess/disableUrlAccess, enabling arbitrary file read and full-response SSRF in the delivered message
    grype
  • OpenTelemetry JavaScript: Denial of service in `JaegerPropagator` via unhandled exception on a malformed header
    grypeCVE-2026-59892EPSS 0.5%
  • path-to-regexp vulnerable to Denial of Service via sequential optional groups
    grypeCVE-2026-4926EPSS 0.8%
  • path-to-regexp vulnerable to Regular Expression Denial of Service via multiple route parameters
    grypeCVE-2026-4867EPSS 0.5%
  • Picomatch has a ReDoS vulnerability via extglob quantifiers
    grypeCVE-2026-33671EPSS 0.4%
  • Picomatch has a ReDoS vulnerability via extglob quantifiers
    grypeCVE-2026-33671EPSS 0.4%
  • piscina: Prototype Pollution Gadget → RCE via inherited options.filename
    grypeCVE-2026-55388EPSS 0.4%
  • PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments
    grypeCVE-2026-45623EPSS 0.5%
  • PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments
    grypeCVE-2026-45623EPSS 0.5%
  • PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments
    grypeCVE-2026-45623EPSS 0.5%
  • PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure
    grype
  • PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure
    grype
  • PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure
    grype
  • Prometheus exporter process crash via malformed HTTP request
    grypeCVE-2026-44902EPSS 0.5%
  • Prometheus exporter process crash via malformed HTTP request
    grypeCVE-2026-44902EPSS 0.5%
  • Prometheus exporter process crash via malformed HTTP request
    grypeCVE-2026-44902EPSS 0.5%
  • protobuf.js: Code generation gadget after prototype pollution
    grypeCVE-2026-44291EPSS 0.5%
  • protobuf.js: Code injection through bytes field defaults in generated toObject code
    grypeCVE-2026-44293EPSS 0.4%
  • protobuf.js: Denial of service through unbounded protobuf recursion
    grypeCVE-2026-44289EPSS 0.6%
  • protobuf.js: Process-wide denial of service through unsafe option paths
    grypeCVE-2026-44290EPSS 0.4%
  • protobufjs: Denial of service through unbounded Any expansion during JSON conversion
    grypeCVE-2026-48712EPSS 0.5%
  • Prototype Pollution via parse() in NodeJS flatted
    grypeCVE-2026-33228EPSS 0.8%
  • Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS
    grypeCVE-2026-23950EPSS 0.2%
  • Regular Expression Denial of Service (ReDoS) in cross-spawn
    grypeCVE-2024-21538EPSS 0.9%
  • Rollup 4 has Arbitrary File Write via Path Traversal
    grypeCVE-2026-27606EPSS 1.4%
  • sharp inherited vulnerabilities in libvips: CVE-2026-33327, CVE-2026-33328, CVE-2026-35590, CVE-2026-35591
    grype
  • sharp inherited vulnerabilities in libvips: CVE-2026-33327, CVE-2026-33328, CVE-2026-35590, CVE-2026-35591
    grype
  • shell-quote: Quadratic-complexity Denial of Service in `parse()` (CWE-407)
    grypeCVE-2026-13311EPSS 0.4%
  • socket.io allows an unbounded number of binary attachments
    grypeCVE-2026-33151EPSS 0.5%
  • Socket.IO: Zero-attachment Memory Exhaustion
    grypeCVE-2026-69185
  • SVGO removeScripts plugin leaves some executable scripts intact
    grype
  • tar has Hardlink Path Traversal via Drive-Relative Linkpath
    grypeCVE-2026-29786EPSS 0.4%
  • Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
    grypeCVE-2026-1526EPSS 1.1%
  • Undici has Unhandled Exception in WebSocket Client Due to Invalid server_max_window_bits Validation
    grypeCVE-2026-2229EPSS 0.9%
  • undici vulnerable to cross-origin request routing via SOCKS5 proxy pool reuse
    grypeCVE-2026-6734EPSS 0.4%
  • undici vulnerable to cross-user information disclosure and parse-time crash via degenerate private cache directives
    grypeCVE-2026-13697EPSS 0.3%
  • undici vulnerable to cross-user information disclosure and parse-time crash via degenerate private cache directives
    grypeCVE-2026-13697EPSS 0.3%
  • undici vulnerable to TLS certificate validation bypass via dropped requestTls in SOCKS5 ProxyAgent
    grypeCVE-2026-9697EPSS 0.5%
  • undici WebSocket client vulnerable to denial of service via fragment count bypass
    grypeCVE-2026-12151EPSS 0.8%
  • undici WebSocket client vulnerable to denial of service via fragment count bypass
    grypeCVE-2026-12151EPSS 0.8%
  • Undici: Malicious WebSocket 64-bit length overflows parser and crashes the client
    grypeCVE-2026-1528EPSS 0.5%
  • Vite Vulnerable to Arbitrary File Read via Vite Dev Server WebSocket
    grypeCVE-2026-39363EPSS 3.3%
  • vite: `server.fs.deny` bypass on Windows alternate paths
    grypeCVE-2026-53571EPSS 0.6%
  • ws: Memory exhaustion DoS from tiny fragments and data chunks
    grypeCVE-2026-48779EPSS 0.8%
  • ws: Memory exhaustion DoS from tiny fragments and data chunks
    grypeCVE-2026-48779EPSS 0.8%
  • ws: Memory exhaustion DoS from tiny fragments and data chunks
    grypeCVE-2026-48779EPSS 0.8%
  • ws: Memory exhaustion DoS from tiny fragments and data chunks
    grypeCVE-2026-48779EPSS 0.8%
  • @opentelemetry/propagator-jaeger: OpenTelemetry JavaScript: Denial of Service via malformed HTTP header decoding
    OpenTelemetry JavaScript is the OpenTelemetry JavaScript client. Prior to 2.9.0, @opentelemetry/propagator-jaeger decodes incoming uber-trace-id and uberctx-* HTTP header values with decodeURIComponent() without handling decode errors, allowing an unauthenticated remote attacker …
    trivyCVE-2026-59892
  • axios: Axios: Arbitrary HTTP header injection via prototype pollution
    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, a prototype pollution gadget exists in the Axios HTTP adapter (lib/adapters/http.js) that allows an attacker to inject arbitrary HTTP headers into outgoing requests. The vulnerability ex…
    trivyCVE-2026-42035
  • axios: Axios: Client-side Denial of Service via unescaped regex metacharacters in XSRF cookie name
    Axios is a promise based HTTP client for the browser and Node.js. Axios versions before 0.32.0 on the 0.x line and before 1.16.0 on the 1.x line build a regular expression from the configured XSRF cookie name without escaping regex metacharacters. In standard browser environments…
    trivyCVE-2026-44496
  • axios: Axios: Denial of Service due to unenforced request and response size limits
    Axios is a promise based HTTP client for the browser and Node.js. Axios versions 1.7.0 through 1.15.x did not enforce configured request and response size limits when requests were sent with the fetch adapter. Applications that selected adapter: 'fetch', or ran in environments wh…
    trivyCVE-2026-44488
  • axios: Axios: HTTP Transport Hijacking via Prototype Pollution
    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, when Object.prototype has been polluted by any co-dependency with keys that axios reads without a hasOwnProperty guard, an attacker can (a) silently intercept and modify every JSON respo…
    trivyCVE-2026-42033
  • axios: Axios: Information disclosure due to prototype pollution vulnerability
    Axios is a promise based HTTP client for the browser and Node.js. From 0.19.0 to before 0.31.1 and 1.15.2, Axios contains prototype-pollution gadgets in request config processing. If another vulnerability in the same JavaScript process has already polluted Object.prototype.transf…
    trivyCVE-2026-44495
  • axios: Axios: Information disclosure of proxy credentials via HTTP redirects
    Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, Axios’ Node.js HTTP adapter can leak proxy credentials to a redirect target in affected versions. When a request is sent through an authenticated proxy, Axios may add a Proxy-Authorizati…
    trivyCVE-2026-44486
  • axios: Axios: Information disclosure of proxy credentials via redirect flows
    Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, Axios’s Node.js HTTP adapter may forward a Proxy-Authorization header to a redirected origin during specific proxy-to-direct redirect flows. This affects Node.js usage, where an initial …
    trivyCVE-2026-44487
  • axios: Axios: Man-in-the-Middle (MITM) attack via Prototype Pollution
    Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-…
    trivyCVE-2026-44494
  • axios: Axios: NO_PROXY bypass via crafted URL
    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, an attacker who can influence the target URL of an Axios request can use any address in the 127.0.0.0/8 range (other than 127.0.0.1) to completely bypass the NO_PROXY protection. This vu…
    trivyCVE-2026-42043
  • axios: Axios: Prototype pollution allows information disclosure and request manipulation
    Axios is a promise based HTTP client for the browser and Node.js. From version 1.0.0 to before version 1.15.2, fFive config properties (auth, baseURL, socketPath, beforeRedirect, and insecureHTTPParser) in the HTTP adapter are read via direct property access without hasOwnPropert…
    trivyCVE-2026-42264
  • basic-ftp: basic-ftp: Client-side Denial of Service via unterminated multiline FTP responses
    basic-ftp is an FTP client for Node.js. Prior to 5.3.1, basic-ftp is vulnerable to client-side denial of service when parsing FTP control-channel multiline responses. A malicious or compromised FTP server can send an unterminated multiline response during the initial FTP banner p…
    trivyCVE-2026-44240
  • basic-ftp: basic-ftp: Command injection via CRLF sequences in file path parameters
    basic-ftp is an FTP client for Node.js. Prior to 5.2.1, basic-ftp allows FTP command injection via CRLF sequences (\r\n) in file path parameters passed to high-level path APIs such as cd(), remove(), rename(), uploadFrom(), downloadTo(), list(), and removeDir(). The library's pro…
    trivyCVE-2026-39983
  • basic-ftp: basic-ftp: Denial of Service via unbounded memory growth from malicious directory listings
    basic-ftp is an FTP client for Node.js. Versions prior to 5.3.0 are vulnerable to denial of service through unbounded memory growth while processing directory listings from a remote FTP server. A malicious or compromised server can send an extremely large or never-ending listing …
    trivyCVE-2026-41324
  • basic-ftp: Incomplete CRLF Injection Protection Allows Arbitrary FTP Command Execution via Credentials and MKD Commands
    ## Summary basic-ftp's CRLF injection protection (added in commit 2ecc8e2 for GHSA-chqc-8p9q-pq6q) is incomplete. Two code paths bypass the `protectWhitespace()` control character check: (1) the `login()` method directly concatenates user-supplied credentials into USER/PASS FTP …
    trivy
  • brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity
    brace-expansion through 5.0.6 is vulnerable to denial of service. The expand() function exhibits exponential-time complexity in the number of consecutive non-expanding '{}' brace groups. An attacker who passes a crafted string to expand(), directly or transitively, can cause sign…
    trivyCVE-2026-13149
  • brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity
    brace-expansion through 5.0.6 is vulnerable to denial of service. The expand() function exhibits exponential-time complexity in the number of consecutive non-expanding '{}' brace groups. An attacker who passes a crafted string to expand(), directly or transitively, can cause sign…
    trivyCVE-2026-13149
  • brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity
    brace-expansion through 5.0.6 is vulnerable to denial of service. The expand() function exhibits exponential-time complexity in the number of consecutive non-expanding '{}' brace groups. An attacker who passes a crafted string to expand(), directly or transitively, can cause sign…
    trivyCVE-2026-13149
  • brace-expansion: Brace-expansion: Denial of Service via memory exhaustion in expand() function
    brace-expansion through 5.0.7 is vulnerable to denial of service via memory exhaustion. The expand() function limits the number of results with a max option (default 100,000) but does not bound the length of each result string. By chaining multiple brace groups, an attacker keeps…
    trivyCVE-2026-14257
  • brace-expansion: Brace-expansion: Denial of Service via memory exhaustion in expand() function
    brace-expansion through 5.0.7 is vulnerable to denial of service via memory exhaustion. The expand() function limits the number of results with a max option (default 100,000) but does not bound the length of each result string. By chaining multiple brace groups, an attacker keeps…
    trivyCVE-2026-14257
  • brace-expansion: Brace-expansion: Denial of Service via memory exhaustion in expand() function
    brace-expansion through 5.0.7 is vulnerable to denial of service via memory exhaustion. The expand() function limits the number of results with a max option (default 100,000) but does not bound the length of each result string. By chaining multiple brace groups, an attacker keeps…
    trivyCVE-2026-14257
  • brace-expansion: brace-expansion: Denial of Service via unbounded intermediate arrays
    The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.18, 2.1.4, 3.0.6, and 5.0.9, expand() does not apply maxLength while constructing comma-alternative intermediate arrays or padded sequences, allowing attacker-controlled in…
    trivyCVE-2026-69152
  • brace-expansion: brace-expansion: Denial of Service via unbounded intermediate arrays
    The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.18, 2.1.4, 3.0.6, and 5.0.9, expand() does not apply maxLength while constructing comma-alternative intermediate arrays or padded sequences, allowing attacker-controlled in…
    trivyCVE-2026-69152
  • brace-expansion: brace-expansion: Denial of Service via unbounded intermediate arrays
    The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.18, 2.1.4, 3.0.6, and 5.0.9, expand() does not apply maxLength while constructing comma-alternative intermediate arrays or padded sequences, allowing attacker-controlled in…
    trivyCVE-2026-69152
  • cross-spawn: regular expression denial of service
    Versions of the package cross-spawn before 6.0.6, from 7.0.0 and before 7.0.5 are vulnerable to Regular Expression Denial of Service (ReDoS) due to improper input sanitization. An attacker can increase the CPU usage and crash the program by crafting a very large and well crafted …
    trivyCVE-2024-21538
  • defu: Prototype pollution via `__proto__` key in defaults argument
    defu is software that allows uers to assign default properties recursively. Prior to version 6.1.5, applications that pass unsanitized user input (e.g. parsed JSON request bodies, database records, or config files from untrusted sources) as the first argument to `defu()` are vuln…
    trivyCVE-2026-35209
  • fast-uri: fast-uri: Host confusion vulnerability via backslash in URI authority
    fast-uri before 4.1.2, 3.1.5, and 2.4.4 requires a literal double forward slash to recognize a URI authority, so a reference that uses a backslash based introducer in place of it (backslash backslash, forward slash backslash, or backslash forward slash) is parsed with no authorit…
    trivyCVE-2026-18446
  • fast-uri: fast-uri: Path traversal vulnerability allows bypass of security policies
    fast-uri decoded percent-encoded path separators and dot segments before applying dot-segment removal in its normalize() and equal() functions. Encoded path data was treated like real slashes and parent-directory references, so distinct URIs could collapse onto the same normalize…
    trivyCVE-2026-6321
  • fast-uri: fast-uri: Security policy bypass due to improper Unicode hostname canonicalization
    fast-uri versions 2.3.1 through 3.1.2 and 4.0.0 fail to canonicalize Unicode (IDN) hostnames for HTTP-family URLs. The IDN conversion path calls a helper that does not exist on the global URL constructor, silently leaving the host in its original Unicode form while normalize() an…
    trivyCVE-2026-13676
  • fast-uri: fast-uri: URI authority bypass due to improper delimiter handling
    fast-uri normalize() decoded percent-encoded authority delimiters inside the host component and then re-emitted them as raw delimiters during serialization. A host that combined an allowed domain, an encoded at-sign, and a different domain was re-emitted with the at-sign as a raw…
    trivyCVE-2026-6322
  • fast-xml-builder: fast-xml-builder: Attribute injection leading to information disclosure or content manipulation
    fast-xml-builder builds XML from JSON. Prior to 1.1.7, when an input data has quotes in attribute values but process entities is not enabled, it breaks the attribute value into multiple attributes. This gives the room for an attacker to insert unwanted attributes to the XML/HTML.…
    trivyCVE-2026-44665
  • fast-xml-parser: fast-xml-parser: Denial of Service via XML entity expansion bypass
    fast-xml-parser allows users to process XML from JS object without C/C++ based libraries or callbacks. Versions 4.0.0-beta.3 through 5.5.5 contain a bypass vulnerability where numeric character references (&#NNN;, &#xHH;) and standard XML entities completely evade the entity expa…
    trivyCVE-2026-33036
  • fast-xml-parser: fast-xml-parser: Denial of Service via XML entity expansion bypass
    fast-xml-parser allows users to process XML from JS object without C/C++ based libraries or callbacks. Versions 4.0.0-beta.3 through 5.5.5 contain a bypass vulnerability where numeric character references (&#NNN;, &#xHH;) and standard XML entities completely evade the entity expa…
    trivyCVE-2026-33036
  • form-data: form-data: Form field override via CRLF injection
    form-data is a library for creating readable multipart/form-data streams. In versions through 4.0.5, the `field` argument to `FormData#append` and the `filename` option are concatenated verbatim into the `Content-Disposition` header without escaping carriage return (CR), line fee…
    trivyCVE-2026-12143
  • form-data: form-data: Form field override via CRLF injection
    form-data is a library for creating readable multipart/form-data streams. In versions through 4.0.5, the `field` argument to `FormData#append` and the `filename` option are concatenated verbatim into the `Content-Disposition` header without escaping carriage return (CR), line fee…
    trivyCVE-2026-12143
  • form-data: form-data: Form field override via CRLF injection
    form-data is a library for creating readable multipart/form-data streams. In versions through 4.0.5, the `field` argument to `FormData#append` and the `filename` option are concatenated verbatim into the `Content-Disposition` header without escaping carriage return (CR), line fee…
    trivyCVE-2026-12143
  • grpc-js: @grpc/grpc-js: Client or server crash via malformed compressed message
    @grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to 1.9.16, 1.10.12, 1.11.4, 1.12.7, 1.13.5, and 1.14.4, an invalid incoming compressed message can cause a client or server process that uses @grpc/grpc-js to crash. This issu…
    trivyCVE-2026-48069
  • grpc-js: @grpc/grpc-js: Server crash via malformed HTTP/2 stream initiation
    @grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to 1.9.16, 1.10.12, 1.11.4, 1.12.7, 1.13.5, and 1.14.4, an invalid incoming HTTP/2 stream initiation can cause a server process created using @grpc/grpc-js to crash. This issu…
    trivyCVE-2026-48068
  • h3 has a Server-Sent Events Injection via Unsanitized Newlines in Event Stream Fields
    H3 is a minimal H(TTP) framework. In versions prior to 1.15.6 and between 2.0.0 through 2.0.1-rc.14, createEventStream is vulnerable to Server-Sent Events (SSE) injection due to missing newline sanitization in formatEventStreamMessage() and formatEventStreamComment(). An attacker…
    trivyCVE-2026-33128
  • happy-dom: Happy DOM: Information disclosure via incorrect cookie handling in fetch requests
    Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. Versions prior to 20.8.9 may attach cookies from the current page origin (`window.location`) instead of the request target URL when `fetch(..., { credentials: "include" })` is used. Th…
    trivyCVE-2026-34226
  • happy-dom: Happy DOM: Remote Code Execution via JavaScript expression injection
    Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. In versions 15.10.0 through 20.8.7, a code injection vulnerability in `ECMAScriptModuleCompiler` allows an attacker to achieve Remote Code Execution (RCE) by injecting arbitrary JavaSc…
    trivyCVE-2026-33943
  • hono: CORS Middleware reflects any Origin with credentials when `origin` defaults to the wildcard
    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.25, with credentials: true and no explicit origin (the default wildcard), the CORS Middleware reflects the request's Origin and sends Access-Control-Allow-Credentials: true. Any si…
    trivyCVE-2026-54290
  • hono: CORS Middleware reflects any Origin with credentials when `origin` defaults to the wildcard
    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.25, with credentials: true and no explicit origin (the default wildcard), the CORS Middleware reflects the request's Origin and sends Access-Control-Allow-Credentials: true. Any si…
    trivyCVE-2026-54290
  • Image user should not be 'root'
    Running containers with 'root' user can lead to a container escape situation. It is a best practice to run containers as non-root users, which can be done by adding a 'USER' statement to the Dockerfile.
    trivyDockerfile.dev:0
  • Immutable.js provides many Persistent Immutable data structures. Prior ...
    Immutable.js provides many Persistent Immutable data structures. Prior to 4.3.9 and 5.1.8, Immutable.Map and Immutable.Set keep keys that share the same 32-bit hash in a HashCollisionNode collision bucket that is scanned linearly, allowing an attacker who controls keys inserted i…
    trivyCVE-2026-59880
  • Immutable.js provides many Persistent Immutable data structures. Prior ...
    Immutable.js provides many Persistent Immutable data structures. Prior to 4.3.9 and 5.1.8, List#set, List#setSize, List#setIn, List#updateIn, and the functional set, setIn, and updateIn mishandle an index or size in the range 2 ** 30 to 2 ** 31 in setListBounds in src/List.js, ca…
    trivyCVE-2026-59879
  • Impact: fast-uri versions from 2.3.1 through 4.1.0 (including the 3.x ...
    Impact: fast-uri versions from 2.3.1 through 4.1.0 (including the 3.x line up to 3.1.3 and the 2.x line up to 2.4.2) do not treat a literal backslash character (U+005C) as an authority delimiter. Node's native WHATWG URL parser, used by fetch, undici, and Node's http and https cl…
    trivyCVE-2026-16221
  • ip-address is a library for parsing and manipulating IPv4 and IPv6 add ...
    ip-address is a library for parsing and manipulating IPv4 and IPv6 addresses in JavaScript. Prior to 10.3.1, Address4 accepts an octet written with a leading zero and decodes it as decimal, while the WHATWG URL host parser, inet_aton, and getaddrinfo all decode a leading zero as …
    trivyCVE-2026-69192
  • js-cookie: JavaScript Cookie: Cookie attribute manipulation via prototype pollution
    JavaScript Cookie is a JavaScript API for handling cookies, client-side. Prior to version 3.0.7, js-cookie's internal assign() helper copies properties with for...in + plain assignment. When the source object is produced by JSON.parse, the JSON object's "__proto__" member is an o…
    trivyCVE-2026-46625
  • js-yaml: js-yaml: Denial of Service via crafted YAML documents
    js-yaml is a JavaScript YAML parser and dumper. From 3.0.0 before 3.15.0 and from 4.0.0 before 4.3.0, js-yaml can spend quadratic CPU time parsing a document whose size grows only linearly when a chain of mappings uses merge keys where each mapping merges the previous one. This i…
    trivyCVE-2026-59869
  • js-yaml: js-yaml: Denial of Service via crafted YAML documents
    js-yaml is a JavaScript YAML parser and dumper. From 3.0.0 before 3.15.0 and from 4.0.0 before 4.3.0, js-yaml can spend quadratic CPU time parsing a document whose size grows only linearly when a chain of mappings uses merge keys where each mapping merges the previous one. This i…
    trivyCVE-2026-59869
  • LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning
    LangSmith Client SDKs provide SDK's for interacting with the LangSmith platform. Prior to LangSmith SDK Python 0.8.0 and JS/TS 0.6.0, the LangSmith SDK's prompt pull methods (pull_prompt / pull_prompt_commit in Python, pullPrompt / pullPromptCommit in JS/TS) fetch and deserialize…
    trivyCVE-2026-45134
  • LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning
    LangSmith Client SDKs provide SDK's for interacting with the LangSmith platform. Prior to LangSmith SDK Python 0.8.0 and JS/TS 0.6.0, the LangSmith SDK's prompt pull methods (pull_prompt / pull_prompt_commit in Python, pullPrompt / pullPromptCommit in JS/TS) fetch and deserialize…
    trivyCVE-2026-45134
  • linkify-it: linkify-it: Denial of Service via algorithmic complexity vulnerability
    linkify-it is a links recognition library with full Unicode support. Prior to 5.0.1, LinkifyIt.prototype.match, the package's primary public API, has O(N²) algorithmic complexity for inputs containing many fuzzy links or emails because the JavaScript-level scan loop re-slices inp…
    trivyCVE-2026-48801
  • linkify-it: Quadratic-complexity DoS via the `mailto:` validator scan-loop on attacker text
    linkify-it is a links recognition library with full Unicode support. Prior to 5.0.2, the mailto: schema validator used by .test() and .match() can be invoked at every mailto: occurrence and scan the remaining input through src_email_name in lib/re.mjs, causing O(n^2) CPU consumpt…
    trivyCVE-2026-59887
  • lodash: lodash: Arbitrary code execution via untrusted input in template imports
    Impact: The fix for CVE-2021-23337 (https://github.com/advisories/GHSA-35jh-r3h4-6jhm) added validation for the variable option in _.template but did not apply the same validation to options.imports key names. Both paths flow into the same Function() constructor sink. When an a…
    trivyCVE-2026-4800
  • lodash: lodash: Arbitrary code execution via untrusted input in template imports
    Impact: The fix for CVE-2021-23337 (https://github.com/advisories/GHSA-35jh-r3h4-6jhm) added validation for the variable option in _.template but did not apply the same validation to options.imports key names. Both paths flow into the same Function() constructor sink. When an a…
    trivyCVE-2026-4800
  • lodash: lodash: Arbitrary code execution via untrusted input in template imports
    Impact: The fix for CVE-2021-23337 (https://github.com/advisories/GHSA-35jh-r3h4-6jhm) added validation for the variable option in _.template but did not apply the same validation to options.imports key names. Both paths flow into the same Function() constructor sink. When an a…
    trivyCVE-2026-4800
  • multer: Multer: Denial of Service via deeply nested field names in multipart form data
    Impact: multer versions 1.0.0 through 2.1.1 and 3.0.0-alpha.1 are vulnerable to a Denial of Service via deeply nested field names in multipart form data. The append-field dependency parses bracket notation in field names with no limit on nesting depth, allowing an attacker to for…
    trivyCVE-2026-5079
  • music-metadata has an infinite loop vulnerability in ASF parser
    music-metadata is a metadata parser for audio and video media files. Prior to version 11.12.3, music-metadata's ASF parser (`parseExtensionObject()` in `lib/asf/AsfParser.ts:112-158`) enters an infinite loop when a sub-object inside the ASF Header Extension Object has `objectSize…
    trivyCVE-2026-32256
  • next: Next.js: Authentication bypass leading to unauthorized access
    Next.js is a React framework for building full-stack web applications. In versions 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router built with Turbopack and a single entry in config.i18n.locales can bypass middleware/proxy based authenticat…
    trivyCVE-2026-64642
  • next: Next.js: Denial of Service via crafted requests to App Router with Server Actions
    Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive CPU usage blocking processi…
    trivyCVE-2026-64641
  • next: Next.js: Server-Side Request Forgery via malicious host redirection in Server Actions
    Next.js is a React framework for building full-stack web applications. In versions 14.1.1 through 15.5.20 and 16.0.0 through 16.2.10, when a Server Action forwards or redirects a request, an attacker can cause the server to send that outbound request to a malicious host (Server-S…
    trivyCVE-2026-64649
  • next: Next.js: Server-Side Request Forgery vulnerability
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a rewrites() or redirects() rule that builds its external destination hostname from request-controlled input can be pointed at an arbitrary hostn…
    trivyCVE-2026-64645
  • node-forge: Forge (node-forge): Certificate validation bypass allows unauthorized certificate issuance
    Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. Prior to version 1.4.0, `pki.verifyCertificateChain()` does not enforce RFC 5280 basicConstraints requirements when an intermediate certificate lacks both the `basicConstraints`…
    trivyCVE-2026-33896
  • node-forge: Forge: Authentication bypass via forged Ed25519 cryptographic signatures
    Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. Prior to version 1.4.0, Ed25519 signature verification accepts forged non-canonical signatures where the scalar S is not reduced modulo the group order (`S >= L`). A valid signa…
    trivyCVE-2026-33895
  • node-forge: Forge: Signature Forgery via Weak RSASSA PKCS#1 v1.5 Verification
    Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. Prior to version 1.4.0, RSASSA PKCS#1 v1.5 signature verification accepts forged signatures for low public exponent keys (e=3). Attackers can forge signatures by stuffing “garba…
    trivyCVE-2026-33894
  • node-forge: node-forge: Denial of Service via infinite loop in BigInteger.modInverse()
    Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. Prior to version 1.4.0, a Denial of Service (DoS) vulnerability exists in the node-forge library due to an infinite loop in the BigInteger.modInverse() function (inherited from …
    trivyCVE-2026-33891
  • node-tar: hardlink path traversal via drive-relative linkpath
    node-tar is a full-featured Tar for Node.js. Prior to version 7.5.10, tar can be tricked into creating a hardlink that points outside the extraction directory by using a drive-relative link target such as C:../target.txt, which enables file overwrite outside cwd during normal tar…
    trivyCVE-2026-29786
  • node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation
    node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as t…
    trivyCVE-2026-26960
  • node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check
    node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that b…
    trivyCVE-2026-24842
  • node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives
    node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading t…
    trivyCVE-2026-23745
  • node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition
    node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS AP…
    trivyCVE-2026-23950
  • Nodemailer: Message-level raw option bypasses disableFileAccess/disableUrlAccess, enabling arbitrary file read and full-response SSRF in the delivered message
    # Message-level `raw` option bypasses `disableFileAccess` / `disableUrlAccess`, enabling arbitrary file read and full-response SSRF in the sent message - **Target:** nodemailer/nodemailer, npm `nodemailer` **v9.0.0** (HEAD `4e58450eb490e5097a74b2b2cce35a8d9e21856e`) - **Verdict:…
    trivy
  • opentelemetry-js: opentelemetry/exporter-prometheus: opentelemetry-js: Denial of Service via malformed HTTP request
    opentelemetry-js is the OpenTelemetry JavaScript Client. Prior to 0.217.0, a single malformed HTTP request crashes any Node.js process running the OpenTelemetry JS Prometheus exporter. The metrics endpoint (default 0.0.0.0:9464) has no error handling around URL parsing, so a requ…
    trivyCVE-2026-44902
  • opentelemetry-js: opentelemetry/exporter-prometheus: opentelemetry-js: Denial of Service via malformed HTTP request
    opentelemetry-js is the OpenTelemetry JavaScript Client. Prior to 0.217.0, a single malformed HTTP request crashes any Node.js process running the OpenTelemetry JS Prometheus exporter. The metrics endpoint (default 0.0.0.0:9464) has no error handling around URL parsing, so a requ…
    trivyCVE-2026-44902
  • opentelemetry-js: opentelemetry/exporter-prometheus: opentelemetry-js: Denial of Service via malformed HTTP request
    opentelemetry-js is the OpenTelemetry JavaScript Client. Prior to 0.217.0, a single malformed HTTP request crashes any Node.js process running the OpenTelemetry JS Prometheus exporter. The metrics endpoint (default 0.0.0.0:9464) has no error handling around URL parsing, so a requ…
    trivyCVE-2026-44902
  • path-to-regexp: path-to-regexp: Denial of Service via catastrophic backtracking from malformed URL parameters
    Impact: A bad regular expression is generated any time you have three or more parameters within a single segment, separated by something that is not a period (.). For example, /:a-:b-:c or /:a-:b-:c-:d. The backtrack protection added in path-to-regexp@0.1.12 only prevents ambigu…
    trivyCVE-2026-4867
  • path-to-regexp: path-to-regexp: Denial of Service via crafted regular expressions
    Impact: A bad regular expression is generated any time you have multiple sequential optional groups (curly brace syntax), such as `{a}{b}{c}:z`. The generated regex grows exponentially with the number of groups, causing denial of service. Patches: Fixed in version 8.4.0. Work…
    trivyCVE-2026-4926
  • picomatch: Picomatch: Regular Expression Denial of Service via crafted extglob patterns
    Picomatch is a glob matcher written JavaScript. Versions prior to 4.0.4, 3.0.2, and 2.3.2 are vulnerable to Regular Expression Denial of Service (ReDoS) when processing crafted extglob patterns. Certain patterns using extglob quantifiers such as `+()` and `*()`, especially when c…
    trivyCVE-2026-33671
  • picomatch: Picomatch: Regular Expression Denial of Service via crafted extglob patterns
    Picomatch is a glob matcher written JavaScript. Versions prior to 4.0.4, 3.0.2, and 2.3.2 are vulnerable to Regular Expression Denial of Service (ReDoS) when processing crafted extglob patterns. Certain patterns using extglob quantifiers such as `+()` and `*()`, especially when c…
    trivyCVE-2026-33671
  • piscina: piscina: Arbitrary code execution via prototype pollution of filename option
    piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run() paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's options object doesn't have filename as an…
    trivyCVE-2026-55388
  • PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure
    ## Vulnerability Details **File**: `lib/previous-map.js` **Line**: 87-98 (`loadFile`), 129-144 (`loadMap`) ### Root Cause PostCSS auto-detects a `/*# sourceMappingURL=... */` comment inside the CSS text it is asked to parse and, unless the caller explicitly passes `map: false`…
    trivy
  • PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure
    ## Vulnerability Details **File**: `lib/previous-map.js` **Line**: 87-98 (`loadFile`), 129-144 (`loadMap`) ### Root Cause PostCSS auto-detects a `/*# sourceMappingURL=... */` comment inside the CSS text it is asked to parse and, unless the caller explicitly passes `map: false`…
    trivy
  • postcss: PostCSS: Information disclosure and denial of service via crafted CSS input
    PostCSS takes a CSS file and provides an API to analyze and modify its rules by transforming the rules into an Abstract Syntax Tree. In versions 8.5.11 and prior, the PreviousMap parses the /*# sourceMappingURL=PATH */ comment from any CSS string passed to process() and dereferen…
    trivyCVE-2026-45623
  • postcss: PostCSS: Information disclosure and denial of service via crafted CSS input
    PostCSS takes a CSS file and provides an API to analyze and modify its rules by transforming the rules into an Abstract Syntax Tree. In versions 8.5.11 and prior, the PreviousMap parses the /*# sourceMappingURL=PATH */ comment from any CSS string passed to process() and dereferen…
    trivyCVE-2026-45623
  • protobufjs: protobufjs: Arbitrary code execution due to unsafe expression generation from crafted protobuf descriptors
    protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.6 and 8.0.2, protobufjs generated JavaScript for toObject conversion could include an unsafe expression derived from a schema-controlled bytes field default value. A crafted descriptor with a no…
    trivyCVE-2026-44293
  • protobufjs: protobufjs: Arbitrary Code Execution via prototype pollution
    protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.6 and 8.0.2, protobufjs used plain objects with inherited prototypes for internal type lookup tables used by generated encode and decode functions. If Object.prototype had already been polluted,…
    trivyCVE-2026-44291
  • protobufjs: protobufjs: Denial of Service via crafted schema
    protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.6 and 8.0.2, protobufjs allowed certain schema option paths to traverse through inherited object properties while applying options. A crafted protobuf schema or JSON descriptor could cause optio…
    trivyCVE-2026-44290
  • protobufjs: protobufjs: Denial of Service via uncontrolled recursion in protobuf decoding
    protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.6 and 8.0.2, protobufjs could recurse without a depth limit while decoding nested protobuf data. This affected both skipping unknown group fields and generated decoding of nested message fields.…
    trivyCVE-2026-44289
  • protobufjs: protobufjs: Denial of Service via uncontrolled recursion with crafted protobuf payload
    protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.6.1 and 8.4.1, protobufjs could recurse without a depth limit while converting decoded messages to plain objects or JSON. This affected generated toObject() conversion and the custom google.protob…
    trivyCVE-2026-48712
  • sharp inherited vulnerabilities in libvips: CVE-2026-33327, CVE-2026-33328, CVE-2026-35590, CVE-2026-35591
    ### Impact A number of vulnerabilities, two rated as "High" severity using CVSSv4, have been discovered and fixed in the upstream libvips dependency. Those processing untrusted input with versions of sharp prior to 0.35.0 are affected. ### Patches #### Using prebuilt binaries…
    trivy
  • sharp inherited vulnerabilities in libvips: CVE-2026-33327, CVE-2026-33328, CVE-2026-35590, CVE-2026-35591
    ### Impact A number of vulnerabilities, two rated as "High" severity using CVSSv4, have been discovered and fixed in the upstream libvips dependency. Those processing untrusted input with versions of sharp prior to 0.35.0 are affected. ### Patches #### Using prebuilt binaries…
    trivy
  • shell-quote: shell-quote/parse: shell-quote: Denial of Service due to inefficient input parsing
    shell-quote prior to 1.8.5 finalizes parsed tokens in parse() using Array.prototype.concat as a reduce accumulator, which reallocates and copies the entire growing array on every iteration. As a result parse() runs in O(n^2) time relative to the number of input tokens. An attacke…
    trivyCVE-2026-13311
  • Socket.IO enables bidirectional and low-latency communication for ever ...
    Socket.IO enables bidirectional and low-latency communication for every platform. Prior to 4.2.7, 3.4.5, and 3.3.6, a specially crafted Socket.IO packet can make the server wait for a large number of binary attachments and buffer them, which can be exploited to make the server ru…
    trivyCVE-2026-69185
  • socket.io: Socket.IO: Denial of Service due to excessive buffering of specially crafted packets
    Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. Prior to versions 3.3.5, 3.4.4, and 4.2.6, a specially crafted Socket.IO packet can make the server wait for a large number of binary attachments and buffer them, which can be exploited t…
    trivyCVE-2026-33151
  • tar: Node-tar: Denial of Service via malformed tar archive header
    node-tar is a tar archive manipulation library for Node.js. Prior to 7.5.18, tar.replace accepts a checksum-valid tar header with a negative base-256 encoded entry size, causing the archive scanner to make no progress while repeatedly parsing the same header. This issue is fixed …
    trivyCVE-2026-59874
  • tar: tar: File overwrite via drive-relative symlink traversal
    node-tar is a full-featured Tar for Node.js. Prior to version 7.5.11, tar (npm) can be tricked into creating a symlink that points outside the extraction directory by using a drive-relative symlink target such as C:../../../target.txt, which enables file overwrite outside cwd dur…
    trivyCVE-2026-31802
  • undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames
    Impact: The undici WebSocket client enforces maxPayloadSize on the cumulative byte count of fragments in a message but does not enforce a limit on the number of fragments. A malicious WebSocket server can stream many small or empty continuation frames that each pass per-frame and…
    trivyCVE-2026-12151
  • undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames
    Impact: The undici WebSocket client enforces maxPayloadSize on the cumulative byte count of fragments in a message but does not enforce a limit on the number of fragments. A malicious WebSocket server can stream many small or empty continuation frames that each pass per-frame and…
    trivyCVE-2026-12151
  • undici: undici: Denial of Service via crafted WebSocket frame with large length
    ImpactA server can reply with a WebSocket frame using the 64-bit length form and an extremely large length. undici's ByteParser overflows internal math, ends up in an invalid state, and throws a fatal TypeError that terminates the process. Patches Patched in the undici version …
    trivyCVE-2026-1528
  • undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter
    ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-d…
    trivyCVE-2026-2229
  • undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression
    The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without en…
    trivyCVE-2026-1526
  • undici: undici: Information disclosure and data integrity issues due to incorrect Socks5ProxyAgent connection routing
    Impact: When using Socks5ProxyAgent, undici reuses a single connection pool across different origins without verifying that the pool's origin matches the requested origin. All requests are dispatched through the pool connected to the first origin, regardless of the intended desti…
    trivyCVE-2026-6734
  • undici: undici: Man-in-the-Middle attack via ignored TLS options with SOCKS5 proxy
    Impact: undici's ProxyAgent silently drops the requestTls option when configured with a SOCKS5 proxy URI (socks5:// or socks://). The target HTTPS connection through the SOCKS5 tunnel falls back to Node's default trust store, ignoring user-configured ca, cert, key, rejectUnauthor…
    trivyCVE-2026-9697
  • undici's cache interceptor mishandles malformed Cache-Control private ...
    undici's cache interceptor mishandles malformed Cache-Control private directives. In undici 7.0.0 up to before 7.29.0 and 8.0.0 up to before 8.9.0, a response carrying a degenerate qualified private directive, such as private set to an empty value, can be stored in the default sh…
    trivyCVE-2026-13697
  • undici's cache interceptor mishandles malformed Cache-Control private ...
    undici's cache interceptor mishandles malformed Cache-Control private directives. In undici 7.0.0 up to before 7.29.0 and 8.0.0 up to before 8.9.0, a response carrying a degenerate qualified private directive, such as private set to an empty value, can be stored in the default sh…
    trivyCVE-2026-13697
  • ws: ws: Denial of Service via memory exhaustion from small WebSocket fragments
    ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume…
    trivyCVE-2026-48779
  • ws: ws: Denial of Service via memory exhaustion from small WebSocket fragments
    ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume…
    trivyCVE-2026-48779
  • ws: ws: Denial of Service via memory exhaustion from small WebSocket fragments
    ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume…
    trivyCVE-2026-48779
  • ws: ws: Denial of Service via memory exhaustion from small WebSocket fragments
    ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume…
    trivyCVE-2026-48779

This report is public.