Lucene search
+L
GithubRecent

35598 matches found

Github Security Blog
Github Security Blog
added 2026/08/18 4:32 p.m.15 views

RabbitMQ Java client malformed body frame triggers raw command assembler exception

Summary RabbitMQ Java Client's inbound AMQP command assembly accepts a content header declaring a small body and then processes a larger body frame by throwing a raw UnsupportedOperationException from CommandAssembler. A broker peer that the client has connected to can use this malformed frame...

6.8CVSS6.7AI score0.03192EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/18 4:32 p.m.13 views

RabbitMQ Java client: Unvalidated Class.forName in JSON-RPC ProcedureDescription enables arbitrary class loading

The JSON-RPC tools in com.rabbitmq.tools.jsonrpc perform Class.forNamejavaReturnType with initialize=true on class names received from untrusted AMQP messages, without any validation or allowlist. Vulnerable code ProcedureDescription.java:101-127: When a JsonRpcClient connects, it calls...

7.5CVSS5.6AI score0.00317EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/18 4:32 p.m.12 views

RabbitMQ Java client ValueReader: Oversized LongString/bytes length triggers OOM via unchecked allocation

Summary ValueReader.readBytes allocates a byte array sized by a wire-declared content length without validating it against actual frame data. A malicious AMQP peer triggers OOM by declaring a 2GB string/bytes field. Vulnerable Code src/main/java/com/rabbitmq/client/impl/ValueReader.java lines...

8.7CVSS5.6AI score0.00422EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/18 4:32 p.m.13 views

RabbitMQ Java client ValueReader: Unbounded recursive table/array nesting causes StackOverflowError DoS

Summary ValueReader.readTable and readArray recursively call readFieldValue with no depth limit. A malicious AMQP peer can crash the client JVM by sending a deeply nested table structure. Vulnerable Code src/main/java/com/rabbitmq/client/impl/ValueReader.java lines 139-155 and 237-249: java priva...

8.7CVSS5.4AI score0.00399EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/18 4:32 p.m.14 views

Trivy Plugin Manager has Path Traversal that Allows Arbitrary File Write

Summary Trivy's plugin manager does not fully validate metadata from a plugin's manifest before using it to construct filesystem paths under the plugin root /.trivy/plugins. A crafted plugin can cause Trivy to write its files the manifest and the downloaded plugin binary outside the plugin root, ...

6.8CVSS5.7AI score0.00151EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/18 4:31 p.m.15 views

Kestra vulnerable to stored XSS via custom Markdown [[link]] attribute injection

Summary Kestra’s Markdown renderer supports a custom link ... syntax that is converted into a custom HTML element. The custom Markdown parser allows attacker-controlled attributes to be rendered into the generated element without proper allowlisting or sanitization. As a result, a user who can...

8.7CVSS6AI score0.00302EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/18 4:31 p.m.15 views

@rhinostone/swig: arbitrary local file read via include/extends path traversal

Overview @rhinostone/swig is a maintained fork of the abandoned swig template engine and inherited the directory-traversal vulnerability tracked upstream as CVE-2023-25345 / GHSA-2rq5-699j-x7p6. The % include %, % extends %, and % import % tags resolve their target path through the filesystem...

7.5CVSS7.6AI score0.01042EPSS
SaveExploits1References4Affected Software5
Github Security Blog
Github Security Blog
added 2026/08/18 3:02 p.m.12 views

Copyparty vulnerable to file/dirkey confusion

A valid filekey could potentially be converted into a dirkey, granting read-access to the containing folder. This issue only affected volumes which simultaneously enable both filekeys and dirkeys, with volflag dk or dks combined with fk or fka. Both required features are default-disabled, and mus...

4.3CVSS5.3AI score0.00317EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:59 p.m.16 views

MLflow: CreateModelVersion source validation does not check READ permission on referenced run_id

Summary The validatesourcerun and validatesourcemodel functions in mlflow/server/handlers.py verify that a model version source path is within the artifact directory of a specified run or logged model, but do not check whether the caller has READ permission on that run or model. An authenticated...

7.1CVSS5.7AI score0.00217EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:59 p.m.15 views

MLflow: LogInputs endpoint bypasses per-run UPDATE authorization in basic-auth

Summary When MLflow is deployed with the built-in basic-auth plugin --app-name basic-auth, any authenticated user can inject arbitrary dataset records into another user's run by calling POST /api/2.0/mlflow/runs/log-inputs. The LogInputs proto handler is absent from the BEFOREREQUESTHANDLERS map ...

6.5CVSS5.6AI score0.00221EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:58 p.m.88 views

MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)

Summary The default MLflow Tracking Server mlflow server, no authentication, default SQLite backend exposes the model-registry webhooks API unauthenticated, including a synchronous POST /api/2.0/mlflow/webhooks/id/test endpoint that returns the upstream response status and body to the caller. The...

9.3CVSS6.2AI score0.1641EPSS
SaveExploits4References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:58 p.m.36 views

9Router: Authenticated Server-Side Request Forgery (SSRF) via OIDC Provider Test Endpoint

Summary A Server-Side Request Forgery SSRF vulnerability exists in the 9Router dashboard via the /api/auth/oidc/test endpoint. The application accepts a user-controlled URL string through the issuerUrl parameter and performs an outbound HTTP request without validating if the destination IP belong...

8.6CVSS5.5AI score0.00271EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:57 p.m.17 views

http4k: `DigestAuthProvider.verify` did not bind to request URI

Impact An issue in DigestAuthProvider.verify: The uri parameter in the client's Authorization: Digest … response was not checked against the actual request URL. A captured Digest authentication response could be replayed against any other URL served by the same realm, breaking the per-request-URL...

5.4AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:56 p.m.21 views

http4k: `DigestAuthProvider.verify` ignored configured algorithm and did not bind to request URI

Impact An issue in DigestAuthProvider.verify: Algorithm silently forced to MD5. The configured algorithm parameter was ignored — every verification used MD5 regardless of configuration. Deployments believing they were running SHA-256 Digest auth were silently inheriting MD5's collision weaknesses...

5.4AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:56 p.m.16 views

chrome-devtools-mcp: validatePath() does not canonicalize symlinks before enforcing roots

Summary I originally reported this through Google Bug Hunters. The Google Bug Hunters team said this is in OSS VRP scope but not reward-eligible due to the project tier, and asked me to file an issue or PR directly with this repository. I am reporting it privately here first because it is an...

6.1CVSS5.5AI score0.00117EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:56 p.m.14 views

package pkcs12: Authentication bypass in Decode functions

Decode, DecodeChain, DecodeTrustStore, and ToPEM can incorrectly accept PKCS12 files which were encoded with the wrong password, due to a failure to reject excessively-short PBMAC1 keys. Users who decode PKCS12 files from untrusted sources and rely on the password for authentication can be tricke...

7.4CVSS6AI score0.00235EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:55 p.m.13 views

docx4j: Stack Overflow via Cyclic `w:basedOn` Style Chain leads to Denial of Service

Summary docx4j's PropertyResolver and several adjacent helpers recursively walk the OpenXML style inheritance chain w:basedOn without cycle detection. A WordprocessingML document containing a cyclic style chain for example, Style A based on B and Style B based on A causes unbounded recursion and ...

5.4AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:52 p.m.14 views

http4k: Unbounded gzip decompression in `ServerFilters.GZip` / `RequestFilters.GunZip` allowed memory-exhaustion DoS

Impact ServerFilters.GZip and RequestFilters.GunZip and the underlying Gzip functions used to decompress request bodies did not impose any cap on the decompressed size. A small malicious gzip-encoded request body on the order of kilobytes could decompress to gigabytes, exhausting the JVM heap and...

5.5AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:50 p.m.21 views

atomic-agents-stack: Parallel helper/delegate batch reserves $0 for models absent from the pricing table, bypassing the cost-cap fan-out guard

estimatebatchcost atomicagents/agent.py looks up the per-model output price with PRICING.getmodel, , returning 0.0 for any model not in the hardcoded pricing table. checkbatchreservation then early-returns when the reservation is 0 and that an over-cap unknown-model batch raises...

5.3AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 9:49 p.m.17 views

atomic-agents-stack: HTTP MCP catalog accepts cleartext http and spawns catalog-supplied commands (MITM to RCE)

The HTTP MCP server-registry backend factory atomicagents/mcpregistry/http.py, makehttpmcpserverregistrybackendfromurl accepts both http and https schemes. Catalog entries carry command/args that are type-validated but content-unrestricted, and are later spawned as local stdio subprocesses by...

6.2AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 6:24 p.m.15 views

Netty Vulnerable to Cache Poisoning and Information Disclosure via CORS Vary Header Overwrite

Summary Netty's CorsHandler silently overwrites existing Vary headers, enabling cache poisoning and sensitive information disclosure. Details io.netty.handler.codec.http.cors.CorsHandlersetVaryHeader overwrites any existing Vary headers set by backend applications. java private static void...

6.5CVSS5.3AI score0.00245EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:50 p.m.17 views

Netty: Memory Exhaustion in SctpMessageCompletionHandler

Summary SctpMessageCompletionHandler does not limit the total size of buffered fragments, allowing an unauthenticated attacker to cause an OutOfMemoryError by sending large SCTP fragments. Details io.netty.handler.codec.sctp.SctpMessageCompletionHandler buffers fragments for incomplete SCTP...

7.5CVSS5.3AI score0.00606EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:50 p.m.13 views

uniget CLI: Metadata signature verification only runs when UNIGET_IGNORE_METADATA_SIGNATURE is set

Summary The sigstore check on metadata.json is gated on the wrong side of the condition. LoadMetadata in internal/config/update.go:81 verifies the bundle only when UNIGETIGNOREMETADATASIGNATURE is non-empty, so in a normal run, where nobody sets that variable, the signature is never checked...

7.8CVSS8.5AI score0.0083EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:49 p.m.23 views

sqlparse: Inefficient Regex Handling of Dollar-Quoted SQL Literals Leads to ReDoS (Denial of Service)

Summary sqlparse contains a Regular Expression Denial of Service ReDoS vulnerability in its dollar-quoted SQL literal lexer. The regex pattern at sqlparse/keywords.py:33 uses a backreference \1 to match closing dollar-quote delimiters, causing On² CPU complexity when processing inputs containing...

7.5CVSS6.1AI score0.00279EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:49 p.m.25 views

sqlparse: TokenList.__init__ materializes O(subtree) value per group, causing CPU DoS before depth/token caps trigger

Summary sqlparse ships hard limits MAXGROUPINGDEPTH=100, MAXGROUPINGTOKENS=10000 intended to bound parsing work on attacker-supplied SQL, but the path that reaches those limits is itself Ondepth per token-group construction. A 1-2 KB SQL payload e.g. SELECT 1 ... with 500-2000 nesting levels, or ...

8.7CVSS6.1AI score0.00263EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:49 p.m.16 views

Etherpad has stored XSS in HTML export via unescaped attribute-pool values

Fix: PR 7905 ether/etherpad. getHTMLFromAtext in src/node/utils/ExportHtml.ts interpolates values from the exportHtmlAdditionalTagsWithData plugin hook into span data-="" without HTML-attribute escaping. The value comes verbatim from the pad attribute pool, which a pad editor controls via a craft...

5.3CVSS5.2AI score0.00413EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:49 p.m.13 views

Etherpad addressed weak token RNG, login timing, plugin path handling, API request handling

Fix: PR 7906 ether/etherpad. A set of medium/low hardening fixes: - Weak RNG for tokens CWE-330: author/session/readonly IDs were generated with Math.random client and server. Now use crypto.getRandomValues. - Login timing / no failure delay CWE-208/CWE-307: the OIDC interaction login used a...

5.6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:46 p.m.13 views

uniget CLI has Path Traversal in Hook Files - Directory Escape Vulnerability

Summary Path Traversal vulnerability in hook filename handling allows attackers to access and manipulate arbitrary files outside the hooks directory via directory escape sequences like passwd. Details File: hooks.go Lines 135-160 hookFileName := args0 // User input not validated hookFile =...

5.6AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:46 p.m.16 views

uniget CLI has an EDITOR Command Injection

Summary The uniget CLI has a command injection vulnerability in hooks.go line 199 where strings.Spliteditor, " " naively parses the EDITOR environment variable without respecting shell syntax. An attacker can set EDITOR="/path/to/wrapper && id && echo" which gets split into separate arguments,...

6.5AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:32 p.m.15 views

vm2 has Memory Exhaustion DoS via bufferAllocLimit Bypass

Summary: The bufferAllocLimit defense GHSA-6785-pvv7-mvg7 can be completely bypassed using ArrayBuffer, SharedArrayBuffer, or any TypedArray constructor. These allocate identical host-process RSS through the same V8/libuv C++ allocation path as Buffer.alloc but are not subject to the size cap...

5.6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:32 p.m.17 views

vm2: NodeVM `builtin: ['*']` exposes `os` and `dns` — process-wide observability reads AND writes that hijack the host (sibling class of GHSA-9g8x-92q2-p28f)

NodeVM builtin: '' exposes os and dns — process-wide observability reads AND writes that hijack the host sibling class of GHSA-9g8x-92q2-p28f CWE: CWE-200 Exposure of Sensitive Information to an Unauthorized Actor chained with CWE-732 Incorrect Permission Assignment for Critical Resource and...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:32 p.m.14 views

vm2: Sandbox Breakout Using Dangerous Host Proto Mutators

Summary VM2 suffers from a sandbox breakout vulnerability. This allows attackers to write code which can escape from the VM2 sandbox and execute arbitrary commands on the host system. Details The fix for https://github.com/patriksimek/vm2/security/advisories/GHSA-v6mx-mf47-r5wg is insufficient an...

9.8CVSS6.7AI score0.00704EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:32 p.m.16 views

VM2 has Missing Error.cause Sanitization that Enables Sandbox Escape to RCE

Affected: vm2 = 3.11.3 CVSS 3.1: 9.9 HIGH CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H CWE: CWE-693 Protection Mechanism Failure Prerequisite: Embedder exposes a host function that throws an Error with .cause referencing a powerful host object e.g., process Summary I found that handleException in...

9.9CVSS5.9AI score0.00379EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:32 p.m.18 views

vm2's bufferAllocLimit cap bypassed by Buffer.concat and Buffer.from arrayLike

Summary vm2 bufferAllocLimit cap bypassed by Buffer.concat and Buffer.from arrayLike The bufferAllocLimit option introduced in 3.11.0 GHSA-6785-pvv7-mvg7 caps host-side Buffer allocations driven by sandbox code, the way embedders opt into timeout. The cap wraps Buffer.alloc, Buffer.allocUnsafe,...

8.7CVSS6AI score0.00393EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:21 p.m.16 views

sqlparse: Quadratic O(n²) DoS in group_comments

Summary A comment-only statement -- c\nn may cause a Denial of Service DoS. Details Location: sqlparse/engine/grouping.py:331-341 groupcomments, invoked first in group at grouping.py:439. Reachable via sqlparse.parse and sqlparse.formatsql, stripcomments=True. A statement made of many single-line...

8.7CVSS5.8AI score0.00263EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:20 p.m.18 views

Glances: as_dict_secure() Value-Level Bypass Leaks Credentials in URL Values via /api/4/config

Summary Glances provides asdictsecure explicitly designed for unauthenticated API access, with a docstring stating it returns "a sanitised copy of the configuration dict" where "Sensitive keys in remaining sections are replaced by ''". However, the implementation only checks KEY names against a...

5.3CVSS5.3AI score0.00237EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:20 p.m.16 views

Glances: `--disable-config-exec` does not cover on-alert action commands (incomplete fix of CVE-2026-53925)

Summary In Glances 4.5.5 the --disable-config-exec flag was extended GHSA-3vwc-qwhc-3mj7 to stop securepopen from interpreting the shell operators &&, | and in AMP command values taken from the configuration file. The hardening was not applied to the on-alert action command path, which reads its...

7.8CVSS5.5AI score0.00183EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:20 p.m.16 views

Glances: Incomplete fix of CVE-2026-32608: action-template sanitizer is bypassed by nested stat values (process 'cmdline') → OS command injection

Summary CVE-2026-32608 "Command Injection via Process Names in Action Command Templates" was fixed commit 5680a5d by adding sanitizemustachedict, which replaces the shell operators &&, |, , with spaces in the values rendered into action command templates. The sanitizer only processes top-level...

8.8CVSS7.4AI score0.00243EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:20 p.m.20 views

sqlparse: Generated Python and PHP snippets allow SQL string breakout through unescaped backslashes

Summary The documented Python and PHP output modes generate source-code snippets from caller-supplied SQL. Their output filters escape quote characters without first escaping existing backslashes. Crafted SQL can therefore neutralize the generated quote escape, terminate the intended language...

6.2CVSS6.7AI score0.00129EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 5:04 p.m.17 views

Glances: REST API CORS Credentials Guard Uses Exact-Match Instead of Membership Test — Bypassed by Any Multi-Origin Allowlist Containing the Wildcard

Summary Glances's REST API server includes a documented safety check intended to guarantee that corscredentials=True can never be combined with an unrestricted CORS origin allowlist. The check compares the configured origin list to the wildcard using exact list equality corsorigins == "" instead ...

7.4CVSS5.6AI score0.00401EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 4:37 p.m.22 views

Terragrunt: Arbitrary File Deletion via Malicious Module Manifest

Summary Terragrunt is vulnerable to an arbitrary file deletion flaw when downloading external modules. If a remote module contains a maliciously crafted .terragrunt-module-manifest file, Terragrunt can be tricked into deleting files anywhere on the local filesystem that the Terragrunt process has...

6.9CVSS6.5AI score0.00423EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 4:36 p.m.19 views

Glances has a command injection bypass of action-template sanitizer via cross-field shell-operator reconstruction

Summary The Glances action system lets an administrator configure shell commands that run when a monitoring threshold is crossed. The command is a Mustache template whose variables are filled with runtime stat fields such as a process name, a container name or a filesystem mount point. Those fiel...

8.8CVSS7.5AI score0.00243EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 4:36 p.m.16 views

New API: Redis user quota cache overwrite via PUT /api/user/self allows quota bypass

Summary Authenticated users can repeatedly call PUT /api/user/self with language or sidebarmodules while relay requests are consuming quota. The settings path reads a full User snapshot and writes it back through User.Update, which refreshes Redis with RedisHSetObj and overwrites the Quota field...

6CVSS5.4AI score0.00243EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 4:36 p.m.14 views

New API: Integer overflow in quota billing yields negative charges (self-crediting)

Summary Multiple billing paths multiplied user-controlled quantity parameters into the quota calculation without an upper bound or overflow-safe integer conversion. A crafted extreme value e.g. image n = 18446744073686646784, a wrapped-negative accepted by a uint field makes conversions like...

9.1CVSS5.5AI score0.00519EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 4:36 p.m.16 views

New API: Admin can reset passkeys for same-level or higher-privileged users

Summary The admin passkey reset endpoint lacked the role-level authorization check used by comparable privileged account-protection endpoints. A lower-privileged administrator could attempt passkey reset operations against same-level or higher-privileged users, including root-level accounts. Impa...

5.1CVSS5.5AI score0.00363EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 4:35 p.m.14 views

New API: Unauthenticated payment webhooks allow memory and disk DoS via unbounded body reads and full-body logging

Summary Unauthenticated payment webhook endpoints could read and log the entire request body before validating the webhook signature. When a payment webhook was enabled, an unauthenticated attacker could send oversized requests to public callback endpoints and force excessive memory use and log...

7.5CVSS5.7AI score0.00467EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 4:35 p.m.17 views

New API: User List API Leaks Root User Access Token Leading to Privilege Escalation

Vulnerability Information - Product: new-api - Affected versions: versions before v1.0.0-rc.7 that serialize User.AccessToken as accesstoken; the issue was confirmed in v0.12.14 - Patched version: v1.0.0-rc.7 - Fixed commit: 0936e2504655a5cbf7bc3c388f6d3e2bb24916d3 - Type: Information Disclosure ...

9.1CVSS5.4AI score0.00464EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 3:30 p.m.5 views

extract-zip allows arbitrary file writes through symlink archive entries

extract-zip through 2.0.1 containment-checks only the parent directory of each archive entry and never the entry's own final path component, so an archive containing two entries with identical names - a symlink whose target is outside the destination, followed by a regular file - writes through t...

8.1CVSS0.0028EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 1:36 p.m.26 views

Medplum: Improper Validation of Redirect URI in External Auth Callback allows Authorization Code Leakage

Summary The external identity provider callback at GET /auth/external accepts attacker-controlled redirect URIs that only need to start with a registered client redirect URI, rather than matching exactly. After a successful external IdP login, the server appends Medplum login and code values to...

7.1CVSS5.6AI score0.00138EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/17 1:35 p.m.15 views

conflibot vulnerable to command injection via crafted pull request branch names under pull_request_target

Impact Versions of conflibot before 1.2.1 build git commands by string interpolation and run them through a shell. Several of the interpolated values are pull request branch names head.ref, which are attacker-controlled: anyone can open a pull request including from a fork whose head branch name...

5.8AI score
SaveExploits0References6Affected Software1
Total number of security vulnerabilities35598