Lucene search
+L
GithubRecent

36501 matches found

Github Security Blog
Github Security Blog
•added 2026/08/04 7:18 p.m.•23 views

Flowise: Missing Authorization on Execution Update Endpoint

Flowise Security Audit Report Date: 2026-03-17 Researcher: Dimpal Jadhav [email protected] GitHub: https://github.com/Dimpyj1604 Target: FlowiseAI/Flowise latest main branch Version: [email protected] FINDING 1: Missing Authorization on Execution Update Endpoint Severity: HIGH CVSS 7.5...

7.1CVSS6.1AI score0.00458EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 6:31 p.m.•6 views

Django GeoDjango spatial lookups allow file writes and outbound requests through GDAL raster parsing

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. GeoDjango spatial lookups optimistically parse the right-hand-side value as a raster by passing it to the django.contrib.gis.gdal.GDALRaster constructor. Any value used in a spatial lookup against a GeometryField or...

8.8CVSS5.9AI score0.01094EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 6:31 p.m.•6 views

Django GeoDjango vulnerable to denial of service through deeply nested geometry collections

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. GeoDjango's django.contrib.gis.geos.GEOSGeometry is subject to a potential denial-of-service when parsing deeply nested GEOMETRYCOLLECTION objects supplied as well-known text WKT, well-known binary WKB, or hex-encoded WKB,...

6.9CVSS5.8AI score0.00763EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 6:31 p.m.•8 views

Duplicate Advisory: @a2ui/web_core: `openUrl` permits `javascript:` URI execution via agent-supplied button actions

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-72qq-p3r5-f7wq. This link is maintained to preserve external references. Original Description The openUrl function in @a2ui/webcore passes an agent-controlled URL directly to window.open without validating the U...

8.6CVSS5.9AI score0.00125EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 6:01 p.m.•25 views

Flowise: Cross-Workspace OAuth2 Credential Metadata Leak

Summary Three OAuth2 credential endpoints look up credentials by id alone with no workspaceId filter. Two of these endpoints callback, refresh are whitelisted from all authentication. This allows: 1. Cross-workspace credential access — Any authenticated user can initiate OAuth2 flows against...

8.1CVSS5.8AI score0.00477EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 5:57 p.m.•25 views

Flowise: Incomplete Credential Redaction Exposes Secrets via API

Summary The GET /api/v1/credentials/:id endpoint decrypts stored credential data and returns it in the plainDataObj field of the API response. While a redactCredentialWithPasswordType function masks fields defined with type: 'password' in their component schema, many credential types store highly...

5.6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 5:57 p.m.•24 views

Flowise: Information Disclosure in GET /api/v1/upsert-history returns the entire server-wide upsert history

Summary The GET /api/v1/upsert-history endpoint returns the entire server-wide upsert history response size 100MB instead of being scoped to the requesting user/tenant/workspace. The response includes sensitive configuration data e.g., Vector Store settings such as Qdrant Server URL and collectio...

8.5CVSS5.9AI score0.00451EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 5:51 p.m.•29 views

Flowise: Cross-workspace credential IDOR in openai-assistants-vector-store

Summary These endpoints accept a client-controlled credential parameter. The server loads credentials by id and uses them directly, without checking whether that credential belongs to the caller’s workspace. If an attacker knows another workspace’s credentialId, they can use that workspace’s Open...

8.8CVSS6AI score0.00515EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 5:43 p.m.•24 views

Flowise: RCE via CSVAgent csvFile data URI base64 segment is interpolated into Python source without validation

Summary Flowise's CSVAgent interpolates an attacker-controlled segment of the csvFile data URI directly into a Python source-code template that is then executed by Pyodide. Because Pyodide is loaded with the default js bridge to globalThis which on Node.js exposes eval and dynamic import, the...

9.8CVSS8.3AI score0.01112EPSS
SaveExploits1References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 5:43 p.m.•21 views

Flowise: Authenticated arbitrary file write in the `S3 Directory` document loader via unsanitized S3 object keys

Summary Flowise on current main allows an authenticated user with documentStores:preview-process permission to trigger the S3 Directory document loader with attacker-controlled S3 object keys. The loader joins each returned S3 key with a temporary directory using path.jointempDir, key and writes...

5.7AI score
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 5:43 p.m.•24 views

Flowise: RBAC Bypass Leading to Unauthorized Workspace Variables Disclosure

Finding — Unauthorized Workspace Variables disclosure via $vars injection bypasses variables:view What’s wrong code locations - Variables for the active workspace are fetched without checking “variables:view” at this call site: flowise-src/ packages/components/src/utils.ts:932 - Runtime variables...

7.1CVSS6.1AI score0.00412EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 5:31 p.m.•26 views

Flowise: Pyodide validator Unicode homoglyph bypass leads to RCE

Summary The validatePythonCodeForDataFrame blacklist in packages/components/src/pythonCodeValidator.ts can be bypassed with Unicode homoglyph identifiers, allowing arbitrary Python execution inside Pyodide and full OS command execution on the Flowise host via Pyodide's js module interop. This...

9.8CVSS6.2AI score0.00972EPSS
SaveExploits1References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 5:09 p.m.•27 views

Flowise: CVE-2025-8943 Patch Bypass: npm_config_yes bypasses MCP environment variable blocklist (Unauthenticated RCE)

Summary The mitigation shipped for CVE-2025-8943 blocks the -y and --yes flags on npx to stop auto-installation of arbitrary packages. That flag filter works. The environment-variable check in the same patch denies only four variable names by exact string match, and npm reads its configuration...

9.8CVSS8.4AI score0.74787EPSS
SaveExploits4References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 4:50 p.m.•26 views

Flowise: `DELETE /api/v1/chatflows/:id` does not validate resource type, allowing `agentflows:delete` and `chatflows:delete` to delete each other’s flow type

summary: In Flowise, DELETE /api/v1/chatflows/:id authorizes requests with checkAnyPermission'chatflows:delete,agentflows:delete'. Possession of either permission is sufficient to reach the delete path. The delete logic does not validate the target resource type, allowing a caller with only...

8.1CVSS6AI score0.00524EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 4:05 p.m.•27 views

Flowise RCE via SQLite Record Manager Node

============================================================================= Security Advisory elttam Topic: Flowise RCE via SQLite Record Manager Node Module: FlowiseAI/Flowise Disclosed: 24-Apr-2026 Credits: Alex Brown Affects: FlowiseAI/Flowise 3.1.2 I. Background Flowise AI is an open-source...

9.4CVSS6.5AI score0.00821EPSS
SaveExploits1References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 3:56 p.m.•25 views

Flowise: Unauthenticated Property Injection into Flow Execution Context via Ungated `overrideConfig` Spread in Prediction API

Summary The POST /api/v1/prediction/:id endpoint — which is unauthenticated whitelisted in WHITELISTURLS — accepts an overrideConfig object in the request body. This object is unconditionally spread into the internal flowConfig and flowData objects at two locations in the codebase without checkin...

9.1CVSS7.4AI score0.00667EPSS
SaveExploits2References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 3:51 p.m.•34 views

Flowise: SSRF Protection Bypass via IPv4-Mapped IPv6 Addresses

Summary Flowise's HTTP security module httpSecurity.ts fails to normalize IPv4-mapped IPv6 addresses e.g., ::ffff:127.0.0.1, ::ffff:169.254.169.254 before checking them against the deny list. Due to an ipaddr.js kind mismatch ipv6 vs ipv4, all IPv4 CIDR deny rules are silently skipped for...

8.8CVSS6.8AI score0.00428EPSS
SaveExploits2References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 3:46 p.m.•23 views

Flowise: Remote Code Execution Vulnerability in CSVAgent

Summary The CSVAgent node was observed to allow users to write Python code which gets executed via pyodide. The original intent was to allow users to utilise the pandas library for CSV processing. Although there is a denylist that checks for dangerous Python constructs from being passed in, panda...

9.4CVSS7.7AI score0.0101EPSS
SaveExploits1References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 3:40 p.m.•24 views

Flowise: CSV Agent Remote Code Execution via Pyodide Code Injection — Root Shell Verified

UPDATE 2026-05-20: Full RCE as root VERIFIED This is not theoretical — a Meterpreter reverse shell session as root has been established on Flowise 3.1.2. Verified Exploit Chain 1. Python code injection via base64string = "$base64String" CSVAgent.ts line 161 2. Pyodide js bridge provides access to...

9.2CVSS6.1AI score0.00716EPSS
SaveExploits1References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 3:32 p.m.•3 views

Duplicate Advisory: jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-r7wm-3cxj-wff9. This link is maintained to preserve external references. Original Description The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 GHSA-72hv-8253-57qq, number length constraint...

6.9CVSS5.9AI score0.00408EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 3:32 p.m.•10 views

Duplicate Advisory: jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-72hv-8253-57qq. This link is maintained to preserve external references. Original Description The non-blocking asynchronous JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in...

6.9CVSS5.9AI score0.00408EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 3:29 p.m.•25 views

Flowise: RCE via NodeVM Sandbox Escape in executeJavaScriptCode() nodeVMOptions Override

Summary A sandbox escape vulnerability in executeJavaScriptCode allows any authenticated user to execute arbitrary system commands as root on the Flowise server. The function accepts caller-provided nodeVMOptions that override the default sandbox security settings via JavaScript's spread operator...

9.4CVSS7.2AI score0.00691EPSS
SaveExploits1References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 3:13 p.m.•28 views

Flowise Sandbox Escape to RCE

============================================================================= Security Advisory elttam Topic: Flowise JavaScript Sandbox Escape Module: FlowiseAI/Flowise, FlowiseAI/nodevm Disclosed: 11-Apr-2026 Credits: Luke Jahnke and Alex Brown Affects: FlowiseAI/Flowise 3.1.1, FlowiseAI/nodevm...

9CVSS7.2AI score0.13904EPSS
SaveExploits1References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 2:54 p.m.•21 views

Flowise: Missing authorization on `/api/v1/files` allows low-privileged API keys to list and delete files across workspaces within the same organization

summary: In Flowise, the /api/v1/files route is protected only by the feat:files feature gate and does not enforce checkPermission... on either GET or DELETE. As a result, any authenticated API key within the organization, even one with unrelated permissions, can list and delete files belonging t...

8.8CVSS6AI score0.00544EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 2:28 p.m.•32 views

Flowise RCE via TypeORM DataSource

============================================================================= Security Advisory elttam Topic: Flowise RCE via TypeORM DataSource Module: FlowiseAI/Flowise Disclosed: 15-Apr-2026 Credits: Alex Brown Affects: FlowiseAI/Flowise 3.1.2 I. Background Flowise AI is an open-source, low-co...

9CVSS6.9AI score0.02742EPSS
SaveExploits2References2Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/04 2:20 p.m.•27 views

Flowise: Unauthenticated OAuth2 Refresh Enables Non-Blind SSRF and Secret Exfiltration

Summary The OAuth2 token refresh endpoint POST /api/v1/oauth2-credential/refresh/:credentialId is unauthenticated by design it is in the public whitelist and performs a server-side HTTP request to a credential-controlled URL accessTokenUrl without SSRF protections. In runtime validation, this...

8.5CVSS7.5AI score0.00573EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/04 2:16 p.m.•16 views

Flowise: IDOR vulnerability exists at the GET /api/v1/organization/customer-default-source endpoint

Summary An Insecure Direct Object Reference IDOR vulnerability exists at the GET /api/v1/organization/customer-default-source endpoint. This flaw allows an authenticated attacker to bypass authorization checks and retrieve sensitive payment and profile information of other customers by manipulati...

5.6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 9:26 p.m.•20 views

python-cryptography verifier accepts wildcard DNS names allowing escape from permittedSubtrees

Summary If an intermediate constrained CA permits the DNS name foo.example.com, and the leaf certificate has a wildcard in its DNS SAN of .example.com, python-cryptography's verifier accepts which allows escaping outside of the permitted names. PoC !/usr/bin/env python3 """Standalone PoC: pyca's...

8.3CVSS5.9AI score0.00309EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 9:26 p.m.•22 views

python-cryptography: Duplicate self-signed intermediates can cause exponential path-building

Summary When resolving invalid certificate chains that include duplicate copies of self-signed certificates, the processing recursively invokes the same candidate, leading to an exponential blowup. Although the limitation that the chain depth cannot exceed a specified maximum depth prevents...

8.7CVSS7.1AI score0.00252EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 9:17 p.m.•24 views

cryptography: PKCS#7 EnvelopedData decryption exposes a Bleichenbacher oracle through distinguishable errors and timing

Summary pkcs7decryptder, pkcs7decryptpem, and pkcs7decryptsmime reported the outcome of decrypting a RecipientInfo's encryptedKey in several distinguishable ways, one of which disclosed the exact length recovered from the RSA operation. The same distinction was also observable by timing. An...

8.2CVSS6.2AI score0.00274EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 9:07 p.m.•22 views

Guzzle: Noncanonical host can bypass host-based checks

Impact In affected versions, Guzzle gives a transport the request URI as text and supplies the Host header separately. The cURL handlers set CURLOPTURL to the URI exactly as written and push that Host into CURLOPTHTTPHEADER; StreamHandler does the same through fopen. libcurl then parses the...

7.2CVSS5.8AI score0.0037EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 9:05 p.m.•23 views

Guzzle: Noncanonical cookie domain keeps subdomain scope

Impact SetCookie::matchesDomain gives every subdomain of a cookie Domain that cookie unless it recognizes the Domain as an IP literal or a numeric host, and it decides that from the domain's own text, so two spellings a transport reads as an address keep subdomain scope. On 7.15, hexadecimal and...

6.5CVSS6AI score0.00199EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:51 p.m.•49 views

AIOHTTP: Out-of-bounds heap read in C HTTP response parser error path (malformed chunked response)

Summary An out-of-bounds heap read could occur in the C response parser while building an error message for a malformed response. Impact An attacker controlled server, or possibly an accidental response could trigger a DoS in the client. Workaround If unable to upgrade, the Python parser is...

7.1CVSS6.6AI score0.00528EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:46 p.m.•38 views

AIOHTTP: HTTP request smuggling via WebSocket upgrade

Summary The HTTP parsers were vulnerable to a request smuggling attack relating to WebSocket upgrades. Impact If using the server-side component, it may be possible for an attacker to execute a request smuggling vulnerability using an edge case in the WebSocket upgrade procedure. AIOHTT is unawar...

6.3CVSS6.6AI score0.00443EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:40 p.m.•44 views

AIOHTTP: WebSocket client accepts compressed frames without negotiated permessage-deflate

Summary The client accepts and decompresses frames with the RSV1 bit set even when the permessage-deflate extension was not negotiated. Impact A client may unexpectedly decompress WebSocket frames when explicitly opted out. This could lead to additional CPU/memory consumption, but is unlikely to ...

6.9CVSS5.9AI score0.00524EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:29 p.m.•25 views

Sequelize: SQL Injection (Oracle DB)

Summary SQL Injection is possible with strings only if dialect is set to oracle. The vulnerability was confirmed on Sequelize v6.37.3. Details The escape function defined in sql-string.js does not escape quotes if the value starts with TOTIMESTAMP or TODATE. javascript else if dialect === 'oracle...

9.8CVSS8AI score0.0054EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:23 p.m.•25 views

Hono: ReDoS in CORS middleware via Access-Control-Request-Headers

Summary The built-in CORS middleware hono/cors parses the attacker-controlled Access-Control-Request-Headers request header during a preflight OPTIONS request using a regular expression whose running time is quadratic in the input length. A single request carrying a long run of whitespace can...

5.3CVSS6.8AI score0.00609EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:23 p.m.•54 views

GitPython: Arbitrary file truncation via git rev-list --output argument injection in unguarded Commit.count

Summary Commit.count forwards kwargs into revlist with no checkunsafeoptions guard the guard exists only in the sibling iteritems, commit.py:341. git rev-list --output= opens and truncates the target file to 0 bytes before revision parsing, so countoutput='/victim' destroys/blanks an arbitrary...

5.6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:14 p.m.•20 views

GitPython: Incomplete unsafe_git_archive_options denylist omits --add-file / --add-virtual-file, enabling arbitrary file read via Repo.archive()

Target: gitpython-developers/GitPython Tested: HEAD 07e80555 2026-07-25, latest release 3.1.55, git version 2.50.1 Summary Repo.archive does call the option guard, so this is not a missing-guard report. The guard is present and working; the denylist it consults is incomplete. python...

6.3AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 8:09 p.m.•21 views

GitPython: Unguarded git option forwarding in IndexFile.checkout() and TagReference.create() enables arbitrary file overwrite and arbitrary file read

Target: gitpython-developers/GitPython Tested: HEAD 07e80555 2026-07-25, latest release 3.1.55, git version 2.50.1 Reported instances: 2 exploitable, from a sweep of 14 unguarded call sites Summary GitPython blocks dangerous git options through Git.checkunsafeoptions, gated per method by an...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:59 p.m.•20 views

ip-address: Address4 decodes leading-zero octets as decimal while resolvers decode them as octal, allowing SSRF and trust-boundary bypass

Summary Address4 accepts an octet written with a leading zero and decodes it as decimal, while the WHATWG URL host parser, inetaton, and getaddrinfo all decode a leading zero as octal. The library and the network stack therefore disagree about which host a string names. new Address4'012.0.0.1'...

7.7CVSS6.5AI score0.00663EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:59 p.m.•21 views

ip-address: a CIDR suffix on the parsed address suppresses special-use classification and can bypass SSRF and trust-boundary checks

Summary Every special-use classification method is built on isInSubnet, which short-circuits to false whenever the address's own subnet mask is shorter than the reference range's mask. That mask comes verbatim from the CIDR suffix on the parsed input, so appending a suffix such as /0 suppresses...

6.9CVSS6.5AI score0.0048EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:52 p.m.•18 views

ip-address: misclassification of IPv4-mapped/NAT64 IPv6 addresses can bypass SSRF and trust-boundary checks

Summary Address6's special-property checks misclassify IPv4-mapped ::ffff:0:0/96 and NAT64 well-known 64:ff9b::/96 IPv6 addresses. These checks classify an address by its IPv6 wrapper rather than by the IPv4 address it embeds, so isLoopback, isLinkLocal, isMulticast, and isUnspecified all return...

6.9CVSS6.8AI score0.0043EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:33 p.m.•22 views

undici vulnerable to CRLF Injection via blob-like body 'type' property

Impact When an application passes a duck-typed blob-like body to undici's HTTP/1.1 dispatcher via request, stream, pipeline, or dispatch with a .type derived from untrusted input, an attacker can inject CRLF sequences \r\n to append arbitrary HTTP headers and potentially smuggle a second request...

5.4CVSS7AI score0.00193EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:32 p.m.•28 views

undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives

Impact Undici's cache interceptor mishandles optional whitespace OWS placed around the = of a qualified no-cache or private Cache-Control directive, such as no-cache ="authorization" OWS before = or no-cache= "authorization" OWS after =. The parser either drops the directive entirely or stores a...

7.5CVSS6.9AI score0.00396EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:30 p.m.•27 views

undici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields

Impact The setCookie function has two attribute injection paths. validateCookieDomain does not reject semicolons validateCookiePath already does at 0x3B, so a domain value like example.com; SameSite=None lands verbatim as Domain=example.com; SameSite=None. The unparsed array's loop only checks ea...

6.5CVSS6.9AI score0.00191EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:24 p.m.•24 views

undici vulnerable to downstream response desynchronization via retry interceptor

Impact Undici's interceptors.retry can deliver a response whose body length does not match the Content-Length header exposed to the application after a retry or resume of a partial response. Applications that use interceptors.retry and forward upstream response headers and bodies downstream, for...

6.5CVSS7AI score0.00176EPSS
SaveExploits0References14Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:19 p.m.•23 views

undici vulnerable to cross-user information disclosure and parse-time crash via degenerate private cache directives

Summary Two issues in undici's cache interceptor, both fixed by the same patch on lib/util/cache.js: 1. Shared-cache disclosure: Responses with malformed qualified Cache-Control: private directives such as private="" or private="," can be incorrectly stored in the default shared cache, then serve...

9.1CVSS6.7AI score0.00569EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:16 p.m.•18 views

fast-uri vulnerable to host confusion via backslash authority introducer

Impact fast-uri v4.1.1 and earlier require a literal // to recognize a URI authority, so a reference that uses \, /, or / as the authority introducer in place of //, after an optional scheme is parsed with no authority: the sequence and everything after it fold into the path. Node's native...

7.5CVSS6.7AI score0.00221EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/03 7:09 p.m.•23 views

Socket.IO: Zero-attachment Memory Exhaustion

Impact 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 run out of memory. Patches | Version range | Used by | Fixed version |...

7.5CVSS6AI score0.0063EPSS
SaveExploits0References5Affected Software1
Total number of security vulnerabilities36501