Vulnerability Digest — October 12, 2026 · 53 Critical · 5 Exploited






Vulnerability Digest — Monday, October 12, 2026


Security Report

Monday, October 12, 2026  ·  Last 7 days  ·  Min severity: MEDIUM
Total Findings
550
Critical
53
High
244
Actively Exploited
5
CISA-KEV5
NVD244
GitHub-GHSA301
Findings sorted by severity
CISA-KEV

CRITICAL
Apache Struts Command Injection Vulnerability
CVE-2016-3081
pkg: Apache Struts

published: Oct 8, 2026

Apache Struts contains a command injection vulnerability that could allow remote attackers to execute arbitrary code via method:prefix when Dynamic Method Invocation is enabled.
Required action: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
CISA-KEV

CRITICAL
Strapi Cleartext Storage of Sensitive Information Vulnerability
CVE-2023-22894
pkg: Strapi Strapi

published: Oct 8, 2026

Strapi contains a cleartext storage of sensitive information vulnerability that could allow attackers with access to the admin panel to discover sensitive user details via the query filter. The impacted product(s) could be end-of-life (EoL) and/or end-of-service (EoS). Users are advised to discontin…
Required action: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
CISA-KEV

CRITICAL
ONLYOFFICE Docs Server Path Traversal Vulnerability
CVE-2021-3199
pkg: ONLYOFFICE Docs

published: Oct 8, 2026

ONLYOFFICE Docs contains a path traversal vulnerability that can occur when JWT is used, via a /.. sequence in an image upload parameter and could allow for remote code execution.
Required action: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
CISA-KEV

CRITICAL
ProFTPD Improper Access Control Vulnerability
CVE-2015-3306
pkg: ProFTPD ProFTPD

published: Oct 8, 2026

ProFTPD contains an improper access control vulnerability that could allow remote attackers to read and write to arbitrary files via the site cpfr and site cpto commands.
Required action: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
CISA-KEV

CRITICAL
ISC BIND Data Processing Errors Vulnerability
CVE-2015-5477
pkg: ISC BIND

published: Oct 8, 2026

ISC BIND contains a data processing errors vulnerability that could allow remote attackers to cause a denial of service via TKEY queries.
Required action: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
GitHub-GHSA

CRITICAL
PraisonAI: CodeAgent Executes LLM-Generated Code Without Sandboxing and Leaks All Environment Secrets
GHSA-2xv2-w8cq-5gxw
pkg: praisonaiagents
eco: pip
published: Oct 8, 2026
### Summary
`CodeAgent._execute_python()` executes LLM-generated Python code in a subprocess with the complete parent-process environment (`os.environ.copy()`), zero AST validation, zero import restrictions, and no sandbox enforcement — even when `CodeConfig(sandbox=True)` is explicitly set. This …
CVE-2026-61447
GitHub-GHSA

CRITICAL
Payload Form Builder has an RCE issue
GHSA-r488-j9vj-wx3q
pkg: @payloadcms/plugin-form-builder, @payloadcms/plugin-form-builder
eco: npm
published: Oct 7, 2026
## Impact

A vulnerability in `@payloadcms/plugin-form-builder` in versions < 3.90.0 allow submissions which could be crafted to execute remote code on the server.

**You are affected if:**

– You are using `@payloadcms/plugin-form-builder`

## Patches

Users should upgrade Payload packages to `>= 3…

CVE-2026-105857
GitHub-GHSA

CRITICAL
vm2 contains a sandbox escape vulnerability
GHSA-pq68-rvw4-xp4r
pkg: vm2
eco: npm
published: Oct 7, 2026
vm2 NodeVM versions before 3.12.1 contain a sandbox escape vulnerability where the DANGEROUS_BUILTINS denylist omits child_process despite blocking other host-spawning modules. Attackers can require child_process and execute arbitrary commands on the host system when NodeVM is configured with builti…
CVE-2026-93605
NVD

CRITICAL
CVE-2026-106102
CVE-2026-106102
pkg: vue

published: Oct 6, 2026

Quasar Framework is a framework for building high-performance Vue.js user interfaces. Prior to 2.22.0, the SSR-only getHead() serializer in ui/src/plugins/meta/Meta.js used getAttr() to interpolate values supplied through useMeta() into title, meta, link, and script markup without HTML text or quote…
CWE: CWE-79, CWE-116
NVD

CRITICAL
CVE-2026-108263
CVE-2026-108263
pkg: python

published: Oct 9, 2026

Astron Agent is an agentic workflow platform for building and running AI agents. Prior to 1.1.2, the default workflow code-node path through /console-api/workflow/code/run and /workflow/v1/run selects LocalExecutor in core/workflow/engine/nodes/code/code_node.py when CODE_EXEC_TYPE is not explicitly…
CWE: CWE-95, CWE-306, CWE-653, CWE-863, CWE-1392
GitHub-GHSA

CRITICAL
PraisonAI: AICoder Arbitrary File Write and Command Execution via LLM Tool Calls
GHSA-9mp3-24cc-77mg
pkg: praisonai
eco: pip
published: Oct 8, 2026
### Summary
The `AICoder` UI component exposes `write_to_file` and `execute_command` tools to the LLM with no path validation and no command sanitization. An attacker can achieve arbitrary file write to any location on the filesystem (including `/root/.ssh/authorized_keys`, `/etc/crontab`) and arbit…
CVE-2026-61445
GitHub-GHSA

CRITICAL
Langflow: OS command injection (RCE) via arbitrary command in MCP stdio server configuration
GHSA-w794-rj3p-xv45
pkg: langflow, langflow-base, lfx
eco: pip
published: Oct 7, 2026
### Summary

Before **Langflow 1.10.3**, the MCP stdio transport launched whatever `command` / `args` a user put in an MCP server configuration, with no allowlist and (before 1.10.3) wrapped in `bash -c "exec {command} …"`. Any user able to reach the MCP server settings ("Settings → MCP Servers …

CVE-2026-105697
NVD

CRITICAL
CVE-2026-67269
CVE-2026-67269
pkg: dell container_storage_modules

published: Oct 6, 2026

Dell Container Storage Modules (CSM) Operator, versions prior to 1.18.0 contains an Improper Privilege Management vulnerability in the ContainerStorageModule Custom Resource reconciler. A low privileged remote attacker could potentially exploit this vulnerability, leading to escalation of privileges…
CWE: CWE-269
GitHub-GHSA

CRITICAL
Langflow: PythonREPLComponent executes unsandboxed Python code, enabling authenticated RCE and privilege escalation
GHSA-8qpj-27×8-pwpq
pkg: langflow
eco: pip
published: Oct 6, 2026
### Summary

Langflow's built-in Python interpreter components — `PythonREPLComponent` (Python Interpreter) and the legacy `PythonREPLToolComponent` (Python REPL Tool) — executed arbitrary user- or model-supplied Python code inside flows without effective sandboxing. Because the code ran in-proc…

CVE-2026-10561
NVD

CRITICAL
CVE-2026-104803
CVE-2026-104803
pkg: oauth

published: Oct 10, 2026

The WPCOM Member plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 1.7.27 via the `uuid` and `code` parameters of the social-login callback handler registered on the `init` hook. The vulnerability exists because the `login` function's social-login flow…
CWE: CWE-287
NVD

CRITICAL
CVE-2026-105278
CVE-2026-105278
pkg: docker

published: Oct 9, 2026

The published Docker image for openPDC includes a fixed administrative credential with no forced change on first use. An attacker with network access to the management interface can authenticate using this credential and gain full administrative control of the application.
CWE: CWE-798
GitHub-GHSA

CRITICAL
fast-jwt: Incomplete patch of CVE-2026-34950: Non-whitespace key-prefix re-enables RSA→HS256 algorithm confusion
GHSA-ww5h-9m49-7xx4
pkg: fast-jwt
eco: npm
published: Oct 8, 2026
### Summary

The fix for CVE-2026-34950 (CVSS 9.1, released in v6.2.0) is **incomplete**. It adds `key.trim()` to the PEM-detection path in `src/crypto.js`, but `String.prototype.trim()` only strips characters classified as whitespace by the ECMAScript specification. The subsequent `^`-anchored rege…

CVE-2026-107722
NVD

CRITICAL
CVE-2026-107780
CVE-2026-107780
pkg: windows

published: Oct 8, 2026

Dromara Skyeye through commit 003549ae5615bd114ba5bb8ddf6a8e8ead97c321 contains an OS command injection vulnerability in the unauthenticated /post/TtsController/textToSpeech endpoint via the format parameter. Attackers can inject a single quote into format to break out of the PowerShell string and e…
CWE: CWE-78
GitHub-GHSA

CRITICAL
Handlebars: JavaScript Injection via AST Type Confusion in compile (bypass of CVE-2026-33937)
GHSA-8r5x-fm3f-whwj
pkg: handlebars
eco: npm
published: Oct 8, 2026
## Summary

`Handlebars.compile()` and `Handlebars.precompile()` accept a pre-parsed AST as well as a template string. Handlebars 4.7.9 added validation for such ASTs. It only checks values on `PathExpression`, `NumberLiteral` and `BooleanLiteral` nodes, and the compiler still writes several other A…

CVE-2026-106446
GitHub-GHSA

CRITICAL
Payload: Unauthorized update to collection documents
GHSA-f7hx-52q9-hcrf
pkg: payload, payload
eco: npm
published: Oct 7, 2026
## Impact

An attacker can submit a request to a specific endpoint that permits collection documents to be updated regardless of access control and field level access control.

**You are affected if:**

– You are configuring `orderable: true` with any collection or join field.

## Patches

In the pa…

CVE-2026-105859
NVD

CRITICAL
CVE-2026-62253
CVE-2026-62253
pkg: jwt

published: Oct 7, 2026

Homer is open source telecom observability software. Prior to version 11.0.283, both JWT middleware functions (`JWTMiddleware` and `JWTMiddlewareV4`) immediately return `next(c)` when `jwtSecret == ""`. The JWT secret defaults to an empty string. On a default installation, all protected API endpoint…
CWE: CWE-306
NVD

CRITICAL
CVE-2026-107204
CVE-2026-107204
pkg: python

published: Oct 7, 2026

LMCache through 0.5.5 contains an unauthenticated remote code execution vulnerability that allows remote attackers to execute Python code by posting scripts to the /run_script endpoint. Attackers can recover real builtins through the injected FastAPI app object, bypassing the guarded __import__, to …
CWE: CWE-306
GitHub-GHSA

CRITICAL
Homer: Hardcoded Default Admin Password 'sipcapture' With No Forced Change on First Login
GHSA-6xp5-7rcx-xfgx
pkg: github.com/sipcapture/homer-app
eco: go
published: Oct 7, 2026
### Summary
On every fresh Homer deployment using internal authentication, the bootstrap process automatically creates an `admin` account with the password `sipcapture` (stored as a legacy SHA-256 hex hash). There is no first-login forced-change mechanism. Any attacker who reaches the login endpoint…
CVE-2026-62252
GitHub-GHSA

CRITICAL
Homer: Complete Authentication Bypass When coordinator.jwt.secret Is Empty (Default)
GHSA-rqcc-94gv-wjm9
pkg: github.com/sipcapture/homer-app
eco: go
published: Oct 7, 2026
### Summary
Both JWT middleware functions (`JWTMiddleware` and `JWTMiddlewareV4`) immediately return `next(c)` when `jwtSecret == ""`. The JWT secret defaults to an empty string. On a default installation, all protected API endpoints under `/api/v1`, `/api/v3`, and `/api/v4` are completely unauthent…
CVE-2026-62253
NVD

CRITICAL
CVE-2026-73278
CVE-2026-73278
pkg: oauth

published: Oct 6, 2026

Gitea's OAuth2 and OpenID Connect sign-in paths do not require a WebAuthn challenge when WebAuthn is the account's only configured second factor. A party able to authenticate through the affected external identity flow can obtain a full session without the passkey verification enforced during passwo…
CWE: CWE-287
NVD

CRITICAL
CVE-2026-106446
CVE-2026-106446
pkg: express

published: Oct 6, 2026

Handlebars provides the power necessary to let users build semantic templates. From 4.0.0 until 4.7.10, Handlebars.compile() and Handlebars.precompile() accept pre-parsed AST objects while validating only selected PathExpression, NumberLiteral, and BooleanLiteral values. This issue bypasses the AST …
CWE: CWE-94, CWE-843
NVD

CRITICAL
CVE-2026-105641
CVE-2026-105641
pkg: docker

published: Oct 5, 2026

Plane is an open-source project management tool. Prior to 1.4.0, the deployments/aio/community/ and deployments/cli/community/ manifests provide fixed, publicly known SECRET_KEY and LIVE_SERVER_SECRET_KEY defaults that remain active when operators do not override them. The top-level setup.sh randomi…
CWE: CWE-798
NVD

CRITICAL
CVE-2026-104711
CVE-2026-104711
pkg: apache struts

published: Oct 5, 2026

Improper neutralization of special elements used in an expression language statement ('Expression Language Injection') vulnerability in Apache Struts. If the application is configured to use the legacy RESTful action mapper, a crafted request can inject an OGNL expression that may lead to remote cod…
CWE: CWE-917
NVD

CRITICAL
CVE-2026-88395
CVE-2026-88395
pkg: go

published: Oct 5, 2026

GouGuOA v6.0.5 and before is vulnerable to SQL Injection in /home/message/rubbish via the keywords parameter.
CWE: CWE-89
GitHub-GHSA

CRITICAL
Backstage: Sensitive information exposure in Scaffolder
GHSA-g2v8-7jhw-pp8p
pkg: @backstage/plugin-scaffolder-backend, @backstage/plugin-scaffolder-backend, @backstage/plugin-scaffolder-backend
eco: npm
published: Oct 7, 2026
### Impact

An authenticated Backstage user who can read another user's Scaffolder task may receive internal execution data. In deployments where that data contains credentials for an external service, this may permit disclosure and unauthorized changes in that external service.

### Patches

Patche…

CVE-2026-106501
NVD

CRITICAL
CVE-2026-106197
CVE-2026-106197
pkg: google chrome

published: Oct 6, 2026

Use after free in Browser in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Critical)
CWE: CWE-416
NVD

CRITICAL
CVE-2026-102322
CVE-2026-102322
pkg: google chrome

published: Oct 6, 2026

Incorrect Authorization in SiteIsolation in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to execute arbitrary code via a crafted HTML page. (Chromium security severity: High)
CWE: CWE-863
NVD

CRITICAL
CVE-2026-105763
CVE-2026-105763
pkg: oauth

published: Oct 6, 2026

Twenty is an open-source CRM (customer relationship management) platform. From 1.20.10 until 2.7.0, the /metadata GraphQL connectedAccounts query returned connectionParameters from ConnectedAccountDTO for every connected account in a workspace, including plaintext IMAP, SMTP, and CalDAV passwords, b…
CWE: CWE-522
NVD

CRITICAL
CVE-2026-108753
CVE-2026-108753
pkg: jwt

published: Oct 11, 2026

Agnaistic agnai through 1.0.555 contains a hard-coded credentials vulnerability in self-host.docker-compose.yml, which sets a fixed admin password and public JWT secret. Unauthenticated attackers can log in as admin or sign their own JWT with admin: true to impersonate users, reset passwords, and ch…
CWE: CWE-798
GitHub-GHSA

CRITICAL
TinaCMS admin preview iframe loads an attacker-controlled origin from the URL fragment
GHSA-x34j-47hf-4xg7
pkg: tinacms, @tinacms/app
eco: npm
published: Oct 9, 2026
### Summary

The TinaCMS admin builds its preview `<iframe src>` from the `/~/*` hash-router splat without checking that the value stays same-origin. A fragment with a doubled slash (`#/~//attacker.example/p`) becomes the protocol-relative URL `//attacker.example/p`, so the admin frames an external …

CVE-2026-108261
GitHub-GHSA

CRITICAL
Capacitor Android and iOS: remote content can be loaded at the app origin via the internal HTTP proxy path
GHSA-rvm3-566m-v7fv
pkg: @capacitor/android, @capacitor/android, @capacitor/ios
eco: maven
published: Oct 5, 2026
### Impact

Capacitor's WebView navigation guard validated only the **host and scheme** of a
target URL, not its **path**. Because the internal HTTP proxy path
(`/_capacitor_http_interceptor_`) is served at the application's own origin, a
frame navigation to it was always treated as in-app navigatio…

CVE-2026-103922
NVD

CRITICAL
CVE-2026-78357
CVE-2026-78357
pkg: jwt

published: Oct 12, 2026

Previously issued authentication tokens are not immediately invalidated when an OTRS agent or customer user account is deactivated or its password is changed. As a result, an existing JWT may remain valid until its regular expiration time, which can be approximately 16 hours.

An attacker who has p…

CWE: CWE-613
NVD

CRITICAL
CVE-2026-108860
CVE-2026-108860
pkg: jwt

published: Oct 11, 2026

BotSharp through 5.2.0 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to forge bearer tokens using the hard-coded Jwt:Key in WebStarter appsettings.json. Attackers can sign tokens with the committed HMAC secret and fixed botsharp issuer and audience to i…
CWE: CWE-321
NVD

CRITICAL
CVE-2026-108264
CVE-2026-108264
pkg: python

published: Oct 9, 2026

Wizarr is an advanced user invitation and management system for Jellyfin, Plex, Emby, and other media servers. Prior to 2026.9.1, wizard step Markdown supplied through the editor or imported bundles was evaluated by app/blueprints/wizard/routes.py in the application's non-sandboxed Jinja2 environmen…
CWE: CWE-1336
NVD

CRITICAL
CVE-2026-62176
CVE-2026-62176
pkg: python

published: Oct 7, 2026

PraisonAI is a multi-agent teams system. Prior to version 4.6.78, the `deploy/api.py` module generates Python server code by directly interpolating the `agents_file` parameter into an f-string that is then written to a file and executed via `subprocess.Popen()`. An attacker who controls the `agents_…
CWE: CWE-94
GitHub-GHSA

CRITICAL
PraisonAI: Code Injection via f-string Interpolation in Deploy API Server Generation
GHSA-g6j7-pffp-8whg
pkg: PraisonAI
eco: pip
published: Oct 7, 2026
### Summary
The `deploy/api.py` module generates Python server code by directly interpolating the `agents_file` parameter into an f-string that is then written to a file and executed via `subprocess.Popen()`. An attacker who controls the `agents_file` value (via CLI argument, configuration, or upstr…
CVE-2026-62176
NVD

CRITICAL
CVE-2026-97720
CVE-2026-97720
pkg: jwt

published: Oct 7, 2026

Incorrect implementation of JWT/OAuth authentication in Impala executors in Apache Impala versions up to and including 4.5.2 which allows attacked to access resources served by the executor's webserver when that webserver is configured to accept JWT/OAuth tokens.  Bearer token (JWT) signatures are …
CWE: CWE-303
NVD

CRITICAL
CVE-2026-101023
CVE-2026-101023
pkg: oauth

published: Oct 6, 2026

Gitea's OAuth2 token endpoint verified the signature and grant of a token submitted with the `refresh_token` grant type, but not that the token was a refresh token. An unexpired access token for the same OAuth2 application and grant could be exchanged for a new access token and refresh token. Whoeve…
CWE: CWE-287
NVD

CRITICAL
CVE-2026-106195
CVE-2026-106195
pkg: google chrome, apple macos

published: Oct 6, 2026

Incorrect authorization in Chromoting in Google Chrome on on Mac prior to 155.0.8059.39 allowed a remote attacker to bypass system access restrictions via crafted network traffic. (Chromium security severity: Low)
CWE: CWE-863
NVD

CRITICAL
CVE-2026-105640
CVE-2026-105640
pkg: oauth

published: Oct 5, 2026

Plane is an open-source project management tool. Prior to 1.4.0, Plane trusts email addresses returned by Gitea OAuth and by self-managed GitLab OAuth deployments where email confirmation is disabled, without verifying that the provider authenticated ownership of the address. An attacker can set an …
CWE: CWE-287, CWE-290
NVD

CRITICAL
CVE-2026-105812
CVE-2026-105812
pkg: python

published: Oct 6, 2026

Improper control of code generation in the agent import functionality of Amazon Bedrock AgentCore Starter Toolkit before 0.3.14 might allow an authenticated same-account actor to execute arbitrary code when a user imports and runs or deploys a Bedrock Agent, via crafted configuration values incorpor…
CWE: CWE-94
GitHub-GHSA

CRITICAL
Nginx UI: Authenticated Remote Code Execution via Backup Restore App Config Overwrite
GHSA-p393-cf76-4jmr
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
## Summary

An authenticated nginx-ui user can call `POST /api/restore`, upload a forged encrypted backup, restore `app.ini`, set nginx command settings such as `TestConfigCmd`, and then trigger command execution with `POST /api/nginx/test`.

This was validated on nginx-ui `2.3.11 2(523) 6c86e5a5` i…

CVE-2026-107806
GitHub-GHSA

CRITICAL
Vikunja: Link-share token reads any tenant's kanban buckets and enumerates usernames/IDs instance-wide (BOLA)
GHSA-rj9j-8772-4h6c
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

The task-collection endpoint `GET /api/v1/projects/{project}/views/{view}/tasks` loads the requested project view straight from the URL path without verifying the caller is authorized for it. For a **link-share token**, the task query is correctly pinned to the share's own project, but t…

CVE-2026-68582
GitHub-GHSA

CRITICAL
Hazelcast allows arbitrary member memory access by low-privileged client
GHSA-6v25-8wq6-xq4j
pkg: com.hazelcast:hazelcast, com.hazelcast:hazelcast, com.hazelcast:hazelcast
eco: maven
published: Oct 8, 2026
### Impact

A flaw has been found in Hazelcast Enterprise Edition and Community Edition, which would allow a low-privileged malicious client to read arbitrary data in memory from any cluster member (including Java heap memory, off-heap data, and JVM process address space). Additionally, such a clien…

CVE-2026-107726
GitHub-GHSA

CRITICAL
Handlebars: JavaScript Injection via Own Property Check Bypass
GHSA-p8wg-vrv2-v86f
pkg: handlebars
eco: npm
published: Oct 8, 2026
## Summary

Handlebars can expose the `Function` constructor despite its prototype-access deny list. When a template reaches `Function.prototype`, its own `constructor` property is returned before the deny list is checked. An attacker who can render a controlled template with `allowProtoMethodsByDef…

CVE-2026-106445
GitHub-GHSA

CRITICAL
AsyncHttpClient: Replay to a different host sends the original host request and credentials to the new host
GHSA-jmqq-x5g9-9p2w
pkg: org.asynchttpclient:async-http-client, org.asynchttpclient:async-http-client
eco: maven
published: Oct 8, 2026
### Impact
When a request is replayed onto a different host, the client updates only the current request and leaves the target request pointing at the original host. Four consumers read that stale value, and each one sends the first host's request, credentials, or both to the second host.

A replay …

CVE-2026-107282
GitHub-GHSA

CRITICAL
Payload authentication token field handling issue
GHSA-66wr-7vmr-p5jq
pkg: payload, payload
eco: npm
published: Oct 7, 2026
### Impact

Under certain field configurations, Payload could include unintended values in the authentication token issued at login.

You are affected if:

– You use an affected Payload version and have configured a custom field option that maps a field to a reserved authentication claim name.

### …

CVE-2026-105863
GitHub-GHSA

CRITICAL
MsQuic: Improper Certificate Validation in Microsoft.Native.Quic.MsQuic.OpenSSL
GHSA-w5f4-fx9m-m4q7
pkg: Microsoft.Native.Quic.MsQuic.OpenSSL, Microsoft.Native.Quic.MsQuic.OpenSSL, Microsoft.Native.Quic.MsQuic.OpenSSL
eco: nuget
published: Oct 6, 2026
# Summary

Improper TLS hostname verification allows a man-in-the-middle (MITM) attack on MsQuic.

# Details

Only MsQuic with the OpenSSL and QuicTLS TLS backends is affected (the Schannel backend is not affected).

## Patches

2.6.1, 2.5.11, and 2.4.20

# Impact

An on-path attacker could spoof a…

CVE-2026-105794
NVD

HIGH
CVE-2026-108980
CVE-2026-108980
pkg: docker

published: Oct 12, 2026

Blinko through 1.8.8 allows directory traversal, overwriting startup files as root, via installPlugin. It builds the plugin install path from an unsanitized name in server/routerTrpc/plugin.ts, and the plugin.installPlugin tRPC procedure is open to any authenticated user. Thus, a name containing ../…
CWE: CWE-24
NVD

HIGH
CVE-2026-108550
CVE-2026-108550
pkg: oauth

published: Oct 10, 2026

SkillHub before 0.2.22 contains an incorrect authorization vulnerability in AccountMergeService and AccountMergeController that allows authenticated attackers to take over other accounts by abusing the merge flow. Attackers can call the merge initiate endpoint with a target username or OAuth identit…
CWE: CWE-863
NVD

HIGH
CVE-2026-55797
CVE-2026-55797
pkg: kubernetes

published: Oct 9, 2026

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. From 2.11.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2, the Argo CD repo-server is vulnerable to command injection when it clones, tests, or fetches an SSH Git repository configured with a proxy URL. The proxy host and port ar…
CWE: CWE-78
GitHub-GHSA

HIGH
Nginx-UI AuthRequired token cookie fallback enables CSRF against management APIs
GHSA-33rr-wq23-g6gg
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
## Summary
Nginx-UI v2.4.3 stores the API JWT in a browser cookie named `token` and the `AuthRequired` middleware accepts that cookie as an authentication source. Because management endpoints are protected by `AuthRequired` and do not enforce a universal CSRF token or Origin/Referer check, a remote …
CVE-2026-107809
GitHub-GHSA

HIGH
Nginx UI: Incomplete fix of CVE-2026-84315 – the api/cluster router was not – wrapped in RequireSecureSession, so those sensitive mutations run without OTP step-up
GHSA-h246-wpgf-vmq5
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
## Summary

Incomplete fix of GHSA-5v7c-xpfp-p65m: the secure-session (OTP step-up) requirement added to the nginx, cert, dns, backup, site, and stream mutation routers was not applied to the parallel api/cluster router, so cluster node management and cluster-wide nginx reload/restart run with only …

CVE-2026-107813
GitHub-GHSA

HIGH
0xJacky/nginx-ui /api/nodes Leaks Cluster Node Tokens and Allows Cross-Node Impersonation as initUser
GHSA-32gc-wf3m-78w9
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
Summary
0xJacky/nginx-ui contains a high-severity trust-boundary failure between ordinary users and cluster node credentials. The source code shows that cluster node list and detail endpoints are reachable by ordinary authenticated users and return node objects containing the token field.

That same…

CVE-2026-107811
GitHub-GHSA

HIGH
Nginx UI: Node Secret Credential Exposure via URL Query Parameter
GHSA-pvgv-gcp7-v38g
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
## 1. Vulnerability Summary

nginx-ui's `Node.Secret` is a master credential that bypasses all JWT/password authentication for the entire API. The application accepts this credential via a **URL query parameter** (`?node_secret=`), causing it to be recorded in plaintext in HTTP access logs, reverse …

CVE-2026-107807
GitHub-GHSA

HIGH
Argo CD repo-server command injection via crafted SSH repository SOCKS5 proxy URL
GHSA-j6cw-g6p4-7hch
pkg: github.com/argoproj/argo-cd/v2, github.com/argoproj/argo-cd/v3, github.com/argoproj/argo-cd/v3
eco: go
published: Oct 9, 2026
### Impact

Argo CD runs a shell command in the repo-server when it clones or fetches an SSH Git repository that has a proxy URL. The proxy host and port are copied into an SSH `ProxyCommand`. A host that contains shell metacharacters breaks out of that command and runs in the repo-server.

All vers…

CVE-2026-55797
NVD

HIGH
CVE-2026-107813
CVE-2026-107813
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, the api/cluster router exposes node and namespace mutation operations and cluster-wide Nginx reload or restart operations with AuthRequired but without RequireSecureSession. An authenticated OTP-enabled user possessin…
CWE: CWE-862
NVD

HIGH
CVE-2026-107811
CVE-2026-107811
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, ordinary authenticated users can access /api/nodes and /api/nodes/:id, whose responses serialize the node token field. The same token is accepted as X-Node-Secret by AuthRequired and maps the request to initUser, allo…
CWE: CWE-200, CWE-862
NVD

HIGH
CVE-2026-107809
CVE-2026-107809
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, AuthRequired accepts a browser-managed token cookie as an API credential after the front end stores the JWT in that cookie. Because management endpoints do not universally require a CSRF token or perform Origin or Ref…
CWE: CWE-352
NVD

HIGH
CVE-2026-107807
CVE-2026-107807
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, Nginx UI accepts the Node.Secret master credential through the node_secret query parameter in HTTP and WebSocket authentication paths instead of requiring the X-Node-Secret header. The credential can consequently appe…
CWE: CWE-312, CWE-598
NVD

HIGH
CVE-2026-104084
CVE-2026-104084
pkg: jwt

published: Oct 9, 2026

SmarterMail before build 9777 contains a privilege escalation vulnerability where JWT access and refresh tokens embed a role claim at issuance that is not revalidated against the account's current role when redeemed through POST /api/v1/auth/refresh-token. Attackers who capture a refresh token issue…
CWE: CWE-613
NVD

HIGH
CVE-2026-104392
CVE-2026-104392
pkg: express

published: Oct 9, 2026

Deserialization of Untrusted Data vulnerability in ExpressTech Quiz And Survey Master quiz-master-next allows Object Injection.This issue affects Quiz And Survey Master: from n/a through 11.2.7.
CWE: CWE-502
NVD

HIGH
CVE-2026-103413
CVE-2026-103413
pkg: kubernetes

published: Oct 9, 2026

Improper input validation vulnerability in Apache Camel Karavan.

When a deployment was started, Karavan unmarshalled a project's `kubernetes.yaml` and applied every resource it contained to the cluster without restricting the resource kinds, without rejecting security-sensitive pod options, and w…

CWE: CWE-20
NVD

HIGH
CVE-2026-19569
CVE-2026-19569
pkg: express

published: Oct 9, 2026

dynamic_object_create() in kernel/userspace/userspace.c computed the backing allocation for a dynamically allocated kernel object as obj_size_get(otype) + size, and for thread stack elements as STACK_ELEMENT_DATA_SIZE(size) (a round-up plus fixed overhead), without checking either expression for uns…
CWE: CWE-190
GitHub-GHSA

HIGH
PraisonAI: Shell command allowlist bypass via find -exec built-in action
GHSA-cv3g-hj65-pcfh
pkg: praisonai
eco: pip
published: Oct 8, 2026
### Summary

The shell command execution hardening introduced in PraisonAI npm 1.7.2 / Python 4.6.58 to fix GHSA-5jv7-2mjm-h6qj (utility-tools shell chaining) and GHSA-vjv9-7m7j-h833 (SandboxExecutor chaining) can be bypassed via `find`'s built-in `-exec` action.

The fix blocks shell metacharacters…

CVE-2026-61434
NVD

HIGH
CVE-2026-107375
CVE-2026-107375
pkg: react

published: Oct 8, 2026

JHipster is a development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. From 7.0.0 until 9.4.0, reactive applications generated with Spring WebFlux, Spring Data R2DBC, and a SQL database pass the attacker-controlled sort request parameter f…
CWE: CWE-89
GitHub-GHSA

HIGH
JHipster: SQL Injection in the Parameter of JHipster-Generated Reactive (WebFlux + R2DBC) Applicationssort
GHSA-r223-96jv-q533
pkg: generator-jhipster
eco: npm
published: Oct 8, 2026
# SQL Injection in the `sort` Parameter of JHipster-Generated Reactive (WebFlux + R2DBC) Applications

– **Product**: jhipster/generator-jhipster (npm package `generator-jhipster`)
– **Affected versions**: v7.0.0 through v9.2.0
– **Component**: generated reactive-application code, template `EntityM…

CVE-2026-107375
GitHub-GHSA

HIGH
Ghost: Remote Code Execution via Bookmark Card Images
GHSA-788w-68h3-cvxp
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

An image processing library bundled with Ghost contained a vulnerability in its SVG handling. Any staff user, including Contributors, could create a bookmark card for an attacker-controlled website, resulting in arbitrary commands being run on the Ghost server.

### Vulnerable versions

…

CVE-2026-105642
GitHub-GHSA

HIGH
WeasyPrint: EPS images reach the Ghostscript interpreter resulting in RCE
GHSA-r543-q48m-4c9j
pkg: WeasyPrint
eco: pip
published: Oct 7, 2026
### Summary

This was found during a pentest, funded by the NLNnet foundation, conducted by Stefan Vink from Radically Open Security and the only High issue found.

WeasyPrint passes fetched image bytes directly to Pillow's generic format dispatcher without restricting the input format. When Ghosts…

CVE-2026-106443
GitHub-GHSA

HIGH
Backstage: Improper validation of TechDocs MkDocs configuration
GHSA-qmw3-745m-w99g
pkg: @backstage/plugin-techdocs-node
eco: npm
published: Oct 7, 2026
### Impact

An attacker who can provide configuration to a TechDocs build may execute code in the generator runtime. Impact is greatest when documentation generation runs with backend credentials or host access.

### Patches

Patched in `@backstage/plugin-techdocs-node` version `1.15.4`.

### Workar…

CVE-2026-106558
NVD

HIGH
CVE-2026-106558
CVE-2026-106558
pkg: python

published: Oct 7, 2026

Backstage is an open framework for building developer portals. Prior to 1.14.8, 1.15.6, and 2.0.1, the @backstage/plugin-techdocs-node package improperly validated mapping-style markdown_extensions configuration. An authenticated attacker who can register or influence an SCM-backed documentation sou…
CWE: CWE-502
NVD

HIGH
CVE-2026-15894
CVE-2026-15894
pkg: node

published: Oct 7, 2026

The Bluetooth Mesh On-Demand Private Proxy solicitation handler in subsys/bluetooth/mesh/solicitation.c copies a received Solicitation PDU into a fixed 17-byte stack buffer without bounding the source length. In sol_pdu_decrypt(), out is allocated as NET_BUF_SIMPLE(17) and then filled with net_buf_s…
CWE: CWE-121, CWE-787
NVD

HIGH
CVE-2026-106373
CVE-2026-106373
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Use after free in Fonts in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-416
NVD

HIGH
CVE-2026-106193
CVE-2026-106193
pkg: google chrome

published: Oct 6, 2026

Use after free in Parser in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: High)
CWE: CWE-416
NVD

HIGH
CVE-2026-106190
CVE-2026-106190
pkg: google chrome

published: Oct 6, 2026

Use after free in Media in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: High)
CWE: CWE-416
NVD

HIGH
CVE-2026-101207
CVE-2026-101207
pkg: windows

published: Oct 6, 2026

Dell OpenManage Integration with Microsoft Windows Admin Center, versions prior to 3.7.0, contains an Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability. A low privileged attacker with remote access could potentially exploit this vulnerability, l…
CWE: CWE-78
GitHub-GHSA

HIGH
Kiota: Code injection through doc-comment delimiter reformation in Kiota Java and PHP generators
GHSA-rm89-rhwj-9j92
pkg: Microsoft.OpenApi.Kiota, Microsoft.OpenApi.Kiota.Builder
eco: nuget
published: Oct 6, 2026
### Impact

An attacker who controls or tampers with an OpenAPI description can cause Kiota to emit attacker-controlled Java or PHP source outside a generated documentation comment. The affected sanitizers remove comment terminators rather than neutralizing them, allowing a terminator to reform from…

CVE-2026-105796
NVD

HIGH
CVE-2026-105797
CVE-2026-105797
pkg: go

published: Oct 6, 2026

SimpleChat is a secure AI conversation application with personal and group workspaces for document-grounded interactions. In versions 0.261.003 and 0.261.027, an authorization ordering flaw in POST /api/user/plugins allows an authenticated low-privileged user to omit the top-level MCP type so that _…
CWE: CWE-78, CWE-863
NVD

HIGH
CVE-2026-105985
CVE-2026-105985
pkg: kubernetes

published: Oct 6, 2026

Craft CMS 5.10.13.2 contains an authenticated remote code execution vulnerability in the Control Panel action app/render-components.

Any authenticated user with basic Control Panel access can submit request-controlled component classes and property overrides. By first overriding an EntryType o…

CWE: CWE-1336
NVD

HIGH
CVE-2026-98171
CVE-2026-98171
pkg: linux

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs

Fix several related bounds checking and pointer lifecycle issues in
receive_encrypted_standard()'s handling of compound encrypted frames:

– Clear next_buffe…

NVD

HIGH
CVE-2026-39793
CVE-2026-39793
pkg: jwt

published: Oct 6, 2026

Subscriber Broken Authentication in Simple JWT Login 4.0.0 versions.
CWE: CWE-288
NVD

HIGH
CVE-2026-105701
CVE-2026-105701
pkg: express

published: Oct 6, 2026

The ACPT (Premium) plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 2.0.66 via the render function. This is due to missing capability check on the REST API form creation endpoint and unsandboxed Twig environment rendering email templates. This makes i…
CWE: CWE-434
NVD

HIGH
CVE-2026-100511
CVE-2026-100511
pkg: go

published: Oct 5, 2026

Deserialization of Untrusted Data vulnerability in Vektor Inc. VK Google Job Posting Manager vk-google-job-posting-manager allows Object Injection.This issue affects VK Google Job Posting Manager: from n/a through 1.3.1.
CWE: CWE-502
NVD

HIGH
CVE-2026-105642
CVE-2026-105642
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 6.56.0 until 6.67.0, an image processing library bundled with Ghost contained a vulnerability in its SVG handling. Any staff user, including Contributors, could create a bookmark card for an attacker-controlled website, resulting in arbitrary comman…
CWE: CWE-94
NVD

HIGH
CVE-2026-101919
CVE-2026-101919
pkg: kubernetes

published: Oct 5, 2026

A flaw was found in the HyperShift operator. The operator copies user-provided Kubernetes configuration (kubeconfig) secrets directly into the privileged control plane namespace without proper validation or sanitization. An authenticated user with cluster and secret creation permissions can exploit …
CWE: CWE-20
GitHub-GHSA

HIGH
Payload: Bypassed sanitization of user uploaded SVGs
GHSA-2pwp-2369-8fg3
pkg: payload, payload
eco: npm
published: Oct 7, 2026
## Impact

A malicious SVG file upload could bypass sanitization, be stored, and execute attacker-controlled JavaScript (XSS) after a user downloads it and opens it.

**You are affected if:**

– You have a collection configured to upload and allow SVG files which can then be downloaded by users.

##…

CVE-2026-105862
GitHub-GHSA

HIGH
PraisonAI: AgentOS defaults to network-exposed no-auth mode, allowing unauthenticated agent invocation and instruction disclosure
GHSA-6wjp-v33h-5cvq
pkg: praisonai
eco: npm
published: Oct 8, 2026
## Summary

The AgentOS server in the `praisonai` TypeScript/npm package ships an insecure default: it binds `0.0.0.0`, sets no API key, and uses CORS `*` with credentials. The API-key middleware is only registered when an API key is configured, so the documented quickstart (`new AgentOS({agents:[..…

CVE-2026-61426
GitHub-GHSA

HIGH
PraisonAI: AgentMail webhook mode accepts forged unsigned message.received events and invokes agents
GHSA-7c92-x8vg-4258
pkg: praisonai
eco: pip
published: Oct 7, 2026
# AgentMail webhook mode accepts forged unsigned message.received events and invokes agents

## Summary

`praisonai` AgentMail webhook mode exposes a public aiohttp webhook endpoint that accepts caller-controlled `message.received` JSON without verifying AgentMail's Svix webhook signatures, then dis…

CVE-2026-61436
NVD

HIGH
CVE-2026-106186
CVE-2026-106186
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Uncontrolled search path element in CredentialProvider in Google Chrome on on Windows prior to 155.0.8059.39 allowed a local attacker to potentially execute arbitrary code outside the sandbox via a local program. (Chromium security severity: Low)
CWE: CWE-427
GitHub-GHSA

HIGH
PraisonAI: DNS rebinding bypass in `web_crawl` SSRF protection allows internal response disclosure
GHSA-qg25-6gc4-48mg
pkg: praisonaiagents
eco: pip
published: Oct 8, 2026
## Summary

PraisonAI's `web_crawl` agent tool performs a server-side HTTP fetch of an agent/attacker-influenced URL. SSRF is meant to be prevented by `_is_safe_crawl_url()`, which resolves the hostname and rejects private/loopback/link-local IPs **at validation time**. The validated value is the UR…

CVE-2026-61430
GitHub-GHSA

HIGH
Backstage: Improper input validation in Sentry scaffolder actions
GHSA-g734-fhp4-7mfp
pkg: @backstage/plugin-scaffolder-backend-module-sentry
eco: npm
published: Oct 7, 2026
### Impact

An authenticated internal user who can execute the affected actions may cause the backend to contact unintended destinations and disclose Sentry integration credentials. Subsequent impact depends on network reachability and the privileges granted to the configured token.

### Patches

Up…

CVE-2026-106459
GitHub-GHSA

HIGH
PraisonAI: Crawl4AI/Chromium backend is also affected by the `web_crawl` SSRF validation bypass
GHSA-6g59-gm2v-qhvq
pkg: praisonaiagents
eco: pip
published: Oct 7, 2026
## Summary

The DNS-rebinding / redirect SSRF bypass in PRAI-05 is **not limited to the httpx/urllib backend**. When `crawl4ai` (headless Chromium via Playwright) is installed, `web_crawl` auto-selects `provider=crawl4ai`, and the headless browser re-resolves DNS and follows redirects on its own —…

CVE-2026-61429
GitHub-GHSA

HIGH
Backstage has iImproper filesystem validation in Bitbucket pull-request scaffolder actions
GHSA-g8rx-f7m5-7794
pkg: @backstage/plugin-scaffolder-backend-module-bitbucket-cloud, @backstage/plugin-scaffolder-backend-module-bitbucket-server
eco: npm
published: Oct 7, 2026
### Impact

An authenticated user who can execute an eligible template and influence an allowed Bitbucket repository could affect filesystem paths outside the expected working area. Depending on the backend deployment, this could compromise backend confidentiality, integrity, or availability.

### P…

CVE-2026-106486
GitHub-GHSA

HIGH
PraisonAI: Plugin Auto-Discovery Executes Arbitrary Python Files Without Verification
GHSA-m6wp-h223-4c8g
pkg: praisonaiagents
eco: pip
published: Oct 8, 2026
### Summary
The plugin manager loads and executes arbitrary `.py` files from `.praisonai/plugins/` directories (both project-level and user home) via `importlib.util.spec_from_file_location()` + `exec_module()` with zero code signing, integrity verification, or sandboxing. Any attacker who can write…
CVE-2026-61446
GitHub-GHSA

HIGH
PyMongo: PYTHON-5996 Heap out-of-bounds write via signed size overflow in BSON document encoding
GHSA-v4x9-3549-crwv
pkg: pymongo
eco: pip
published: Oct 5, 2026
An integer overflow in the BSON document encoding component of the MongoDB Python Driver's bundled native extension may occur when a single document is built from an unusually large amount of caller-supplied data. Size arithmetic is performed in a signed 32-bit type, and the guard meant to catch the…
CVE-2026-96749
NVD

HIGH
CVE-2026-39453
CVE-2026-39453
pkg: curl

published: Oct 9, 2026

Navigating to a certain URL on the switch’s web server causes the switch to reboot. This can be automated using a tool like curl to create DoS conditions where the switch constantly reboots.
CWE: CWE-617
NVD

HIGH
CVE-2026-106194
CVE-2026-106194
pkg: google chrome

published: Oct 6, 2026

Missing authorization in WebAppInstalls in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process and leveraged social engineering to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-862
NVD

HIGH
CVE-2026-106191
CVE-2026-106191
pkg: google chrome

published: Oct 6, 2026

Missing authorization in Actor in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Low)
CWE: CWE-862
NVD

HIGH
CVE-2026-108865
CVE-2026-108865
pkg: oauth

published: Oct 11, 2026

AmoyLab Unla through 0.10.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to obtain valid access tokens because the OAuth2 server never authenticates a resource owner. Attackers can register a client, request a code from /authorize, and exchange it at /token t…
CWE: CWE-287
NVD

HIGH
CVE-2026-108259
CVE-2026-108259
pkg: express

published: Oct 9, 2026

Tina is a headless content management system. Prior to 3.0.0, @tinacms/cli reads Git branch values from VERCEL_GIT_COMMIT_REF, GITHUB_BRANCH, or HEAD, incorporates the raw value into the API URL, and interpolates that URL into JavaScript string literals in packages/@tinacms/cli/src/next/codegen/inde…
CWE: CWE-94
GitHub-GHSA

HIGH
Tina: Code injection via unescaped Git branch name in generated client source
GHSA-pwhx-cvv3-qj5c
pkg: @tinacms/cli
eco: npm
published: Oct 9, 2026
### Summary

`@tinacms/cli` inserts the raw Git branch value into the generated `client.ts` source without escaping or encoding. A Git-valid branch name can close the string literal and inject an arbitrary JavaScript expression that executes when the consumer build imports the generated client modul…

CVE-2026-108259
GitHub-GHSA

HIGH
PraisonAI: Call API localhost-only authentication bypass via spoofed Host header
GHSA-2gpf-2492-q9jh
pkg: praisonai
eco: pip
published: Oct 8, 2026
# Call API localhost-only authentication bypass via spoofed Host header

## Summary

PraisonAI's patched `PRAISONAI_CALL_AUTH=disabled` safeguard for the n8n/call agent invocation API can be bypassed with a spoofed `Host: 127.0.0.1` header, allowing an unauthenticated network caller to list and invo…

CVE-2026-61435
NVD

HIGH
CVE-2026-107376
CVE-2026-107376
pkg: react

published: Oct 8, 2026

webonyx graphql-php is a PHP implementation of the GraphQL specification. Prior to 15.32.3, GraphQL\Language\Parser performs recursive descent without a recursion limit in parseSelectionSet, parseValueLiteral, and parseTypeReference. A remote attacker can submit deeply nested selection sets, object …
CWE: CWE-674
NVD

HIGH
CVE-2026-106198
CVE-2026-106198
pkg: google chrome

published: Oct 6, 2026

Missing authorization in FileSystem in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to bypass web origin policy via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-862
NVD

HIGH
CVE-2026-108718
CVE-2026-108718
pkg: oauth

published: Oct 11, 2026

Rill 0.77.0 through 0.90.5 contains a missing authorization vulnerability in the admin OAuth server that issues authorization codes to dynamically registered clients without user consent. Attackers can register a client with the long_lived_access_token scope and lure a user to an authorization link,…
CWE: CWE-862
NVD

HIGH
CVE-2026-57458
CVE-2026-57458
pkg: oauth

published: Oct 9, 2026

Vikunja is an open-source self-hosted task management platform. In version 2.3.0, a scoped API token limited to the `oauth.authorize` permission can call `POST /api/v1/oauth/authorize`, obtain an OAuth authorization code, and exchange the code at `POST /api/v1/oauth/token` for a normal bearer JSON W…
CWE: CWE-269
GitHub-GHSA

HIGH
Vikunja: Plaintext storage of password-reset/email-confirm tokens in database enables account takeover on DB read access
GHSA-r6w9-259g-gwrv
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary

Vikunja stores password-reset, email-confirmation, and account-deletion tokens in the `user_tokens` table in **plaintext**. If an attacker gains read access to the database through a backup leak, misconfigured storage, or SQL-level exposure, they can immediately use pending tokens to ta…

CVE-2026-62376
GitHub-GHSA

HIGH
Vikunja: Link-share principal ID collision allows cross-account API token issuance and management
GHSA-vvcv-vpph-h844
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
Executive Summary

Vikunja accepts both regular-user JSON Web Tokens (JWTs) and link-share JWTs through its generic authenticated API route group. A link-share JWT resolves to a `models.LinkSharing` principal whose `GetID()` method returns the numeric `link_shares.id`. The API-token management model…

CVE-2026-68581
GitHub-GHSA

HIGH
Vikunja: Scoped API token can mint unrestricted OAuth session credentials
GHSA-v3p6-34mc-hj7v
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

A scoped API token can bypass its declared permissions by using the OAuth authorization flow to mint normal session credentials.

A token limited to:

“`json
{"oauth":["authorize"]}
“`

can call `/api/v1/oauth/authorize`, receive an OAuth authorization code, exchange it at `/api/v1/oau…

CVE-2026-57458
NVD

HIGH
CVE-2026-108157
CVE-2026-108157
pkg: oauth

published: Oct 9, 2026

Pingvin Share X from 0.19.0 before 1.22.0 contains an improper authentication vulnerability that allows remote unauthenticated attackers to take over accounts by abusing automatic OAuth email linking in OAuthService.signUp(). Attackers can register a victim's unverified email on an enabled OAuth/OID…
CWE: CWE-287
GitHub-GHSA

HIGH
pyload-ng: getUserData/get_userdata exposed at Perms.ANY allow any authenticated account to brute-force the administrator password
GHSA-68w4-83fh-f2w8
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
## Summary

`Api.getUserData` (legacy) and `Api.get_userdata` are declared with `@permission(Perms.ANY)` and are reachable at `/api/getUserData` and `/api/get_userdata`. Because `Perms.ANY == 0` and pyLoad's permission check is a bitmask AND, that gate is a no-op: **every authenticated account passe…

GitHub-GHSA

HIGH
Nginx UI: Authentication bypass: password login does not enforce a passkey-only second factor (2FA bypass)
GHSA-45gv-9wjv-xh7p
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
## Summary

nginx-ui supports two second-factor methods — TOTP (OTP) and WebAuthn passkeys —
and reports an account as 2FA-enabled when **either** is configured. However, the
password login endpoint (`POST /api/login`) only enforces a second factor when a
**TOTP secret** is present. An account t…

CVE-2026-107808
GitHub-GHSA

HIGH
Nginx UI: Backup restore follows crafted symlinks into the live Nginx configuration path before restore flags are applied
GHSA-p8v3-89rh-jxc7
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
### Summary
An authenticated user who can create and restore a backup can craft a valid backup archive that causes the restore staging process to write attacker-controlled files into the live Nginx configuration path even when both `restore_nginx` and `restore_nginx_ui` are set to `false`.

### Deta…

CVE-2026-107810
GitHub-GHSA

HIGH
pyLoad has an authentication bypass in API key validation (check_apikey cache)
GHSA-r44w-v6gf-x3p6
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
## Summary

The API-key cache in `check_apikey()` allows an attacker to authenticate with a **forged API key** as long as the legitimate key for the same `key_id` has been used recently.

On a cache hit, the API key **secret is never verified**, resulting in a complete authentication bypass during t…

NVD

HIGH
CVE-2026-107810
CVE-2026-107810
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, internal/backup/restore.go extracts inner archives before applying the restore_nginx and restore_nginx_ui flags and permits symlinks targeting the live Nginx configuration path. An authenticated user who can create an…
CWE: CWE-59, CWE-61
NVD

HIGH
CVE-2026-107808
CVE-2026-107808
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, POST /api/login checks EnabledOTP but does not require a WebAuthn assertion when EnabledPasskey is true and no TOTP secret is configured. A passkey-only account is therefore issued a session after password verificatio…
CWE: CWE-287, CWE-305, CWE-308
NVD

HIGH
CVE-2026-107723
CVE-2026-107723
pkg: jwt

published: Oct 8, 2026

fast-jwt provides fast JSON Web Token (JWT) implementation. Prior to 6.3.0, fast-jwt createVerifier accepts a validly signed JWT whose payload is a JSON array because src/decoder.js checks that the payload is an object but does not reject arrays. The claim validator loop then finds no named exp, nbf…
CWE: CWE-1287
GitHub-GHSA

HIGH
fast-jwt : Silent claim-validator bypass when JWT payload is a JSON array
GHSA-5hjw-83fp-phq9
pkg: fast-jwt
eco: npm
published: Oct 8, 2026
### Summary
`fast-jwt`'s `createVerifier` silently skips **all** configured claim validators (`exp`, `nbf`, `iss`, `aud`, `sub`, `jti`, `nonce`) when a validly-signed JWT carries a JSON array as its payload instead of an object. The verifier reports success while having enforced only the signature.…
CVE-2026-107723
GitHub-GHSA

HIGH
MariaDB Connector/Node.js: SQL injection through object keys in SET expansion (permitSetMultiParamEntries)
GHSA-v6pj-gxxw-phfw
pkg: mariadb, mariadb, mariadb
eco: npm
published: Oct 8, 2026
### Description
With the non-default permitSetMultiParamEntries option enabled, an object passed as a query parameter is expanded into a SET clause, each key becoming a column name. The three code paths implementing that expansion built the backtick-quoted identifier by hand and wrote the key out un…
CVE-2026-107384
NVD

HIGH
CVE-2026-107333
CVE-2026-107333
pkg: nginx

published: Oct 8, 2026

Malcolm's nginx based reverse proxy contains a URL path normalization inconsistency between its Lua based role-based access control (RBAC) authorization layer and nginx's own request routing logic. An authenticated user can craft a specially formatted request path to bypass role-based restrictions a…
CWE: CWE-863
GitHub-GHSA

HIGH
PraisonAI: SkillTools Executes Scripts Without Path Containment Validation
GHSA-c44f-37qr-gw3f
pkg: praisonaiagents
eco: pip
published: Oct 8, 2026
### Summary
`SkillTools.run_skill_script()` accepts a `script_path` parameter and executes it via `subprocess.run()` without any path containment validation. While `FileTools` has `_validate_path()` with traversal detection, `SkillTools` performs none. An LLM-directed call can execute arbitrary scri…
CVE-2026-61443
GitHub-GHSA

HIGH
Payload: Remote Code Execution through first-register
GHSA-97rh-rhh2-7vjv
pkg: payload, payload
eco: npm
published: Oct 7, 2026
### Impact
A crafted request to the public first-register operation can be used to perform a RCE exploit.

**You are affected if:**

– You use local auth strategy and your application remains without an initial user created

## Patches

In the patched version data submission to create first user is …

CVE-2026-105858
GitHub-GHSA

HIGH
Payload: Incomplete validation during the upload file lifecycle
GHSA-p223-2wr2-j562
pkg: payload, payload
eco: npm
published: Oct 7, 2026
## Impact
Under certain conditions, an authenticated user with permission to modify uploads could cause unintended files to be removed during file cleanup. This may result in data loss or service disruption.

You are affected if:
– You use Payload upload collections with local file storage.
– Untrus…

CVE-2026-105865
GitHub-GHSA

HIGH
Ghost: Stored XSS via oEmbed Photo Responses
GHSA-v3xr-g6p2-fvgv
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

Embedding a URL from an attacker-controlled website could result in untrusted scripts being stored in post content. These scripts could run in the Ghost editor, on the published site, and in newsletter emails, possibly resulting in compromise of a staff user's admin session.

### Vulnera…

CVE-2026-105650
GitHub-GHSA

HIGH
Backstage: Improper authentication in the OIDC provider
GHSA-826h-28h9-65hg
pkg: @backstage/plugin-auth-backend-module-oidc-provider
eco: npm
published: Oct 7, 2026
### Impact

Deployments using OIDC email-based identity resolution with a provider that permits unverified email addresses may allow an authenticated provider user to assume another catalog identity. This may grant access and permissions associated with that user. No direct availability impact is de…

CVE-2026-106488
GitHub-GHSA

HIGH
Homer: Authenticated SQL Injection via Unvalidated rawquery Field in /api/v4/statistics/query
GHSA-f46q-3v67-fmm4
pkg: github.com/sipcapture/homer-app
eco: go
published: Oct 7, 2026
### Summary
The `V4StatisticsQuery` handler passes the user-supplied `rawquery` field directly to DuckDB without calling the `sqlvalidator.ValidateRawSQL` function used throughout the rest of the codebase. Any authenticated user can execute arbitrary SQL statements against all data accessible throug…
CVE-2026-62251
NVD

HIGH
CVE-2026-105650
CVE-2026-105650
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 2.1.0 until 6.64.0, embedding a URL from an attacker-controlled website could result in untrusted scripts being stored in post content. These scripts could run in the Ghost editor, on the published site, and in newsletter emails, possibly resulting …
CWE: CWE-79, CWE-184
NVD

HIGH
CVE-2026-104974
CVE-2026-104974
pkg: react

published: Oct 5, 2026

Plane is an open-source project management tool. Prior to 1.4.0, a user whose account has been deactivated by setting is_active=False can still log in with existing credentials. Successful authentication silently changes is_active back to True, reactivating the account without notifying the administ…
CWE: CWE-284
NVD

HIGH
CVE-2026-77805
CVE-2026-77805
pkg: windows

published: Oct 5, 2026

In Progress® Telerik® Fiddler® Classic for Windows, versions prior to v6.0.20262.10021, the integrity check applied to the external helper tools launched by the application is insufficient. Before executing a helper tool, the application only verifies that the file carries a valid Authenticode si…
CWE: CWE-347
NVD

HIGH
CVE-2026-107707
CVE-2026-107707
pkg: windows

published: Oct 8, 2026

Intego Antivirus for Windows through 3.0.0.1 contains a link following vulnerability in its optimization module that allows local unprivileged users to delete arbitrary folders as SYSTEM. Attackers can replace a scanned duplicate file's directory with a junction to C:\Config.msi and abuse Windows In…
CWE: CWE-59
GitHub-GHSA

HIGH
PraisonAI: API deploy code generator embeds unescaped YAML fields into Python source
GHSA-79fv-7hq9-w7xg
pkg: praisonai
eco: pip
published: Oct 8, 2026
# API deploy code generator embeds unescaped YAML fields into Python source

## Summary

PraisonAI's API deployment generator copies `deploy.api.host` from `agents.yaml` directly into generated Python source without safe literal encoding. A malicious PraisonAI project can set that host value to a Py…

CVE-2026-61433
NVD

HIGH
CVE-2026-104077
CVE-2026-104077
pkg: node

published: Oct 8, 2026

Obsidian Desktop before 1.14.0 contains a remote code execution vulnerability that allows attackers to craft malicious Markdown notes exploiting insufficient sanitization of the data-background-iframe attribute, which bypasses DOMPurify and is processed by the bundled Reveal.js 4.3.1 within the Slid…
CWE: CWE-79, CWE-1188
GitHub-GHSA

HIGH
PraisonAI: Unsafe Dynamic Module Loading Leads to Arbitrary Code Execution via tools.py in AgentFlow
GHSA-4gfv-wg42-7jw5
pkg: praisonaiagents
eco: pip
published: Oct 8, 2026
### Summary
An unsafe dynamic module loading vulnerability allows an attacker who can control a workflow file and a sibling `tools.py` to execute arbitrary Python code when the workflow is executed.

### Details
The vulnerability is located in the workflow structured output resolution logic.

File: …

CVE-2026-61437
NVD

HIGH
CVE-2026-107615
CVE-2026-107615
pkg: windows

published: Oct 8, 2026

An uncontrolled search path element vulnerability in GlavSoft TightVNC Server for Windows before 2.8.88 allows a local authenticated user to execute arbitrary code with SYSTEM privileges. DynamicLibrary::init() (and ThemeLib) load screenhooks32.dll / screenhooks64.dll with LoadLibrary() using a bare…
CWE: CWE-427
NVD

HIGH
CVE-2026-107612
CVE-2026-107612
pkg: windows

published: Oct 8, 2026

Incorrect permission assignment in GlavSoft TightVNC Server for Windows before 2.8.88 allows a local authenticated user to read or overwrite the inter-process communication handles used between the TightVNC service and its desktop server process. The named shared memory segment in the Global\ namesp…
CWE: CWE-338, CWE-732
NVD

HIGH
CVE-2026-107573
CVE-2026-107573
pkg: windows

published: Oct 8, 2026

Incorrect default permissions in the Windows installer of Progressive Robot hMailServer 6.0.0 through 6.3.5 allow a local authenticated user to read the mail server's data. The installer created the data, log, temp, database and event folders and the hMailServer.INI configuration file with the permi…
CWE: CWE-276
NVD

HIGH
CVE-2026-103010
CVE-2026-103010
pkg: windows

published: Oct 8, 2026

Heap-based buffer overflow in the legacy Blowfish decryption routine (BlowFishEncryptor::DecryptFromString) in Progressive Robot hMailServer 6.0.0 through 6.3.3 on Windows allows a local interactive user with no hMailServer credentials to write bytes of their choosing past the end of a 255-byte heap…
CWE: CWE-122
GitHub-GHSA

HIGH
Hydra: Optuna custom_search_space can resolve and execute untrusted callables via get_method
GHSA-5jjj-9xc3-rm56
pkg: hydra-optuna-sweeper, hydra-optuna-sweeper
eco: pip
published: Oct 7, 2026
## Summary

`hydra-optuna-sweeper` accepted a configuration-controlled dotted path in
`hydra.sweeper.custom_search_space`, resolved it with the lower-level
`hydra.utils.get_method()` API, and later invoked the returned callable.

Hydra's object-lookup helpers intentionally trust their input and do n…

CVE-2026-106440
GitHub-GHSA

HIGH
Hydra logging configuration permits unsafe callable resolution
GHSA-c3wx-c55w-pxjq
pkg: hydra-core, hydra-core
eco: pip
published: Oct 7, 2026
## Summary

Hydra passed its Python logging configuration to `logging.config.dictConfig()`. Python's logging configurator can resolve and invoke importable classes and factories named by configuration, including handler `class` values and formatter, filter, handler, queue, and listener `()` factorie…

CVE-2026-106441
GitHub-GHSA

HIGH
Hydra instantiate target blacklist bypasses permit code execution
GHSA-rqx7-p7vv-w7hr
pkg: hydra-core, hydra-core
eco: pip
published: Oct 7, 2026
## Summary

Hydra's `instantiate()` API resolves and invokes Python callables named by the `_target_` field in configuration. The target blacklist introduced for CVE-2026-68508 was incomplete.

Representative bypasses included execution wrappers such as `timeit.timeit`, executable deserialization th…

CVE-2026-106442
NVD

HIGH
CVE-2026-106057
CVE-2026-106057
pkg: windows

published: Oct 7, 2026

patool before 4.0.6 contains an OS command injection vulnerability on Windows because shell_quote_nt fails to escape cmd.exe metacharacters or embedded double quotes in archive filenames. Attackers can supply crafted filenames like report&calc.gz for single-file formats run with shell=True to execut…
CWE: CWE-78
NVD

HIGH
CVE-2026-79807
CVE-2026-79807
pkg: windows

published: Oct 6, 2026

A missing integrity verification vulnerability in the Windows client software for ClearPass Policy Manager could allow malicious users on a local instance to elevate their user privileges. A successful exploit could allow these users to execute attacker-supplied code with elevated privileges on the …
CWE: CWE-347
NVD

HIGH
CVE-2026-106441
CVE-2026-106441
pkg: python

published: Oct 6, 2026

Hydra is a framework for elegantly configuring complex applications. Prior to 1.3.6 and 1.4.0.dev9, Hydra passes Python logging configuration to logging.config.dictConfig() without applying Hydra's target policy to handler class values or formatter, filter, handler, queue, and listener factories. An…
CWE: CWE-94
NVD

HIGH
CVE-2026-106440
CVE-2026-106440
pkg: python

published: Oct 6, 2026

Hydra is a framework for elegantly configuring complex applications. From 1.2.0 until 1.3.0 and 1.4.0.dev10, the hydra-optuna-sweeper package accepts a configuration-controlled dotted path in hydra.sweeper.custom_search_space, resolves it with hydra.utils.get_method(), and later invokes the returned…
CWE: CWE-470
NVD

HIGH
CVE-2026-98367
CVE-2026-98367
pkg: go

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

RDMA/siw: Clear association under lock if siw_qp_modify fails in siw_accept

We need to clear cep before release state_lock as siw_qp_llp_close and
siw_qp_modify->siw_qp_llp_close did.

Otherwise if siw_qp_modify() fails in siw_acc…

NVD

HIGH
CVE-2026-98341
CVE-2026-98341
pkg: go

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

wifi: cfg80211: don't free driver-owned scan requests

When an interface goes down while a scan is running, cfg80211 completes
the scan towards userspace and frees the scan request. However, the
driver can be convinced that it owns…

NVD

HIGH
CVE-2026-98320
CVE-2026-98320
pkg: go

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

netfilter: flowtable: hold reference on ct until flow is released

nf_ct_put() releases the ct->ext area inmediately, the rcu typesafe
semantics also allow to refer to the wrong conntrack from the flowtable
datapath. Hold reference…

NVD

HIGH
CVE-2026-98260
CVE-2026-98260
pkg: node

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

exec: Cleanup POSIX timers right after de_thread()

A per-thread CPU timer holds a reference to the PID of the thread it is
attached to and, while it is armed, its node is queued in that thread's
posix_cputimers. The task is looked…

NVD

HIGH
CVE-2026-98228
CVE-2026-98228
pkg: tls

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

mips: select CONFIG_WEAK_REORDERING_BEYOND_LLSC from CONFIG_EYEQ

On I6500 CPU cores, lld and scd give no ordering guarantees (same as all
other instructions). To respect the assumption that arch_cmpxchg() is
fully ordered, we must…

NVD

HIGH
CVE-2026-98166
CVE-2026-98166
pkg: linux

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

drm/ttm: fix swapped-out resources never leaving their bulk_move range

ttm_tt_swapout() returns the number of pages swapped out on success and
a negative error code on failure; for a populated ttm it never returns
zero. Commit b2e…

GitHub-GHSA

HIGH
Backstage: Improper validation of MkDocs plugin configuration in TechDocs
GHSA-q38j-6vcm-2f5m
pkg: @backstage/plugin-techdocs-node, @backstage/plugin-techdocs-node
eco: npm
published: Oct 7, 2026
### Impact

An authenticated attacker with control over a TechDocs source repository could cause a documentation build to retrieve and publish data from network locations reachable by the build environment. Exposure depends on deployment topology, build mode, and target endpoint protections. Modern …

CVE-2026-106455
GitHub-GHSA

HIGH
Backstage: Remote code execution via crafted markdown_extensions in TechDocs mkdocs.yml
GHSA-4488-j8vj-vqqv
pkg: @backstage/plugin-techdocs-node
eco: npm
published: Oct 7, 2026
### Impact

An authenticated user who can register catalog entities can provide a crafted `mkdocs.yml` causing arbitrary OS command execution on the TechDocs build host when the docs are built.

### Patches

Patched in `@backstage/plugin-techdocs-node`, version `1.15.4`.

### Workarounds

If you can…

CVE-2026-106510
GitHub-GHSA

HIGH
Backstage: Improper URL validation in catalog entity placeholder resolution
GHSA-qgvj-qcf8-xq73
pkg: @backstage/plugin-catalog-backend
eco: npm
published: Oct 7, 2026
### Impact

An authenticated Backstage user could craft a catalog entity with placeholder directives that reference resources outside the entity's source repository. Under certain configurations, this could allow access to data not intended to be available to the user.

### Patches

Patched in `@bac…

CVE-2026-106498
GitHub-GHSA

HIGH
@tinacms/web-components: `tina-markdown` writes rich-text link URLs into `href` without scheme validation, allowing stored XSS
GHSA-c42q-qvc3-j6vg
pkg: @tinacms/web-components
eco: npm
published: Oct 9, 2026
### Summary

`<tina-markdown>` renders a rich-text AST into the DOM and, for `a` nodes, assigns the node's URL straight to the anchor's `href` with no scheme check. A link authored in the CMS as `javascript:…` renders as a live `javascript:` anchor, so a visitor who clicks it executes attacker-sup…

CVE-2026-108260
NVD

HIGH
CVE-2026-107303
CVE-2026-107303
pkg: react

published: Oct 8, 2026

JHipster is a development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. Prior to generator-jhipster 9.4.0 and react-jhipster 1.1.0, generated applications can persist attacker-controlled Blob data and companion ContentType values, return th…
CWE: CWE-79
GitHub-GHSA

HIGH
JHipster: Generated Applications Allow Stored XSS via Unrestricted Blob ContentType Opened as Same-Origin Blob
GHSA-9ffp-22j7-56r2
pkg: generator-jhipster, react-jhipster
eco: npm
published: Oct 8, 2026
## Summary
Applications generated by generator-jhipster v9.2.0 can persist user-controlled Blob ContentType values and later use those values as the MIME type for client-side Blob objects. The shared generated `openFile` helper creates an object URL from the Blob and opens it in a new window.

For B…

CVE-2026-107303
NVD

HIGH
CVE-2026-107295
CVE-2026-107295
pkg: python

published: Oct 8, 2026

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.34.0 until 1.107.4 and 2.28.0, the Agent.to_web() and clai web development chat endpoint has missing request content-type validation. A website visited by a developer can submit a browser-compa…
CWE: CWE-352
GitHub-GHSA

HIGH
Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): a website visited by the developer can trigger agent runs and server-side tool execution on the local chat endpoint
GHSA-h4xc-3qfq-jf93
pkg: pydantic-ai, pydantic-ai, pydantic-ai-slim
eco: pip
published: Oct 8, 2026
### Summary

The Pydantic AI development web chat UI (`Agent.to_web()`, `clai web`) did not check the content type of requests to its chat endpoint. This allowed a website visited by a developer to submit a request to a chat UI running on that developer's machine, causing the served agent to run and…

CVE-2026-107295
NVD

HIGH
CVE-2026-105076
CVE-2026-105076
pkg: vite

published: Oct 8, 2026

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Appsbd Vitepos vitepos-lite allows Blind SQL Injection.This issue affects Vitepos: from n/a through 3.6.1.
CWE: CWE-89
GitHub-GHSA

HIGH
Backstage: Improper preservation of access restrictions during service credential delegation
GHSA-cq7v-rfgc-5c7v
pkg: @backstage/backend-defaults
eco: npm
published: Oct 7, 2026
### Impact

An external service credential configured with access restrictions (e.g., read-only) could bypass those restrictions by routing requests through plugin delegation paths. This could allow a restricted service to perform operations beyond its intended scope, including write operations on p…

CVE-2026-106492
NVD

HIGH
CVE-2026-106196
CVE-2026-106196
pkg: google chrome, apple iphone_os

published: Oct 6, 2026

Missing authorization in Navigation in Google Chrome on on iOS prior to 155.0.8059.39 allowed a remote attacker to bypass web origin policy into a privileged page via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-862
NVD

HIGH
CVE-2026-105628
CVE-2026-105628
pkg: oauth

published: Oct 5, 2026

Plane is an open-source project management tool. Prior to 1.4.0, Plane's OAuth avatar synchronization flow fetches avatar_url from provider user data through a server-side HTTP request without internal IP validation and follows redirects by default. An attacker can provide an avatar URL that redirec…
CWE: CWE-918
NVD

HIGH
CVE-2026-108553
CVE-2026-108553
pkg: express

published: Oct 10, 2026

OpenRefine through 3.10.1 contains a cross-site request forgery vulnerability in the get-rows command that allows remote attackers to execute Jython facet expressions. Attackers can lure a user to a malicious page issuing a cross-origin GET with a crafted engine parameter, executing operating system…
CWE: CWE-352
GitHub-GHSA

HIGH
Nginx UI: Unauthenticated signed-request body staging can exhaust temporary storage
GHSA-j3hg-9rp3-5hw9
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
## Summary

In Nginx UI versions 2.5.0 through 2.5.x, the node-signature authentication path staged an attacker-controlled request body in a temporary file and synchronized it to disk before validating the body digest and cryptographic signature. An unauthenticated remote client that can reach the A…

CVE-2026-107805
GitHub-GHSA

HIGH
ageLANServer: Unbounded JSON Array Allocation in AoE3 Cloud `getFileURL` Endpoint Leads to Remote Denial of Service
GHSA-4jfq-pmq9-257h
pkg: github.com/luskaner/ageLANServer/server
eco: go
published: Oct 9, 2026
### Summary
The AoE3 `POST /game/cloud/getFileURL` handler in `luskaner/ageLANServer`'s bundled game server decodes an attacker-controlled `names` JSON array and immediately allocates response storage sized directly from the array's length (`make(i.A, len(req.Names.Data))`), with no request body siz…
CVE-2026-107839
GitHub-GHSA

HIGH
Vikunja: Link-share principal-type confusion enables cross-account team removal, bot takeover, and roster disclosure
GHSA-32r8-5843-4qw2
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary
Vikunja's `web.Auth` interface (`pkg/web/web.go`, single method `GetID() int64`) is satisfied by BOTH `*user.User` and `*models.LinkSharing`. A link-share's `GetID()` returns the **raw positive** `share.ID` (`pkg/models/link_sharing.go:83-85`), which lives in the same positive autoincreme…
CVE-2026-76216
GitHub-GHSA

HIGH
yopass Prometheus metrics middleware allows remote memory exhaustion through unbounded method labels
GHSA-6r69-c6wg-7g8m
pkg: github.com/jhaals/yopass
eco: go
published: Oct 9, 2026
The Prometheus metrics middleware in pkg/server/server.go used r.Method directly as a label value on request counter and duration histogram metrics. Since the mux catch-all route matches any HTTP method, an unauthenticated attacker can send requests with arbitrary method strings (e.g. curl -X "M1" h…
CVE-2026-107840
GitHub-GHSA

HIGH
pyLoad: Privilege revocation and password change through the REST API do not invalidate the user's session
GHSA-jq7h-wrvp-3rgx
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
An admin who revokes a user's privileges through the REST API does not actually revoke them, because the session carrying those privileges is never invalidated.

pyLoad authorizes each request from values copied into the Flask session at login. set_session in webui/app/helpers.py writes role and per…

GitHub-GHSA

HIGH
pyLoad: Api.set_user_permission never invalidates the target's session
GHSA-889w-m37p-88m5
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
### Summary
An admin who revokes or downgrades a non-admin user's permissions through pyLoad's own documented
`/api/<func>` RPC surface — e.g. `POST /api/set_user_permission` (or its legacy alias
`/api/setUserPermission`) — updates the target's database row but never invalidates that user's
exis…
GitHub-GHSA

HIGH
Nginx UI: Self-upgrade runs an unsigned binary verified only by a same-origin digest → RCE via a compromised mirror or MITM
GHSA-662p-52hx-cmh2
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
## Summary
The self-upgrade downloads the release binary and its checksum (`*.tar.gz` and `*.tar.gz.digest`)
through the SAME endpoint (`version.GetUrl()`, which is `github_proxy` or, by default, the project's
`cloud.nginxui.com` mirror), and verifies the binary ONLY by comparing it to that digest:
…
CVE-2026-107812
NVD

HIGH
CVE-2026-107812
CVE-2026-107812
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, the self-upgrade mechanism validates a downloaded binary only with a same-origin digest obtained from the same upgrade mirror. A compromised mirror or network attacker able to alter both responses can supply a malicio…
CWE: CWE-494
NVD

HIGH
CVE-2026-107805
CVE-2026-107805
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.5.0 until 2.6.0, the node-signature authentication path performs temporary file staging of an attacker-controlled request body and synchronizes it before validating the body digest and cryptographic signature. An unauthenticated remot…
CWE: CWE-400
GitHub-GHSA

HIGH
Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy
GHSA-pfvf-fwfp-25mp
pkg: strawberry-graphql
eco: pip
published: Oct 9, 2026
### Summary

`PermissionExtension.resolve()` evaluates the return value of `has_permission()` for truthiness on the synchronous path. `supports_sync` only classifies a permission as asynchronous when `has_permission` is declared with `async def` (via `inspect.iscoroutinefunction`), so a plain `def` …

CVE-2026-107728
NVD

HIGH
CVE-2026-97076
CVE-2026-97076
pkg: express

published: Oct 9, 2026

Executable Regular Expression Error vulnerability in WP Media WP Rocket wp-rocket allows Code Injection.This issue affects WP Rocket: from n/a before 3.23.5.
CWE: CWE-624
GitHub-GHSA

HIGH
Pydantic AI: Concurrency-limited models can keep their slot when a streamed request ends early
GHSA-6fqq-452j-qhrp
pkg: pydantic-ai, pydantic-ai-slim
eco: pip
published: Oct 8, 2026
> This issue was posted by Codex Desktop using gpt-6.1-sol on behalf of David.

### Summary

Applications that wrap a model with `ConcurrencyLimitedModel` or `limit_model_concurrency` can permanently lose shared concurrency capacity when a streamed request releases its slot from a different task tha…

CVE-2026-107286
GitHub-GHSA

HIGH
MariaDB Connector/Node.js exposes uninitialized process memory through malformed GeoJSON parameters
GHSA-48qf-xh34-q73r
pkg: mariadb, mariadb, mariadb
eco: npm
published: Oct 8, 2026
### Description
When encoding a GeoJSON Polygon or MultiPolygon parameter for the binary protocol, the connector sized its output buffer from the length property of each ring, then wrote each ring only if it was a real array. The two loops disagreed: any non-array ring carrying a numeric length (a s…
CVE-2026-107383
NVD

HIGH
CVE-2026-107383
CVE-2026-107383
pkg: tls

published: Oct 8, 2026

MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. Prior to 3.2.5, 3.3.4, 3.4.7, and 3.5.4, the GeoJSON Polygon and MultiPolygon binary encoders size a Buffer.allocUnsafe() allocation from each ring's numeric length before confirming that t…
CWE: CWE-200
NVD

HIGH
CVE-2026-107377
CVE-2026-107377
pkg: python

published: Oct 8, 2026

datamodel-code-generator generates Python data models from schema definitions. From 0.59.0 until 0.81.0, an attacker-controlled Protobuf schema can supply absolute or parent-directory paths captured by WEAK_IMPORT_PATTERN and consumed by _write_missing_weak_imports in src/datamodel_code_generator/pa…
CWE: CWE-22, CWE-73
GitHub-GHSA

HIGH
datamodel-code-generator: Protobuf weak-import path traversal allows files to be written outside the temporary directory
GHSA-77xj-x4rm-935c
pkg: datamodel-code-generator
eco: pip
published: Oct 8, 2026
## Summary

When processing an attacker-controlled Protobuf schema, vulnerable versions of
`datamodel-code-generator` could write a generated weak-import stub outside the
intended `__weak_imports__` temporary directory. Absolute import paths and relative
paths containing `..` could escape this direc…

CVE-2026-107377
GitHub-GHSA

HIGH
Coraza JSON body processor: argument-limit truncation reopens an unbounded-depth gjson.Valid stack overflow (process crash)
GHSA-6gcq-wc29-5xf2
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
### Summary

The JSON body processor (`internal/bodyprocessors/json.go`) can be made to
crash the whole process with an unrecoverable `fatal error: stack overflow`,
using a request body that is well under the recommended `SecRequestBodyLimit`
and the default `SecArgumentsLimit`.

### Root cause

`re…

CVE-2026-107826
GitHub-GHSA

HIGH
msgpack5: Truncated map32 headers throw an unexpected error
GHSA-8f34-f56x-9xph
pkg: msgpack5
eco: npm
published: Oct 8, 2026
### Impact

A truncated `map32` header causes an out-of-bounds buffer read and throws `RangeError` instead of `IncompleteBufferError`. Applications that rely on `IncompleteBufferError` to wait for additional bytes may terminate a request, stream, or worker unexpectedly. No adjacent memory is disclos…

CVE-2026-107302
GitHub-GHSA

HIGH
msgpack5: Many buffered values can exhaust the streaming decoder stack
GHSA-5x5g-h9x8-2fh9
pkg: msgpack5
eco: npm
published: Oct 8, 2026
### Impact

The streaming decoder recursively invokes itself for every complete value remaining in a chunk. A single chunk containing many small valid MessagePack values can exhaust the JavaScript call stack and interrupt the process or stream.

### Patches

The streaming decoder now drains concaten…

CVE-2026-107300
GitHub-GHSA

HIGH
Excelize: Unbounded row number in Rows.Columns makes GetRows and the Rows iterator loop for days
GHSA-jw42-f3rr-4cc3
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 8, 2026
### Summary

A worksheet whose `<row r="…">` number is far past Excel's 1,048,576-row limit makes `File.GetRows` and the `Rows` iterator loop once for every missing row. The row limit is checked in `Rows.Next`, but not in `Rows.Columns`, which also reads `<row>` elements. A 1.5 KB file with `<row …

CVE-2026-107212
GitHub-GHSA

HIGH
AsyncHttpClient: Unbounded WebSocket permessage-deflate decompression enables a decompression-bomb denial of service when compression is enabled
GHSA-x8v2-478q-2hvg
pkg: org.asynchttpclient:async-http-client, org.asynchttpclient:async-http-client
eco: maven
published: Oct 8, 2026
### Impact

With WebSocket compression enabled, the client inflates `permessage-deflate` messages with no limit on the decompressed size. It installed Netty's shared `WebSocketClientCompressionHandler.INSTANCE`, whose inflater is unbounded, and `webSocketMaxFrameSize` and `webSocketMaxBufferSize` on…

CVE-2026-107227
GitHub-GHSA

HIGH
Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks
GHSA-2j4c-ffch-9f23
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 8, 2026
### Summary

Any file whose first 8 bytes are the OLE compound-file signature (`D0 CF 11 E0 A1 B1 1A E1`) is routed by `OpenFile`/`OpenReader`/`OpenBytes` → `openReaderAt` → `Decrypt`. The version dispatch only guarantees `len(EncryptionInfo) >= 4` before handing attacker-controlled `EncryptionI…

CVE-2026-107214
GitHub-GHSA

HIGH
Excelize: extractPart allocates attacker-controlled, unbounded and negative-sized buffers from CFB directory entries: remote panic / OOM DoS
GHSA-x2q3-8cjh-766f
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 8, 2026
### Summary

`extractPart` allocates directly from the mscfb directory-entry size with no clamping (`crypt.go:198`, same missing bound at `crypt.go:204`):

“`go
buf := make([]byte, entry.Size)
“`

`entry.Size` is the raw `streamSize` field from the attacker-controlled CFB directory entry (mscfb v1…

CVE-2026-107215
GitHub-GHSA

HIGH
Excelize ANCHORARRAY: mutually-referencing array formulas recurse unboundedly via re-entrant CalcCellValue, causing a fatal stack overflow
GHSA-wp2g-vpjj-g53r
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 8, 2026
### Summary

`ANCHORARRAY` (calc.go:15137 on current master) evaluates each cell of the referenced spill range by calling the **exported** `CalcCellValue`, which unconditionally constructs a fresh `calcContext` — fresh entry marker, fresh iterations map, full `MaxCalcIterations` budget (calc.go:89…

CVE-2026-107216
NVD

HIGH
CVE-2026-95208
CVE-2026-95208
pkg: tls

published: Oct 8, 2026

An issue in the ConfirmNameConstraints() function (wolfcrypt/src/asn.c) of wolfSSL v5.9.1 and v5.9.2 allows attackers to cause a Denial of Service (DoS) via providing crafted Certificate Authority certificates, leading to valid certificates without SAN to be incorrectly rejected by wolfSSL-based TLS…
CWE: CWE-295
NVD

HIGH
CVE-2026-107286
CVE-2026-107286
pkg: python

published: Oct 8, 2026

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 2.10.0 until 2.53.0, streamed requests made through ConcurrencyLimitedModel or limit_model_concurrency can retain shared concurrency slots because anyio.CapacityLimiter associates an acquired slo…
CWE: CWE-772
NVD

HIGH
CVE-2026-107574
CVE-2026-107574
pkg: tls

published: Oct 8, 2026

Inefficient algorithmic complexity in the JSON reader of Progressive Robot hMailServer allows a remote unauthenticated attacker to make the mail services unavailable. Reading a JSON object kept the first of each duplicated member name by searching the members already read, so an object of N distinct…
CWE: CWE-407
NVD

HIGH
CVE-2026-103649
CVE-2026-103649
pkg: tls

published: Oct 8, 2026

Missing network timeouts in the Linux builds of Progressive Robot hMailServer 6.3.0 through 6.3.5 allow a remote attacker to hold server threads indefinitely and so stop outbound mail delivery (denial of service). The server set its socket timeouts in the form Windows takes, which Linux refuses, and…
CWE: CWE-1088
GitHub-GHSA

HIGH
PraisonAI: Prompt Injection Defense Bypassed for HIGH-Level Threats
GHSA-fj8f-m44g-c479
pkg: PraisonAI
eco: pip
published: Oct 7, 2026
### Summary
Injection Defense is a purpose-built prompt injection defense layer. It scans LLM inputs through six detection categories: instruction overrides, authority claims, boundary manipulation, obfuscation, financial manipulation, and self-harm instructions.

The defense is misconfigured by def…

CVE-2026-61439
GitHub-GHSA

HIGH
Docling has arbitrary file read/write (and command execution when shell-escape is enabled) when rendering untrusted TikZ with the opt-in Tectonic engine
GHSA-x3q2-h9hx-4r4j
pkg: docling, docling-slim
eco: pip
published: Oct 7, 2026
### Summary

When the LaTeX backend is configured to render TikZ pictures with the Tectonic engine (`LatexBackendOptions(tikz_engine="tectonic")`), the TikZ body and the document preamble from the input file are compiled by Tectonic without any restriction on TeX's file primitives. A crafted `.tex` …

CVE-2026-105744
GitHub-GHSA

HIGH
Ghost: Invite Token Disclosure in Ghost Admin API
GHSA-v6q3-xqxm-6f5v
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

Staff users with permission to view staff invites were able to discover the secret token of pending invites, including invites for roles with higher privileges than their own. This could allow a staff user to escalate their privileges by accepting a pending invite.

### Vulnerable versio…

CVE-2026-105675
GitHub-GHSA

HIGH
ImageSharp: TIFF CCITT T6 encoder writes beyond an undersized output buffer
GHSA-jjfr-hcj7-qf5w
pkg: SixLabors.ImageSharp
eco: nuget
published: Oct 7, 2026
### Summary

The TIFF CCITT Group 4 (T6) encoder writes beyond its logical compressed-data buffer when encoding a 1-bit image. A valid 1×1 Group 4 TIFF decoded and re-encoded with the default `TiffEncoder` terminates the process with an unhandled exception.

### Affected package and versions

– Pac…

CVE-2026-106115
GitHub-GHSA

HIGH
ImageSharp: ICC LUT16 output channel count can write beyond Vector4
GHSA-ffp7-56pq-64mr
pkg: SixLabors.ImageSharp
eco: nuget
published: Oct 7, 2026
### Summary

When ICC conversion is enabled, a malformed embedded ICC LUT16 profile with
more than four output channels can corrupt memory during ImageSharp color
conversion. The ICC parser accepts up to 15 CLUT output channels, while the
conversion implementation stores intermediate values in `Vect…

CVE-2026-106112
GitHub-GHSA

HIGH
ImageSharp: TIFF CCITT T4 encoder can write past its compressed output buffer
GHSA-j9gm-c75j-xc9q
pkg: SixLabors.ImageSharp
eco: nuget
published: Oct 7, 2026
### Summary

ImageSharp's TIFF CCITT Group 3 (T4) encoder can write beyond its allocated compressed-data buffer when encoding narrow 1-bit images. The unchecked writes can corrupt process memory and terminate the process.

This report concerns only the T4 `CcittGroup3Fax` encoder path. It replaces t…

CVE-2026-106110
GitHub-GHSA

HIGH
ImageSharp: HistogramEqualization uses an unvalidated luminance as an unchecked histogram index
GHSA-j3p4-wp97-rph4
pkg: SixLabors.ImageSharp
eco: nuget
published: Oct 7, 2026
### Summary

`SixLabors.ImageSharp` can terminate a process when an application decodes
an attacker-supplied 32-bit floating-point TIFF as `Image<HalfVector4>` and applies
`HistogramEqualization()`. An IEEE positive-infinity TIFF sample reaches a non-finite or otherwise out-of-range
`HalfVector4` co…

CVE-2026-106113
GitHub-GHSA

HIGH
Excelize ColumnNameToNumber: int64 overflow yields an out-of-domain coordinate with nil error, causing negative slice index panic on r="0" rows
GHSA-c85p-xxjj-2r75
pkg: github.com/xuri/excelize/v2, github.com/xuri/excelize
eco: go
published: Oct 7, 2026
### Summary

`ColumnNameToNumber` (lib.go:220-237) accumulates the bijective base-26 value of a column name in an int64 with only an upper-bound check (`col > MaxColumns`) applied after the loop and no overflow detection. A 14-letter column name whose true value is 3·2⁶⁴ — e.g. **`VGWQHXLSDVI…

CVE-2026-107217
GitHub-GHSA

HIGH
Excelize: Unbounded spinCount in agile decryption burns CPU during OpenFile
GHSA-jrfj-fhj2-jjvm
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 7, 2026
Opening a file whose first eight bytes are the OLE magic number sends excelize down the decryption path whether or not the caller set a password, or supports encrypted workbooks at all. `openReaderAt` (excelize.go:198-215) branches on the header alone, and `agileDecrypt` calls `convertPasswdToKey` b…
CVE-2026-107219
GitHub-GHSA

HIGH
mppx-condition-gate: Free-access path grants on a self-declared wallet without proving control
GHSA-jg6q-3qfh-r9f8
pkg: @insumermodel/mppx-condition-gate, @insumermodel/mppx-token-gate
eco: npm
published: Oct 7, 2026
### Impact

Both packages wrap an `mppx` payment method so that a wallet meeting on-chain conditions is granted free access instead of being charged.

The free-access path reads the payer address from `credential.source` — a client-supplied DID in the payment credential — asks InsumerAPI whether…

CVE-2026-104891
GitHub-GHSA

HIGH
ImageSharp: Tiled fax TIFF: tile buffer sized by TileWidth but fax decompressor writes scanlines of ImageWidth — heap OOB write
GHSA-v76p-62qx-wwq2
pkg: ImageSharp
eco: nuget
published: Oct 7, 2026
## Summary

When decoding a tiled TIFF with fax compression (T4/T6/MH), `DecodeTilesChunky` allocates each tile buffer from **TileWidth** (`ceil(TileWidth*bpp/8)*TileLength` bytes) but constructs the fax decompressor with **frame.Width**: `TiffDecompressorsFactory` ignores the `isTiled/tileWidth/til…

CVE-2026-106118
GitHub-GHSA

HIGH
ImageSharp: CCITT fax decompression (T4/Modified Huffman): unbounded WriteBits overflows strip buffer — heap OOB write in SixLabors.ImageSharp
GHSA-jj3q-cwqj-842r
pkg: ImageSharp
eco: nuget
published: Oct 7, 2026
## Summary

When decoding a fax-compressed strip TIFF (Compression=3 / Group 3 1D, or Compression=2 / Modified Huffman), the CCITT decompressors write decoded runs through `BitWriterUtils.WriteBits/WriteBit/WriteZeroBit`, which advance and write bits via `Unsafe.Add` with read-modify-write semantics…

CVE-2026-106117
NVD

HIGH
CVE-2026-106056
CVE-2026-106056
pkg: windows

published: Oct 7, 2026

Rundeck before 6.2.0 contains an OS command injection vulnerability that allows authenticated users with job run permission to execute commands on Windows nodes by supplying crafted option values. Attackers can inject cmd.exe metacharacters such as && or | into free-text options, which CLIUtils.quot…
CWE: CWE-78
NVD

HIGH
CVE-2026-106550
CVE-2026-106550
pkg: node

published: Oct 6, 2026

Mozilla's Node-convict (version 6.2.2 and later) is vulnerable to a Denial of Service vulnerability caused by incomplete prototype‑pollution protections in config.set(). An attacker controlling the configuration key can write arbitrary properties to constructor.<key>, which walk() resolves to the …
CWE: CWE-400, CWE-915, CWE-1321
NVD

HIGH
CVE-2026-96399
CVE-2026-96399
pkg: express

published: Oct 6, 2026

A repository's external issue tracker regular expression containing alternating capture groups could produce invalid slice indexes when Gitea rendered issue references, causing a runtime panic that terminated the Gitea process. A user who can edit a repository's external issue tracker settings could…
CWE: CWE-125, CWE-248
NVD

HIGH
CVE-2026-106122
CVE-2026-106122
pkg: vmware rabbitmq_java_client

published: Oct 6, 2026

The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.36.0, ValueReader.readShortstr decodes malformed UTF-8 bytes into replacement characters that can re-encode beyond the AMQP shortstr limit enforced by ValueWriter.writeS…
CWE: CWE-172, CWE-248
NVD

HIGH
CVE-2026-104850
CVE-2026-104850
pkg: oauth

published: Oct 6, 2026

MCP TypeScript SDK is the official TypeScript SDK for Model Context Protocol servers and clients. Starting in version 1.12.0 and prior to versions 1.31.0 and 2.2.0, the SDK's OAuth client support let the MCP server a client connected to decide which authorization server received the client's OAuth c…
CWE: CWE-345, CWE-522
NVD

HIGH
CVE-2026-105791
CVE-2026-105791
pkg: windows

published: Oct 6, 2026

Microsoft UFO is an open-source framework for intelligent automation across devices and platforms. Prior to 3.0.9, the run_shell tool in the CommandLineExecutor component of ufo/client/mcp/local_servers/cli_mcp_server.py validates only the first token of the bash_command parameter and permits explor…
CWE: CWE-88, CWE-184
NVD

HIGH
CVE-2026-98257
CVE-2026-98257
pkg: go

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

rds: ib: use rds_conn_drop() on protocol version mismatch

rds_ib_cm_connect_complete() runs from the RDMA-CM event handler with
conn->c_cm_lock held. When the peer negotiates a protocol version
older than RDS_PROTOCOL_COMPAT_VERS…

NVD

HIGH
CVE-2026-98175
CVE-2026-98175
pkg: linux

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

smb: client: cancel reconnect work in clean_demultiplex_info()

clean_demultiplex_info() cancels server->echo delayed work but not
server->reconnect, which can cause a use-after-free when the
demultiplex thread exits while a reconn…

NVD

HIGH
CVE-2026-98174
CVE-2026-98174
pkg: linux

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

smb: client: fix rlist race and missing initialization

TCP_Server_Info.rlist is allocated via kzalloc which zeros both ->next
and ->prev to NULL instead of pointing to itself, making list_empty()
always return false and list_add()…

NVD

HIGH
CVE-2026-98173
CVE-2026-98173
pkg: linux

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

smb: client: fix use-after-free of iface in cifs_try_adding_channels()

cifs_try_adding_channels() iterates ses->iface_list with
list_for_each_entry_safe_from(), which captures the next entry
(niface) under iface_lock. The loop bo…

NVD

HIGH
CVE-2026-105782
CVE-2026-105782
pkg: python

published: Oct 6, 2026

Scrapy is a high-level web crawling and scraping framework for Python. From 1.4.0 until 2.14.2, RefererMiddleware in scrapy/spidermiddlewares/referer.py treated a Referrer-Policy response-header value that resembled a Python import path as a referrer policy class, imported the referenced object, and…
CWE: CWE-470
GitHub-GHSA

HIGH
hickory-resolver: Resolver::lookup() and Resolver::lookup_ip() APIs obscure DNSSEC validation failures
GHSA-5j98-2g5x-46v6
pkg: hickory-resolver
eco: rust
published: Oct 5, 2026
When calling `Resolver::lookup()` or `Resolver::lookup_ip()` on a resolver with DNSSEC validation enabled, both methods return `Ok(…)` if DNSSEC validation fails. It is possible but very inconvenient to check the validation status of individual records. These methods should instead return an error…
NVD

HIGH
CVE-2026-105675
CVE-2026-105675
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 4.39.0 until 6.64.0, staff users with permission to view staff invites were able to discover the secret token of pending invites, including invites for roles with higher privileges than their own. This could allow a staff user to escalate their priv…
CWE: CWE-203, CWE-943
NVD

HIGH
CVE-2026-107720
CVE-2026-107720
pkg: jwt

published: Oct 8, 2026

fast-jwt provides fast JSON Web Token (JWT) implementation. Prior to 6.3.1, fast-jwt createVerifier accepts an unsigned JWT when key is an empty string or null and algorithms is a non-empty allowlist. Falsy synchronous keys bypass prepareKeyOrSecret, allowedAlgorithms remains active, hasKey is false…
CWE: CWE-20, CWE-347
GitHub-GHSA

HIGH
fast-jwt: createVerifier accepts unsigned JWTs when key is '' or null and algorithms is explicitly set
GHSA-8wpc-h4q6-8fxv
pkg: fast-jwt
eco: npm
published: Oct 8, 2026
### Summary

`createVerifier` in fast-jwt ≤ 6.3.0 skips signature verification entirely when the `key` option is a falsy synchronous value (`''` or `null`) **and** the `algorithms` option is set to a non-empty allowlist. An attacker who can present a JWT to the application — regardless of algori…

CVE-2026-107720
GitHub-GHSA

HIGH
fast-jwt treats raw public JWK JSON as an HMAC secret, enabling HS256 token forgery
GHSA-g3jj-5cmm-3hxx
pkg: fast-jwt
eco: npm
published: Oct 8, 2026
### Summary

`fast-jwt` 6.2.4 silently classifies raw serialized public JWK JSON
as an HMAC secret.

If an application supplies public JWK JSON text as the verifier key and
HS256 is explicitly allowed or automatically inferred, an attacker who
knows the same public JSON text can use it as an HMAC ke…

CVE-2026-107724
NVD

HIGH
CVE-2026-107318
CVE-2026-107318
pkg: tls

published: Oct 8, 2026

@fastify/reply-from is a Fastify plugin that forwards requests to an upstream HTTP or HTTPS server. In versions prior to 12.7.0, all of the built-in HTTPS transports override the secure default and set rejectUnauthorized to false, so the proxy does not verify the TLS certificate of the upstream even…
CWE: CWE-295
GitHub-GHSA

HIGH
MariaDB Connector/Node.js: SQL injection in the text protocol when the session uses NO_BACKSLASH_ESCAPES
GHSA-r3rv-jm3r-62q2
pkg: mariadb, mariadb, mariadb
eco: npm
published: Oct 8, 2026
### Description
When escaping string and binary parameters for the text protocol, the connector always escaped the quote character with a backslash, without ever consulting the session's NO_BACKSLASH_ESCAPES SQL mode. The server status flag was declared (STATUS_NO_BACKSLASH_ESCAPES) but never read.
…
CVE-2026-107385
GitHub-GHSA

HIGH
AsyncHttpClient: Pooled connections can still be shared across NTLM, Negotiate and proxy logins
GHSA-v2j5-22fr-j62r
pkg: org.asynchttpclient:async-http-client, org.asynchttpclient:async-http-client
eco: maven
published: Oct 8, 2026
### Impact
The fix for GHSA-vvp4-63h8-v5pm in 3.0.13 folded the authenticated principal into the HTTP/1.1 connection pool key, so that a connection one principal authenticated with NTLM, Kerberos or SPNEGO is not handed to another. It left three cases out. In each, a socket that one identity authent…
CVE-2026-107230
NVD

HIGH
CVE-2026-107584
CVE-2026-107584
pkg: tls

published: Oct 8, 2026

Progressive Robot hMailServer 6.0.0 through 6.3.5 fails open when applying DANE (RFC 7672) to outbound SMTP delivery. The server's validating DNSSEC resolver treated a TLSA or MX lookup that did not complete (no answer, SERVFAIL, a malformed reply), an answer without the requested records and withou…
CWE: CWE-636
NVD

HIGH
CVE-2026-104704
CVE-2026-104704
pkg: tls

published: Oct 8, 2026

Progressive Robot hMailServer 6.0.0 through 6.3.5 does not enforce TLS for outbound SMTP delivery to a mail exchanger whose DNSSEC-validated TLSA records contain no DANE-EE (usage 3) record, contrary to RFC 7672 section 2.2. The server used only DANE-EE records and treated a validated TLSA record se…
CWE: CWE-319
GitHub-GHSA

HIGH
PraisonAI: MCP HTTP-stream transport is unauthenticated by default, exposing tool enumeration and an unvalidated tool-call surface
GHSA-hc5v-gxvj-58wh
pkg: praisonai
eco: pip
published: Oct 8, 2026
## Summary

PraisonAI's MCP HTTP-stream server authenticates requests only when an API key is configured; the CLI defaults `–api-key` to `None`, so `praisonai mcp serve –transport http-stream` exposes the full MCP surface unauthenticated. A request with no `Authorization` (and no `Origin`) can `in…

CVE-2026-61427
GitHub-GHSA

HIGH
Ghost: Stored XSS via Embed Card Previews
GHSA-69qc-f5m6-889c
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

Embed cards in the Ghost editor could be used to bypass the fix for GHSA-8vhf-xxpj-4qrg. Any staff user, including Contributors, could store scripts in post content that ran when another staff user opened the post in the editor, possibly resulting in compromise of that user's admin sessi…

CVE-2026-105643
GitHub-GHSA

HIGH
Ghost: Stored XSS via SVG Uploads Bypassing Sanitization
GHSA-8575-cr6v-7jh4
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

SVG media thumbnails, and SVG images uploaded with a non-SVG file extension, were stored without sanitization. This allowed any staff user, including Contributors, to host scripts on the site's domain, possibly resulting in compromise of other staff users' admin sessions.

### Vulnerable…

CVE-2026-105649
GitHub-GHSA

HIGH
Ghost: Stored XSS via Bookmark Card Images
GHSA-347q-26qq-h2p6
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

When creating a bookmark card, Ghost could store non-image files fetched from an external website as bookmark icons or thumbnails. This allowed any staff user, including Contributors, to host arbitrary HTML on the site's domain, possibly resulting in compromise of other staff users' admi…

CVE-2026-105651
GitHub-GHSA

HIGH
Ghost: Stored XSS via File Uploads on Local Storage
GHSA-gfjp-2p8f-94qv
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

Ghost restricts the content type that uploaded files are served with, to prevent browsers from executing them. On sites using the default local storage adapter, this restriction was not applied, so files uploaded by any staff user were served with a content type derived from their file e…

CVE-2026-105679
GitHub-GHSA

HIGH
PraisonAI: AgentMail webhook lacks signature verification, allowing unauthenticated message injection and sender spoofing
GHSA-qj9c-59p6-8cgx
pkg: praisonai
eco: pip
published: Oct 7, 2026
## Summary

PraisonAI's AgentMail bot, when run in webhook (or hybrid) mode, starts an aiohttp webhook server bound to `0.0.0.0` and processes inbound `message.received` events **without verifying any signature/HMAC and without authentication**. The sender address and message body are taken directly…

CVE-2026-61428
NVD

HIGH
CVE-2026-106189
CVE-2026-106189
pkg: google chrome, apple iphone_os

published: Oct 6, 2026

Code injection in ReaderMode in Google Chrome on on iOS prior to 155.0.8059.39 allowed a remote attacker leveraging social engineering to bypass web origin policy via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-94
NVD

HIGH
CVE-2026-105679
CVE-2026-105679
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 6.22.1 until 6.64.0, Ghost restricted the content type used to serve uploaded files to prevent browsers from executing them. On sites using the default local storage adapter, this restriction was not applied, so files uploaded by any staff user were…
CWE: CWE-79, CWE-434
NVD

HIGH
CVE-2026-105651
CVE-2026-105651
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 5.94.0 until 6.64.0, when creating a bookmark card, Ghost could store non-image files fetched from an external website as bookmark icons or thumbnails. This allowed any staff user, including Contributors, to host arbitrary HTML on the site's domain,…
CWE: CWE-79, CWE-434
NVD

HIGH
CVE-2026-105649
CVE-2026-105649
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 4.22.0 until 6.65.0, SVG media thumbnails and SVG images uploaded with a non-SVG file extension were stored without sanitization. This allowed any staff user, including Contributors, to host scripts on the site's domain, possibly resulting in compro…
CWE: CWE-79, CWE-434
NVD

HIGH
CVE-2026-105392
CVE-2026-105392
pkg: jwt

published: Oct 5, 2026

A vulnerability has been found in Lybbn Django-Vue-Lyadmin up to 3.2.12. The impacted element is an unknown function of the file backend/application/settings.py of the component JWT Signing. The manipulation of the argument SECRET_KEY leads to use of hard-coded cryptographic key
. Remote exploitati…
CWE: CWE-320, CWE-321
NVD

HIGH
CVE-2026-105643
CVE-2026-105643
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From version 6.34.0 until 6.67.0, embed cards in the Ghost editor could bypass protections against stored cross-site scripting. Any staff user, including Contributors, could store scripts in post content that ran when another staff user opened the post i…
CWE: CWE-79, CWE-653
GitHub-GHSA

HIGH
PraisonAI: Jobs API is unauthenticated by default and allows attacker-controlled webhook SSRF
GHSA-4w49-gwv8-fpjg
pkg: praisonai
eco: pip
published: Oct 8, 2026
## Summary

PraisonAI's Async Jobs API enables its API-key middleware **only when `PRAISONAI_JOBS_API_KEY` is set**, so by default every endpoint is unauthenticated. An unauthenticated `POST /api/v1/runs` accepts an attacker-controlled `webhook_url`; on job completion the server POSTs the job payloa…

CVE-2026-60091
GitHub-GHSA

HIGH
Ghost: Remote Code Execution via Theme Translation Files
GHSA-jj74-hc2q-xrvm
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

A vulnerability in how Ghost loads theme translation files allowed an authenticated Administrator to execute arbitrary code on the server via a crafted theme.

### Vulnerable versions

This vulnerability is present in Ghost from v6.10.3 up to v6.64.0.

### Patches

v6.64.0 contains a fix…

CVE-2026-105677
NVD

HIGH
CVE-2026-107207
CVE-2026-107207
pkg: node

published: Oct 7, 2026

LMCache through 0.5.5 contains a server-side request forgery vulnerability in its frontend monitoring service that allows unauthenticated attackers to bypass the proxy allowlist by registering arbitrary hosts. Attackers can add entries via POST /api/proxies and then use /proxy or /proxy2 to reach in…
CWE: CWE-306
NVD

HIGH
CVE-2026-89417
CVE-2026-89417
pkg: nginx

published: Oct 7, 2026

The OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy. plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 's' Search Parameter via comments-atom Feed in all versions up to, and including, 6.3.10 due to insufficient input sanitization and output escaping. This makes it possibl…
CWE: CWE-79
GitHub-GHSA

HIGH
Coraza: Silent argument drop at ArgumentLimit allows bypass of ARGS-targeted rules via parameter flooding
GHSA-6r3q-mjv7-xr8m
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 6, 2026
## Root Cause

File: `internal/corazawaf/transaction.go`, lines 770–808 (since commit 2fd87b89, PR #812, 2023-06-14)

“`go
func (tx *Transaction) AddGetRequestArgument(key string, value string) {
if tx.checkArgumentLimit(tx.variables.argsGet) {
tx.debugLogger.Warn().Msg("skipping get …

CVE-2026-41510
NVD

HIGH
CVE-2026-105677
CVE-2026-105677
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 6.10.3 until 6.64.0, a vulnerability in how Ghost loads theme translation files allowed an authenticated Administrator to execute arbitrary code on the server via a crafted theme. This issue is fixed in version 6.64.0.
CWE: CWE-22, CWE-94, CWE-829
GitHub-GHSA

HIGH
PraisonAI: Platform member PATCH routes allow owner resource rewrites and project lead reassignment delete bypass
GHSA-c78w-2q4r-68r7
pkg: praisonai-platform
eco: pip
published: Oct 8, 2026
# Platform member PATCH routes allow owner resource rewrites and project lead reassignment delete bypass

## Summary

`praisonai-platform` lets an ordinary workspace member patch owner-created project, issue, and agent records even though the paired delete routes enforce owner/admin authorization. F…

CVE-2026-61442
NVD

HIGH
CVE-2026-107362
CVE-2026-107362
pkg: docker

published: Oct 8, 2026

Malcolm file-upload component ships the upstream FilePond PHP server (pqina/filepond-server-php) largely unmodified: Dockerfile copies all upstream *.php files and Malcolm only overwrites config.php and submit.php. Upstream index.php exposes a fetch API route that instructs the server to download an…
CWE: CWE-918
NVD

HIGH
CVE-2026-107611
CVE-2026-107611
pkg: windows

published: Oct 8, 2026

An out-of-bounds read vulnerability in the ZRLE decoder of GlavSoft TightVNC Viewer for Windows before 2.8.88 allows a malicious or compromised VNC server to read heap memory beyond the palette allocation and crash the viewer by sending ZRLE-encoded tiles whose palette indices exceed the declared pa…
CWE: CWE-125
NVD

HIGH
CVE-2026-71895
CVE-2026-71895
pkg: kubernetes

published: Oct 8, 2026

An authorization vulnerability in Apache DolphinScheduler allows authenticated non-admin users to retrieve Kubernetes configuration data intended for administrator-managed cluster configuration. The exposed kubeconfig data contains credentials that may allow users to authenticate directly to the Kub…
CWE: CWE-862
GitHub-GHSA

HIGH
Backstage: Improper repository path validation in a Scaffolder backend module
GHSA-2cmg-v53w-8xfp
pkg: @backstage/plugin-scaffolder-backend-module-confluence-to-markdown
eco: npm
published: Oct 7, 2026
### Impact

An authenticated user who can execute an affected template and control its repository file location may cause generated content to be written outside the task workspace, within locations writable by the Backstage backend process.

### Patches

Patched in `@backstage/plugin-scaffolder-bac…

CVE-2026-106560
GitHub-GHSA

HIGH
Langflow: IP Spoofing Bypass via `X-Forwarded-For` Allowing Remote Configuration Write
GHSA-4f6c-2vvp-gw82
pkg: langflow
eco: pip
published: Oct 7, 2026
**Description**:
### Summary
An IP spoofing vulnerability in the Model Context Protocol (MCP) configuration installation endpoint (`POST /api/v1/mcp/project/{project_id}/install`) allowed authenticated remote attackers to bypass the "local-only" access restriction. By sending a spoofed `X-Forwarded-…
CVE-2026-105741
GitHub-GHSA

HIGH
wger: Trainer Privilege Escalation – Improper Privilege Management
GHSA-x249-cx55-2h87
pkg: wger
eco: pip
published: Oct 7, 2026
### Summary

A user with only the `gym_trainer` permission can deactivate any account in the same gym, including `gym_manager` and `general_gym_manager` accounts. The `UserDeactivateView` grants access to anyone holding **any one** of `gym.manage_gym`, `gym.manage_gyms`, or `gym.gym_trainer` (OR log…

CVE-2026-46434
GitHub-GHSA

HIGH
wger: cross-tenant admin notes/contracts leak via gym=None bypass (5 views)
GHSA-c72h-82w6-rqfp
pkg: wger
eco: pip
published: Oct 7, 2026
### Summary

Five gym management views in wger apply a flawed gym-scope guard (`gym_a != gym_b`) that silently passes when both operands are `None`. A trainer with `gym.gym_trainer` and `gym.add_adminusernote` permissions and no gym assignment (`gym=None`) can read private admin notes, uploaded docu…

CVE-2026-43976
NVD

HIGH
CVE-2026-106188
CVE-2026-106188
pkg: google chrome, google android

published: Oct 6, 2026

Confused deputy in SignIn in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker to bypass system access restrictions into a privileged page via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-441
NVD

HIGH
CVE-2026-106103
CVE-2026-106103
pkg: vue

published: Oct 6, 2026

Quasar Framework is a framework for building high-performance Vue.js user interfaces. Prior to @quasar/icongenie 6.1.1, the icongenie generate –profile command accepted folder and name values from a user-supplied profile without constraining the resolved destination to the Quasar project directory.…
CWE: CWE-22, CWE-73
NVD

HIGH
CVE-2026-26287
CVE-2026-26287
pkg: kubernetes

published: Oct 6, 2026

External Secrets Operator reads information from a third-party service and automatically injects the values as Kubernetes Secrets. Starting in version 0.10.0 and prior to version 1.3.2, a bug in the `webhook` generator initialization order incorrectly cleared the label-enforcement flag (`EnforceLabe…
CWE: CWE-696
GitHub-GHSA

HIGH
External Secrets Operator: label enforcement bypass in webhook generator enables secret exfiltration
GHSA-q7hv-xx6h-q2x8
pkg: github.com/external-secrets/external-secrets
eco: go
published: Oct 6, 2026
## Summary
A bug in the `webhook` generator initialization order incorrectly cleared the label-enforcement flag (`EnforceLabels`) after it was set, resulting in the provider-side check for `external-secrets.io/type=webhook` being skipped (and the operation to succeed while it should have failed with…
CVE-2026-26287
NVD

HIGH
CVE-2026-98349
CVE-2026-98349
pkg: go

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

wifi: libipw: reject too-short beacon and probe responses

libipw_process_probe_response() and the libipw_network_init() call it
makes assume the frame contains the full 36-byte beacon and probe
response prefix, but the ipw2100 and…

NVD

HIGH
CVE-2026-98348
CVE-2026-98348
pkg: go

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

wifi: libipw: reject too-short association responses

libipw_handle_assoc_resp() reads the capability, status and aid fields
of the 30-byte association response prefix and then computes the
information element length as

stats->le…

NVD

HIGH
CVE-2026-98180
CVE-2026-98180
pkg: linux

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

drm/msm: RCU-free the scheduler-containing ring and VM objects

Both struct msm_ringbuffer and struct msm_gem_vm embed a struct
drm_gpu_scheduler. msm_ringbuffer_destroy() and the VM free callback
msm_gem_vm_free() call drm_sched_…

NVD

HIGH
CVE-2026-98169
CVE-2026-98169
pkg: linux

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

smb: client: fix potential OOB read in smb3_enum_snapshots()

If snapshot_array_size is smaller than GMT_TOKEN_SIZE,
smb3_enum_snapshots() sets ret_data_len to
sizeof(struct smb_snapshot_array) without verifying the actual length
o…

NVD

HIGH
CVE-2026-102282
CVE-2026-102282
pkg: docker

published: Oct 5, 2026

adm-zip is a JavaScript library for creating and extracting ZIP archives in Node.js. Prior to 0.6.1, adm-zip applies the Unix permission bits stored in a zip entry directly to the extracted file via `fs.chmodSync()` when `keepOriginalPermission=true` is passed to `extractAllTo()`/`extractEntryTo()` …
CWE: CWE-732
NVD

HIGH
CVE-2026-84854
CVE-2026-84854
pkg: windows

published: Oct 6, 2026

In the WibuKey driver for Windows below Version 6.72, insufficient validation of user input when calculating the size of a kernel buffer could cause small amounts of data to be written outside the intended kernel buffer. This can lead to a system crash. Under unfavorable circumstances, adjacent ker…
CWE: CWE-787
NVD

HIGH
CVE-2026-98331
CVE-2026-98331
pkg: go

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

wifi: mac80211: unlist vifs when their netdev is unregistered

mac80211 only removes vifs from the local->interfaces list when
an interface is removed via ieee80211_if_remove(), before it
unregisters the netdev. However, it's possi…

NVD

HIGH
CVE-2026-98230
CVE-2026-98230
pkg: node

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

xfrm: use hlist_del_init_rcu for state_cache and state_cache_input

Commit 14acf9652e56 ("xfrm: defensively unhash xfrm_state lists in
__xfrm_state_delete") converted bydst/bysrc/byseq/byspi from
hlist_del_rcu() to hlist_del_init_r…

NVD

HIGH
CVE-2026-98197
CVE-2026-98197
pkg: linux

published: Oct 6, 2026

In the Linux kernel, the following vulnerability has been resolved:

hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove

When the fan/pwm 4-5 pins are not used as GPIO, w83791d_probe()
creates the w83791d_group_fanpwm45 sysfs group on the I2C client
device.

The probe error path removes this …

GitHub-GHSA

HIGH
Next.js has Server-Side Request Forgery in Image Optimization
GHSA-cjq9-62q9-8jv4
pkg: next
eco: npm
published: Oct 7, 2026
## Impact

An attacker-controlled, allow-listed remote URL can lead to server-side request forgery (e.g. to private IPs) during Image Optimization.

## Workaround

Audit allow-listed remote URLs in `images.remotePatterns` (see https://nextjs.org/docs/app/getting-started/images#remote-images) for ho…

CVE-2026-94483
GitHub-GHSA

HIGH
PyMongo: PYTHON-5986 Host injection in PyMongo connection string parsing via percent-encoded delimiters
GHSA-vp6j-j7w5-5xjj
pkg: pymongo
eco: pip
published: Oct 5, 2026
### Summary

PyMongo percent-decoded the entire host section of a connection string before splitting it into individual `host:port` entries. A percent-encoded `,` or `:` in a hostname therefore decoded into a real delimiter, injecting an additional attacker-chosen host and port into the client's see…

CVE-2026-96748
GitHub-GHSA

HIGH
Vikunja: Permissive Cross-domain Security Policy trusts every localhost origin which should not be trusted
GHSA-m687-p538-r5hp
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

Vikunja ships with `cors.origins` defaulting to `http://127.0.0.1:*` and `http://localhost:*`, and sends `Access-Control-Allow-Credentials: true`, so a page served from any port on the user's own machine may make credentialed cross-origin requests to the API and read the responses. The m…

GitHub-GHSA

HIGH
Vikunja: Planka migration retains an unbounded aggregate of attacker-served attachments and can OOM the API
GHSA-wq92-8x3r-fm38
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
# Planka migration retains an unbounded aggregate of attacker-served attachments and can OOM the API

## Summary

The always-registered Planka migration lets any ordinary user select a Planka server. Although Vikunja caps each JSON response, pagination loop, and attachment independently, it has no a…

CVE-2026-91970
GitHub-GHSA

HIGH
Vikunja: Unbounded CSV row cardinality permits API process termination
GHSA-pqf9-h8g4-8gmh
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
# Unbounded CSV row cardinality permits API process termination

## Summary

The authenticated v2 CSV migration route caps upload bytes but not parsed row cardinality. It reads every record into a [][]string and then materializes a full task object for every row before insertion. Two million one-cel…

CVE-2026-91969
GitHub-GHSA

HIGH
Vikunja: Unbounded nested task-filter recursion permits API process termination
GHSA-xxc3-xpmc-vmvr
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
# Unbounded nested task-filter recursion permits API process termination

## Summary

Authenticated task-list routes accept a filter expression without a length or nesting-depth bound, preprocess it, parse it recursively through fexpr, and recursively convert the resulting expression tree. A syntact…

CVE-2026-91968
GitHub-GHSA

HIGH
Vikunja: Denial of service via decompression bomb in the data import
GHSA-w7jp-mf2v-8342
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
Vikunja lets you export your data as a zip and import it back. The import doesn't limit how large the archive expands to, how many files it contains, or how much storage one user can consume, and it appears to hold the whole archive in memory while processing it. Because the archive is c…
CVE-2026-91979
GitHub-GHSA

HIGH
Vikunja: Unbounded image decode on avatar and project-background uploads enables decode/resize amplification
GHSA-4vh2-39rq-rq8j
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
The 50-megapixel decode guard exists only on the task-attachment preview path. Avatar and project-background uploads decode uploaded images with no pixel cap. Worse, the avatar resize fixes the output height at 1024 and derives the width from the aspect ratio, so a tiny extreme-aspect-ra…
CVE-2026-91971
GitHub-GHSA

HIGH
Vikunja: Read-only project members can obtain any link share's access hash via the single-share read endpoint (v1 and v2) and escalate to the share's permission level
GHSA-qfwc-vx6f-3g6g
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

A user who has only read permission on a project can call the single link-share read endpoint and receive the share's `hash` field — the secret credential that the anonymous `POST /shares/{share}/auth` endpoint exchanges for a link-share JWT carrying the share's permission (read / read…

CVE-2026-91985
GitHub-GHSA

HIGH
Vikunja: Every /api/v2 pre-auth endpoint is unthrottled on a stock install while its /api/v1 twin is rate limited
GHSA-6rvj-qwjf-3m4q
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
`registerAPIRoutesV2` never applies the unconditional pre-auth rate-limit floor (`unauthRateLimit()`) to the v2 public routes — it passes that limiter only to `/api/v2/ws` — and otherwise relies on `setupRateLimit`, which registers nothing when `ratelimit.enabled` is false (the defau…
CVE-2026-91972
GitHub-GHSA

HIGH
Vikunja: OIDC email-fallback account linking ignores email_verified, enabling local-account takeover
GHSA-xv7q-fvmc-jx96
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

With the per-provider OIDC `emailfallback` option enabled, Vikunja links an SSO login to a pre-existing **local** (username+password) account using only the `email` claim — no `email_verified` (or Microsoft `xms_edov`) check and no password check, on the unauthenticated callback. An at…

CVE-2026-62367
GitHub-GHSA

HIGH
pyLoad: Tar extraction creates device nodes and FIFOs (member types not filtered; tarfile extractall without filter=)
GHSA-fr26-jjhm-638c
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
### Summary

`UnTar._safe_extractall` — the hardening added for GHSA-mvwx-582f-56r7 — validates member
**names** and symlink/hardlink **targets**, but never checks member **types**, and calls
`tarfile.extractall` without a `filter=`. On Python < 3.14 the default extraction filter is
`fully_trust…

GitHub-GHSA

HIGH
Hazelcast has an authorization bypass in IMap Predicates API
GHSA-w294-6q5q-53p8
pkg: com.hazelcast:hazelcast, com.hazelcast:hazelcast, com.hazelcast:hazelcast
eco: maven
published: Oct 8, 2026
### Impact

Missing authorization checks in the [Predicates API](https://docs.hazelcast.com/hazelcast/5.7/query/predicate-overview) may allow a malicious client to execute arbitrary code on a Hazelcast member.

### Patches

Enterprise customers should upgrade to a fixed version of Hazelcast Enterpri…

CVE-2026-107725
GitHub-GHSA

HIGH
PraisonAI: SecurityPolicy command/path/import restrictions are completely unenforced by the default SubprocessSandbox backend
GHSA-5r6c-gj4g-r697
pkg: praisonai
eco: pip
published: Oct 8, 2026
Summary
SecurityPolicy in praisonaiagents/sandbox/config.py is a documented configuration data class with fields for allow_subprocess, allowed_paths, blocked_paths, allowed_commands, blocked_commands, allowed_imports, and blocked_imports. Its strict() classmethod is explicitly described as creating …
CVE-2026-60085
GitHub-GHSA

HIGH
CairoSVG: Quadratic-time DoS parsing a crafted SVG <path>
GHSA-c3jg-qh8m-j3h2
pkg: cairosvg
eco: pip
published: Oct 8, 2026
## Summary

Rendering an untrusted SVG whose `<path d="…">` contains many segments is O(n²) CPU. A single `<path>` under 1 MiB burns tens of seconds. Two independent O(n²) sites in `cairosvg/path.py`:

1. **Tokenizer** — the path-data parser consumes the `d` string with a `while string:` loop …

CVE-2026-107378
GitHub-GHSA

HIGH
Excelize: Unchecked pivot-cache field index in extractPivotTableFields causes unrecoverable panic
GHSA-mx22-3794-2vpv
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 8, 2026
### Summary

extractPivotTableFields builds `order := pc.getPivotCacheFieldsName()` from xl/pivotCache/pivotCacheDefinitionN.xml's <cacheFields> list, then indexes it with values taken from a *separately parsed* xl/pivotTables/pivotTableN.xml part with zero cross-validation: `order[field.Fld]` where…

CVE-2026-107211
GitHub-GHSA

HIGH
Excelize: Nil-pointer dereference in GetSlicers when a worksheet has extLst present but no drawing element
GHSA-r7x5-4969-99p7
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 8, 2026
### Summary

GetSlicers guards only `if ws.ExtLst == nil { return }` (slicer.go:816-818) and then immediately dereferences `ws.Drawing.RID` with no nil check on ws.Drawing itself. `Drawing` and `ExtLst` are two independently optional child elements of <worksheet> in xl/worksheets/sheetN.xml, populat…

CVE-2026-107213
GitHub-GHSA

HIGH
AsyncHttpClient: Digest challenge without a usable nonce downgrades to Basic and sends the password in cleartext
GHSA-rqf5-2wxv-rjf4
pkg: org.asynchttpclient:async-http-client, org.asynchttpclient:async-http-client
eco: maven
published: Oct 8, 2026
### Impact
A Digest challenge that does not yield a usable nonce is treated as a Basic challenge. The client then answers it with `Authorization: Basic`, which carries the username and password base64 encoded and so recoverable by anyone who sees the request.

Any of these is enough, sent by whoever…

CVE-2026-107231
GitHub-GHSA

HIGH
yawkat LZ4 Java: Native library extraction to a shared temporary directory is vulnerable to file replacement by another local user
GHSA-mcr4-qmvw-px4g
pkg: at.yawk.lz4:lz4-java, org.lz4:lz4-java
eco: maven
published: Oct 7, 2026
### Summary

When no system-installed `liblz4-java` is found, `net.jpountz.util.Native.load()` extracts the bundled native library to `java.io.tmpdir` and loads it with `System.load`. The path of the extracted library can be predicted before it is created, and the library file is opened without excl…

CVE-2026-106451
GitHub-GHSA

HIGH
Langflow has Authenticated Cross-Project File Disclosure via Unscoped MCP Resource Handlers
GHSA-4hmc-cfm3-w43c
pkg: langflow
eco: pip
published: Oct 7, 2026
### Summary
Langflow's project-scoped MCP transport authenticates the caller for the `project_id` in the connection URL, but the subsequent `resources/read` operation does not authorize the resource URI being requested. An authenticated user can connect to their own project-scoped MCP endpoint and s…
CVE-2026-105699
GitHub-GHSA

HIGH
Payload: SQL injection in SQLite/Postgres
GHSA-pj7x-6wpf-pgvp
pkg: @payloadcms/db-sqlite, @payloadcms/db-d1-sqlite, @payloadcms/db-postgres
eco: npm
published: Oct 7, 2026
### Impact

An attacker who has read plus create or update access to a collection can submit a request that includes a SQL injection targeting a specific field path shape and operators in Payload's SQLite and Postgres.

#### You are affected if:

– You use `@payloadcms/db-sqlite` or `@payloadcms/db-…

CVE-2026-105856
GitHub-GHSA

HIGH
Payload has a tenant authorization bypass in Multi-Tenant Plugin
GHSA-p96c-xwx8-3cqj
pkg: @payloadcms/plugin-multi-tenant, @payloadcms/plugin-multi-tenant
eco: npm
published: Oct 7, 2026
## Impact

When using the default tenant array field access, an authenticated user could assign themselves to other tenants.

**You are affected if:**

– You are using `@payloadcms/plugin-multi-tenant`

If you configure the tenants arrayFieldAccess.create/update functions, a secured replacement memb…

CVE-2026-105860
GitHub-GHSA

HIGH
Payload external upload trust validation issue
GHSA-pj5h-5q6c-3pfx
pkg: payload, payload
eco: npm
published: Oct 7, 2026
## Impact

Under certain external upload configurations, Payload could send authentication data to a destination that was not verified as trusted. If the affected request contained a valid session, this could expose that session to an unintended recipient.

**You are affected if:**

– You have enabl…

CVE-2026-105861
GitHub-GHSA

HIGH
Payload: Client uploads could overwrite S3 objects
GHSA-7vg8-29qx-jgj8
pkg: @payloadcms/storage-s3, @payloadcms/storage-s3
eco: npm
published: Oct 7, 2026
### Impact
An authenticated user could overwrite an existing S3 object belonging to another upload collection, bypassing that collection’s access controls and prior file validation.

You are affected if ALL of these are true:
– Client uploads are enabled for multiple collections that share an S3 b…

CVE-2026-105867
GitHub-GHSA

HIGH
Payload: Uploaded XML files could execute same-origin JavaScript
GHSA-9qpg-3cf8-w33x
pkg: payload, payload
eco: npm
published: Oct 7, 2026
### Impact
Under certain local upload configurations, an uploaded XML file and stylesheet could execute JavaScript in the Payload origin when a logged-in user opens the file.

You are affected if:
– You accept XML uploads (accepted by default).

### Patches
Users should upgrade Payload packages to `…

CVE-2026-105868
GitHub-GHSA

HIGH
Hydra: Mutable instantiate policy sets allow target blocklist bypass
GHSA-mwj6-rfh8-7qf4
pkg: hydra-core, hydra-core
eco: pip
published: Oct 7, 2026
## Summary

Hydra's legacy `instantiate()` target blocklists and related execution-policy
collections are stored in mutable module-level state. Because `_locate()` can
resolve attributes on imported objects, a configuration can resolve a mutation
method such as `.discard()`, modify the active policy…

CVE-2026-106439
GitHub-GHSA

HIGH
Excelize: Unbounded <col max> attribute is loaded with no MaxColumns check and expanded per-column by flatCols(), so any column mutator hangs or OOMs the process
GHSA-fq3v-74gv-27gm
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 7, 2026
### Summary

The `max` attribute of a `<col>` element in `xl/worksheets/sheetN.xml` is read verbatim on open with no check against `MaxColumns`, and `flatCols()` then walks `Min..Max` doing a `deepcopy.Copy` and `append` per iteration. Executed: `max="300000"`, only about 18x past the real 16384 lim…

CVE-2026-107223
GitHub-GHSA

HIGH
openapi-python-client: Malicious OpenAPI Documents can cause Arbitrary Code Generation
GHSA-5293-mq8x-g3xj
pkg: openapi-python-client
eco: pip
published: Oct 6, 2026
### Impact
A malicious OpenAPI document processed by any `openapi-python-client` prior to 0.29.1 can generate arbitrary Python code. When anyone imports the malicious client, that arbitrary Python code will execute.

### Patches
Versions starting with 0.29.1 have updated with guardrails to prevent a…

CVE-2026-105801
GitHub-GHSA

HIGH
hickory-resolver: Unbounded TC-retry loop in `NameServerPool::try_send` (resource-exhaustion DoS)
GHSA-6w6g-hm98-mhgm
pkg: hickory-resolver
eco: rust
published: Oct 5, 2026
When the `hickory-resolver` name server pool implementation receives an upstream response with the TC (truncated) header bit set, it re-queues the request to the same nameserver to retry with UDP transport disabled. However, the retry arm never inspects the transport that just answered and carries n…
GitHub-GHSA

MEDIUM
Indico: Incomplete Server-Side Request Forgery (SSRF) check
GHSA-2v95-h47v-g4x9
pkg: indico
eco: pip
published: Oct 8, 2026
### Impact
Indico makes outgoing requests to user-provides URLs in various places. This is mostly intentional and part of Indico's functionality, but of course it is never intended to let you access "special" targets such as localhost or cloud metadata endpoints. The previous fix (CVE-2026-25738) di…
CVE-2026-107394
GitHub-GHSA

MEDIUM
Mechanize sends credential headers to another origin after a meta refresh
GHSA-c6rp-p8xm-4q9f
pkg: mechanize
eco: rubygems
published: Oct 8, 2026
## Summary

`mechanize` applied no trust boundary to a `meta` refresh, so credentials set through `Mechanize#request_headers=` followed a refresh that pointed at another origin.

## Details

`Mechanize::HTTP::Agent#response_follow_meta_refresh` fetched the refresh target with no notion of a crossed …

CVE-2026-107399
GitHub-GHSA

MEDIUM
Mechanize sends credential headers to another host after an HTTP redirect
GHSA-2mwr-xjcg-37j7
pkg: mechanize
eco: rubygems
published: Oct 8, 2026
## Summary

`mechanize` leaked credentials to the redirect target when an HTTP redirect crossed to another host. Credentials set through `Mechanize#request_headers=` leaked even when they were `Authorization`.

## Details

Two defects, both in `lib/mechanize/http/agent.rb`.

**1. `Mechanize#request_…

CVE-2026-107715
GitHub-GHSA

MEDIUM
AsyncHttpClient CookieStore Silently Overrides Caller's Explicit Cookie Header via setHeader (Bypass of CVE-2024-53990 Fix)
GHSA-2jwh-9rmr-j4xf
pkg: org.asynchttpclient:async-http-client, org.asynchttpclient:async-http-client
eco: maven
published: Oct 8, 2026
### Impact

With the cookie store enabled, which is the default, a `Cookie` header that the caller sets on a request with `setHeader` or `addHeader` is thrown away whenever the store holds any cookie for the request's origin: the request's cookie list is written into that header afterwards and repla…

CVE-2026-107228
GitHub-GHSA

MEDIUM
AsyncHttpClient: Cookies received over plaintext HTTP can plant, overwrite or delete Secure cookies set over HTTPS
GHSA-p2jm-6hj6-9rjg
pkg: org.asynchttpclient:async-http-client, org.asynchttpclient:async-http-client
eco: maven
published: Oct 8, 2026
### Impact
The cookie store ignores the scheme a `Set-Cookie` arrived on. draft-ietf-httpbis-rfc6265bis-22 (approved to obsolete RFC 6265, in the RFC Editor queue) Section 5.7 requires a user agent to ignore a cookie with the `Secure` attribute unless it arrived over a secure connection (step 13), a…
CVE-2026-107226
GitHub-GHSA

MEDIUM
Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv6 zone identifiers
GHSA-vmxc-h2x2-jmf3
pkg: pydantic-ai, pydantic-ai, pydantic-ai-slim
eco: pip
published: Oct 8, 2026
### Summary

When an application using Pydantic AI opts a URL into local network access — either a `FileUrl` with `force_download='allow-local'`, or `web_fetch_tool(allow_local_urls=True)` — the cloud-metadata blocklist could be bypassed by appending an IPv6 zone identifier to a metadata address…

CVE-2026-107289
NVD

MEDIUM
CVE-2026-107289
CVE-2026-107289
pkg: python

published: Oct 8, 2026

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.56.0 until 1.107.6 and 2.44.0, applications that opt attacker-influenced URLs into local network access through FileUrl with force_download='allow-local' or web_fetch_tool with allow_local_urls…
CWE: CWE-918, CWE-1289
GitHub-GHSA

MEDIUM
Ghost : Stored XSS via SVG Files in Content Imports
GHSA-hqq2-xqr2-fmx2
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

SVG images included in content imports were stored without sanitization. An attacker who convinced an Administrator to import a crafted file could host scripts on the site's domain, possibly resulting in compromise of staff users' admin sessions.

### Vulnerable versions

This vulnerabil…

CVE-2026-105644
GitHub-GHSA

MEDIUM
Backstage: Insufficient audience validation in the Cloudflare Access auth provider
GHSA-q333-f498-w2x7
pkg: @backstage/plugin-auth-backend-module-cloudflare-access-provider
eco: npm
published: Oct 7, 2026
### Impact

The Cloudflare Access auth provider verifies a token's signature and team issuer, but affected versions do not verify that the token was issued for the Backstage application. A user holding a valid token for another Access application in the same Cloudflare Zero Trust team may therefore …

CVE-2026-106457
GitHub-GHSA

MEDIUM
Backstage: Explicit negative email verification can be ignored during shared OAuth profile normalization
GHSA-xm5q-p7w3-x6cp
pkg: @backstage/plugin-auth-node, @backstage/plugin-auth-node
eco: npm
published: Oct 7, 2026
### Impact

Several Passport-based authentication providers use shared OAuth profile normalization from `@backstage/plugin-auth-node`. Affected versions may pass an email to email-based sign-in resolvers even when verification metadata supplied for that same address is explicitly negative. The ID-to…

CVE-2026-106460
NVD

MEDIUM
CVE-2026-107176
CVE-2026-107176
pkg: oauth

published: Oct 7, 2026

A flaw was found in the cluster-samples-operator. The RBAC Role coreos-pull-secret-reader in namespace openshift-config grants get, list, and watch permissions on all Secret resources without resourceNames scoping. The operator only requires access to the pull-secret Secret. If the samples-operator …
CWE: CWE-250
NVD

MEDIUM
CVE-2026-107162
CVE-2026-107162
pkg: express

published: Oct 7, 2026

Express Gateway through 1.16.11 contains an authentication bypass vulnerability in the OAuth 2.0 refresh_token grant that fails to validate the token secret or issuing client. Attackers with any valid client credentials and the identifier portion of another user's refresh token can obtain that user'…
CWE: CWE-287
NVD

MEDIUM
CVE-2026-106460
CVE-2026-106460
pkg: oauth

published: Oct 6, 2026

Backstage is an open framework for building developer portals. From 0.3.0 until 0.6.15 and 0.7.5, the @backstage/plugin-auth-node package did not consistently honor explicit negative email verification during shared OAuth profile normalization. The affected paths include a selected profile email mar…
CWE: CWE-287
NVD

MEDIUM
CVE-2026-105485
CVE-2026-105485
pkg: oauth

published: Oct 6, 2026

Authentication bypass OAuth device authorization flow in Devolutions Server 2026.3.7.0 and earlier allows a remote attacker to take over a user's account via replay of a captured device verification link by an authenticated victim.
CWE: CWE-294
NVD

MEDIUM
CVE-2026-105644
CVE-2026-105644
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 4.0.0 until 6.67.0, SVG images included in content imports were stored without sanitization. An attacker who convinced an Administrator to import a crafted file could host scripts on the site's domain, possibly resulting in compromise of staff users…
CWE: CWE-79, CWE-434
NVD

MEDIUM
CVE-2026-107578
CVE-2026-107578
pkg: windows

published: Oct 8, 2026

Improper link resolution and external control of file paths in the administrative command-line operations of hMailServer.exe in Progressive Robot hMailServer 6.3.4 and 6.3.5 allow a local attacker who already runs code as the low-privilege service account to escalate privilege. On Windows, operation…
CWE: CWE-59
GitHub-GHSA

MEDIUM
Docling imports plugin entry points before the allow_external_plugins check
GHSA-9jxx-vjrv-h2rq
pkg: docling, docling-slim
eco: pip
published: Oct 7, 2026
### Summary

`allow_external_plugins=False` (the default, and the CLI default) is meant to restrict docling to its own model plugins. However, docling's plugin factories call pluggy's `load_setuptools_entrypoints()`, which imports every module registered under docling's plugin entry-point group. Onl…

CVE-2026-105745
NVD

MEDIUM
CVE-2026-77804
CVE-2026-77804
pkg: tls

published: Oct 5, 2026

In Progress® Telerik® Fiddler® Classic for Windows, versions prior to v6.0.20262.10021, a time-of-check time-of-use (TOCTOU) race condition exists in the installation of the HTTPS interception root certificate into the Local Computer certificate store. Fiddler writes the certificate to a temporar…
CWE: CWE-367
NVD

MEDIUM
CVE-2026-108581
CVE-2026-108581
pkg: jwt

published: Oct 10, 2026

TencentCloud Octop through 1.0.2b6 contains a missing authorization vulnerability that allows authenticated low-privileged users to read stored provider API keys via GET /api/providers and GET /api/voice/providers. Attackers can query these endpoints, which only validate the JWT, to obtain plaintext…
CWE: CWE-862
GitHub-GHSA

MEDIUM
Vikunja: Webhooks and link shares survive every revocation path, so a removed collaborator keeps a live feed
GHSA-hjx8-qv73-f7cm
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

A collaborator removed from a project keeps a **live, automatic feed** of that project's contents, because nothing on any revocation path deletes the webhook they created while they had access.

Vikunja already has a revocation-cleanup routine that deletes other derived rows for exactly …

GitHub-GHSA

MEDIUM
Vikunja: WebSocket authentication ignores server-side session state, so revoked sessions keep receiving live pushes
GHSA-4hv6-xc92-j86g
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary

Vikunja v2.6.0 introduced server-side sessions with revocation semantics: `DELETE /api/v2/user/sessions/{id}` documents "Revokes a specific session by its UUID", and enabling TOTP calls `DeleteAllUserSessions` to invalidate all sessions. The WebSocket endpoint accepts any cryptographica…

NVD

MEDIUM
CVE-2026-48484
CVE-2026-48484
pkg: python

published: Oct 9, 2026

pyLoad is a free and open-source download manager written in Python. Prior to 0.5.0b3.dev101, the API `rpc` function in `api_blueprint.py` handles `multipart/form-data` uploads by reading the whole content of the uploaded file into memory with `file.read()`. This occurs before the data is sent to th…
CWE: CWE-20, CWE-400
GitHub-GHSA

MEDIUM
pyLoad: Lack of Input Size Validation Leads to Denial of Service (DoS) and Process Termination
GHSA-vq8p-m3wm-gv5f
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
## Description:
The API `rpc` function in `api_blueprint.py` handles `multipart/form-data` uploads by reading the whole content of the uploaded file into memory with `file.read()`. This occurs before the data is sent to the underlying function. Since there is no size limit set at this point, a large…
CVE-2026-48484
NVD

MEDIUM
CVE-2026-107828
CVE-2026-107828
pkg: oauth

published: Oct 8, 2026

Jivejdon through 5.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to access Weibo-created accounts by deriving predictable credentials from public Weibo user IDs. OAuthAccountServiceImp.transferSina() sets the password to the first four digits of the Weibo ID…
CWE: CWE-1391
NVD

MEDIUM
CVE-2026-104628
CVE-2026-104628
pkg: express

published: Oct 8, 2026

Satel Netco Design versions prior to v2.1.7 contains an inefficient regular expression complexity vulnerability. An authenticated user with Viewer privileges could submit crafted search input that causes excessive processing, potentially degrading the availability of the application.
CWE: CWE-1333
GitHub-GHSA

MEDIUM
Banks: User-controlled prompt input can be parsed as privileged chat messages
GHSA-hmq2-7hp6-7crh
pkg: banks
eco: pip
published: Oct 8, 2026
## Summary

Banks' `Prompt.chat_messages()` method parses every rendered output line as a potential `ChatMessage` JSON
object. If attacker-controlled template data renders to JSON such as `{"role":"system","content":"…"}`,
Banks returns it as a privileged `system` message instead of treating…

CVE-2026-107717
GitHub-GHSA

MEDIUM
PraisonAI: Platform members can rewrite shared labels and owner issue labels without owner/admin authorization
GHSA-xxgv-vgvj-qvxh
pkg: praisonai-platform
eco: pip
published: Oct 8, 2026
# Platform members can rewrite shared labels and owner issue labels without owner/admin authorization

## Summary

`praisonai-platform` lets an ordinary workspace member rename and recolor shared labels and add/remove labels on an owner-created issue even though direct label deletion is restricted t…

CVE-2026-61440
NVD

MEDIUM
CVE-2026-107336
CVE-2026-107336
pkg: nginx

published: Oct 8, 2026

Malcolm's front nginx reverse proxy defines a "Dashboards → Arkime shortcut" location using a case-insensitive regex matcher but a case-sensitive rewrite. A request whose path segment is not exact-lowercase (for example /IDDASH2ARK/…) enters the location (the matcher fires) but evades the rewrit…
CWE: CWE-290, CWE-441, CWE-863
NVD

MEDIUM
CVE-2026-107335
CVE-2026-107335
pkg: docker

published: Oct 8, 2026

Malcolm's upload-processing pipeline (scripts/safe-extract.py) enforces entry-count, nesting-depth, and total-uncompressed-byte limits when extracting container archives (zip/tar/rar/7z via libarchive), but those limits are not applied when the uploaded file is a single-stream compressed format (.gz…
CWE: CWE-409
GitHub-GHSA

MEDIUM
Pydantic AI: Excessive resource use when local web fetching converts nested HTML
GHSA-v36g-jcw9-x7cw
pkg: pydantic-ai, pydantic-ai, pydantic-ai-slim
eco: pip
published: Oct 8, 2026
### Summary

Applications using Pydantic AI's local web-fetch tool can experience excessive CPU and memory use when it converts attacker-controlled HTML. An agent must fetch the affected page; provider-native web fetching is not affected.

### Details

Nested block elements cause HTML-to-Markdown co…

CVE-2026-107287
GitHub-GHSA

MEDIUM
msgpack5: Partial options disable prototype protection
GHSA-8hq7-ggx2-cc6m
pkg: msgpack5
eco: npm
published: Oct 8, 2026
### Impact

Passing an empty or partial options object disables the default `protoAction: 'error'` protection. A map containing a `__proto__` key can then replace the prototype of the decoded object, potentially changing inherited properties or causing unexpected behavior in downstream code.

Only t…

CVE-2026-107301
NVD

MEDIUM
CVE-2026-107294
CVE-2026-107294
pkg: python

published: Oct 8, 2026

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.77.0 until 1.107.2 and 2.24.0, web_fetch_tool, the WebFetch local fallback, and remote FileUrl media downloads buffer the complete HTTP response body before enforcing content-size controls. An …
CWE: CWE-400
NVD

MEDIUM
CVE-2026-107290
CVE-2026-107290
pkg: python

published: Oct 8, 2026

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.77.0 until 1.107.6 and 2.44.0, the local web_fetch_tool and the WebFetch local fallback process server-controlled responses with quadratic title extraction, whitespace normalization, and ordere…
CWE: CWE-1333
GitHub-GHSA

MEDIUM
Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl
GHSA-v2xh-2vp8-57h8
pkg: pydantic-ai, pydantic-ai, pydantic-ai-slim
eco: pip
published: Oct 8, 2026
### Summary

Several remote-content download paths in Pydantic AI buffered the entire HTTP response body into memory before enforcing any size limit. An application that exposes the local web-fetch tool (`web_fetch_tool`, or the `WebFetch` capability's local fallback) to untrusted prompts can be dri…

CVE-2026-107294
GitHub-GHSA

MEDIUM
Pydantic AI: Event loop blocked by quadratic title extraction in `web_fetch`
GHSA-fpf4-vwcp-v4hp
pkg: pydantic-ai, pydantic-ai, pydantic-ai-slim
eco: pip
published: Oct 8, 2026
### Summary

The local web-fetch tool (`web_fetch_tool`, also used as the `WebFetch` capability's local fallback) processed responses with several steps whose running time grows quadratically with the size of certain server-controlled inputs, and ran them on the event loop: decoding the body with wh…

CVE-2026-107290
NVD

MEDIUM
CVE-2026-107287
CVE-2026-107287
pkg: python

published: Oct 8, 2026

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.77.0 until 1.107.7 and 2.52.0, the local web_fetch_tool and the WebFetch local fallback can consume excessive CPU and memory during HTML-to-Markdown conversion of attacker-controlled HTML conta…
CWE: CWE-400, CWE-407
NVD

MEDIUM
CVE-2026-103011
CVE-2026-103011
pkg: windows

published: Oct 8, 2026

Heap-based buffer overflow in the legacy Blowfish encryption routine (BlowFishEncryptor::Encode, called by EncryptToString) in Progressive Robot hMailServer 6.0.0 through 6.3.5 allows an authenticated mailbox user to cause a denial of service (service crash), and possibly other unspecified impact. I…
CWE: CWE-122
NVD

MEDIUM
CVE-2026-76271
CVE-2026-76271
pkg: express

published: Oct 7, 2026

In Splunk Enterprise versions below 10.4.3, 10.2.7, and 10.0.10, a low-privileged user that does not hold the "admin" or "power" Splunk roles could cause a denial of service against a Representational State Transfer (REST) API endpoint in the Discover Splunk Observability Cloud app. The vulnerabilit…
CWE: CWE-407
GitHub-GHSA

MEDIUM
Docling: Unbounded table rowspan/colspan in HTML, JATS, ODS and BoxNote backends causes CPU/memory exhaustion
GHSA-cgc7-9qp3-86m3
pkg: docling, docling-slim
eco: pip
published: Oct 7, 2026
### Summary

The HTML, JATS, ODS (OpenDocument spreadsheet) and BoxNote backends accept table `rowspan` / `colspan` values without an upper bound. A few bytes of input, such as `<td rowspan="100000000">`, make docling run loops proportional to the declared span and allocate a table grid of the decla…

CVE-2026-105749
GitHub-GHSA

MEDIUM
Backstage: Inconsistent repository filtering in Bitbucket Server catalog event updates
GHSA-c36c-cf6r-ghgj
pkg: @backstage/plugin-catalog-backend-module-bitbucket-server
eco: npm
published: Oct 7, 2026
### Impact

Deployments using event-driven updates in the Bitbucket Server catalog provider may ingest catalog locations from repositories that are excluded by the provider's configured project, repository, or archived-repository filters.

An authenticated Bitbucket Server user who can push to a fil…

CVE-2026-106458
GitHub-GHSA

MEDIUM
Excelize: Panic in cellInRange on a worksheet with an empty mergeCell ref
GHSA-g27h-8qhm-6pff
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 7, 2026
### Summary

A worksheet containing `<mergeCell ref=""/>` makes `mergeCellsParser` leave the cached rectangle empty, and `cellInRange` then indexes that empty slice without a length check. Every non-streaming cell API panics with `index out of range [0] with length 0` on the first cell read after op…

CVE-2026-107220
GitHub-GHSA

MEDIUM
Excelize: a row whose earlier cell has a higher column reference than its last cell panics index out of range on almost every worksheet read API
GHSA-8mcq-6wmr-jrjv
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 7, 2026
## Affected versions and vulnerable location

– Confirmed at `ae2113b` (current HEAD).
– Sink: `rows.go:967` `ws.SheetData.Row[rowIdx].C[colNum-1] = *colData` inside `checkRow`.
– `checkRow` computes `lastCol` from the column of the last cell in document order (`rows.go:940`), allocates `targetList`…

CVE-2026-107221
GitHub-GHSA

MEDIUM
Excelize: GetConditionalFormats indexes conditional-formatting rule sub-elements with no length or nil check
GHSA-rxcj-4pj5-74gr
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 7, 2026
## Summary

`GetConditionalFormats` reads sub-elements of a `<cfRule>` straight out of `xl/worksheets/sheetN.xml` and indexes them without checking length, and in one case without checking for nil. Three rule types are affected: `cellIs`, `dataBar` and `colorScale`. A workbook with a rule that is mi…

CVE-2026-107222
GitHub-GHSA

MEDIUM
Excelize: A Zip64 uncompressed-size of 2^63 panics OpenFile/OpenReader
GHSA-fw94-4wwp-w8pw
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 7, 2026
### Summary

A Zip64 uncompressed-size of 2^63 casts to a negative int64 that bypasses the unzip-size guard and reaches make([]byte, 0, negativeCap)

A Zip64 uncompressed-size in the range [2^63, 2^64) casts to a negative `int64` in `zip.File.FileInfo().Size()`, and `ReadZipReader` does signed arith…

CVE-2026-107224
GitHub-GHSA

MEDIUM
Excelize: GetStyle panics on a negative fillId, borderId or fontId in styles.xml
GHSA-5h23-36rv-pm65
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 7, 2026
## Summary

`File.GetStyle` indexes the fill, border and font tables with values taken straight out of `xl/styles.xml`, and the conditions gating those lookups check only the upper bound. A workbook whose `cellXfs` entry carries `fillId="-1"`, `borderId="-1"` or `fontId="-1"` reaches a negative slic…

CVE-2026-107225
GitHub-GHSA

MEDIUM
Ghost: Authorization Issue Allowed Author Role to Delete any Post
GHSA-x3mg-q38v-m562
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

Staff with the Author role could delete posts and pages that they did not author.

### Vulnerable versions

This vulnerability is present in Ghost from v5.81.0 up to v6.60.0.

### Patches

v6.60.0 contains a fix for this issue.

### How to update

For self-hosters using Docker, find [Doc…

CVE-2026-105680
GitHub-GHSA

MEDIUM
Backstage: Improper authorization enforcement for TechDocs static content
GHSA-rg9r-hr7g-5gc2
pkg: @backstage/plugin-techdocs-backend
eco: npm
published: Oct 7, 2026
### Impact

An authenticated user with access to one TechDocs documentation site could craft a URL able to read documentation belonging to a different entity. This only affects deployments using the external TechDocs builder with an external storage provider (S3, GCS, etc.) and the permission framew…

CVE-2026-106489
GitHub-GHSA

MEDIUM
Backstage: Improper input validation in TechDocs static content requests
GHSA-7mfx-xg57-53c9
pkg: @backstage/plugin-techdocs-backend
eco: npm
published: Oct 7, 2026
### Impact

When using the Azure Blob Storage provider, an authenticated Backstage user may be able to read restricted TechDocs content when entity-level permissions are enabled. Deployments that intentionally disable the default backend authentication policy may have broader exposure.

### Patches
…

CVE-2026-106490
GitHub-GHSA

MEDIUM
PraisonAI: Platform members can delete owner issue dependencies through member-owned related issues
GHSA-mxmx-rh57-jx58
pkg: praisonai-platform
eco: pip
published: Oct 7, 2026
# Platform members can delete owner issue dependencies through member-owned related issues

## Summary

`praisonai-platform` issue dependency deletion can be authorized against the wrong side of a dependency edge. A workspace member cannot delete a dependency through the owner-created issue endpoint…

CVE-2026-62179
GitHub-GHSA

MEDIUM
wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry
GHSA-rjpf-7pf5-q54x
pkg: wger
eco: pip
published: Oct 7, 2026
### Summary

An authenticated attacker can inject arbitrary workout log entries into any other user's `SlotEntry` by supplying the victim's `slot_entry` ID in a `POST /api/v2/workoutlog/` request. The `slot_entry` foreign key is not included in the ownership verification performed by `WorkoutLogView…

CVE-2026-46438
NVD

MEDIUM
CVE-2026-104391
CVE-2026-104391
pkg: express

published: Oct 7, 2026

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in ExpressTech Quiz And Survey Master quiz-master-next allows Stored XSS.This issue affects Quiz And Survey Master: from n/a through 11.2.7.
CWE: CWE-79
NVD

MEDIUM
CVE-2026-106585
CVE-2026-106585
pkg: openssh

published: Oct 6, 2026

In sshd and ssh in OpenSSH before 10.6, there is no check for whether the maximum packet length is exceeded during decompression of highly compressed data.
CWE: CWE-409
NVD

MEDIUM
CVE-2026-79815
CVE-2026-79815
pkg: windows

published: Oct 6, 2026

A command injection vulnerability in the OnGuard agent of ClearPass Policy Manager could allow an authenticated remote attacker to inject arbitrary commands. Successful exploitation could allow an attacker to execute commands with elevated privileges on the affected Windows endpoint.
CWE: CWE-77
NVD

MEDIUM
CVE-2026-103008
CVE-2026-103008
pkg: elastic elasticsearch

published: Oct 6, 2026

Uncontrolled Recursion (CWE-674) in Elasticsearch can lead to Denial of Service via a specially crafted request that causes the server to construct and process a deeply nested data structure with no bound on recursion depth. Elasticsearch contains an uncontrolled recursion weakness in how it builds …
CWE: CWE-674
NVD

MEDIUM
CVE-2026-103006
CVE-2026-103006
pkg: elastic elasticsearch

published: Oct 6, 2026

Uncontrolled Recursion (CWE-674) in Elasticsearch can lead to Denial of Service via a specially crafted, deeply nested request submitted to the aggregation feature of the search API. Elasticsearch contains an uncontrolled recursion weakness in its search aggregation processing. An authenticated user…
CWE: CWE-674
NVD

MEDIUM
CVE-2026-103005
CVE-2026-103005
pkg: elastic elasticsearch

published: Oct 6, 2026

Memory Allocation with Excessive Size Value (CWE-789) in Elasticsearch can lead to denial of service via Excessive Allocation (CAPEC-130). An authenticated user with connector management privileges could cause the cluster to allocate an uncontrolled amount of memory when connector resources with an …
CWE: CWE-789
NVD

MEDIUM
CVE-2026-102411
CVE-2026-102411
pkg: elastic elasticsearch

published: Oct 6, 2026

Allocation of Resources Without Limits or Throttling (CWE-770) in Elasticsearch can lead to Denial of Service via Excessive Allocation (CAPEC-130). Elasticsearch enforces a size limit on the user-supplied metadata field for each individual template resource, but does not limit the total memory used …
CWE: CWE-770
NVD

MEDIUM
CVE-2026-102409
CVE-2026-102409
pkg: node

published: Oct 6, 2026

Uncontrolled Recursion (CWE-674) in Elasticsearch can allow an authenticated user with low privileges to terminate an Elasticsearch node, resulting in denial of service, via Excessive Allocation (CAPEC-130).
CWE: CWE-674
NVD

MEDIUM
CVE-2026-102404
CVE-2026-102404
pkg: node

published: Oct 6, 2026

Uncontrolled Resource Consumption (CWE-400) in Elasticsearch can lead to denial of service via Excessive Allocation (CAPEC-130). A low-privileged authenticated user can submit a specially crafted query that causes uncontrolled memory growth in the query processing engine, resulting in an out-of-memo…
CWE: CWE-400
NVD

MEDIUM
CVE-2026-106185
CVE-2026-106185
pkg: google chrome

published: Oct 6, 2026

Improper input validation in Viz in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to bypass system access restrictions via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-20
GitHub-GHSA

MEDIUM
vLLM: Mirrored multimodal IPC caches desync after a rejected request — a later request reusing the same media hash trips a receiver assertion in the engine core
GHSA-ph3r-5jfg-f84f
pkg: vllm
eco: pip
published: Oct 6, 2026
## Affected

– **Ecosystem / package:** pip / `vllm`
– **Affected versions:** vLLM ≤ 0.25.1 (confirmed on 0.25.1, commit [`752a3a504485`](https://github.com/vllm-project/vllm/tree/752a3a504485790a2e8491cacbb35c137339ad34)). The lower bound predates 0.25.1; maintainers can confirm how far back the …

CVE-2026-105753
GitHub-GHSA

MEDIUM
PyJWT accepts inconsistent OKP x/d JWKs, causing public/private key identity confusion
GHSA-x33g-cr3x-6449
pkg: PyJWT
eco: pip
published: Oct 5, 2026
### Summary

PyJWT accepts internally inconsistent OKP private JWKs where the declared public key `x` does not correspond to the supplied private key `d`.

When `d` is present, `OKPAlgorithm.from_jwk()` constructs the Ed25519/Ed448 private key from `d` without verifying that the public key derived f…

CVE-2026-102275
GitHub-GHSA

MEDIUM
vLLM: Scale-out disaggregated multimodal transport trusts caller-supplied features
GHSA-ph72-cqr5-qpp7
pkg: vllm
eco: pip
published: Oct 5, 2026
## Affected

– **Ecosystem / package:** pip / `vllm`
– **Affected versions:** vLLM ≤ 0.25.1 (confirmed on 0.25.1, commit [`752a3a504485`](https://github.com/vllm-project/vllm/tree/752a3a504485790a2e8491cacbb35c137339ad34)). The lower bound predates 0.25.1; maintainers can confirm how far back the …

CVE-2026-105754
GitHub-GHSA

MEDIUM
vLLM: Structured-output request errors escape the request boundary and terminate the shared EngineCore — engine-fatal denial of service (3 sites)
GHSA-85xf-c7hm-whqw
pkg: vllm
eco: pip
published: Oct 5, 2026
## Affected

– **Ecosystem / package:** pip / `vllm`
– **Affected versions:** vLLM ≤ 0.25.1 (confirmed on 0.25.1, commit [`752a3a504485`](https://github.com/vllm-project/vllm/tree/752a3a504485790a2e8491cacbb35c137339ad34)). The lower bound predates 0.25.1; maintainers can confirm how far back each…

CVE-2026-105757
GitHub-GHSA

MEDIUM
vLLM: Loose `cache_salt` validation lets a single request kill EngineCore on LMCache-MP deployments — uncaught downstream `ValueError` denial of service
GHSA-2823-qmq8-rwvj
pkg: vllm
eco: pip
published: Oct 5, 2026
## Affected

– **Ecosystem / package:** pip / `vllm`
– **Affected versions:** vLLM ≤ 0.25.1 (confirmed on 0.25.1, commit [`752a3a504485`](https://github.com/vllm-project/vllm/tree/752a3a504485790a2e8491cacbb35c137339ad34)). The lower bound predates 0.25.1; maintainers can confirm how far back the …

CVE-2026-105756
NVD

MEDIUM
CVE-2026-105757
CVE-2026-105757
pkg: vllm vllm

published: Oct 5, 2026

vLLM is an inference and serving engine for large language models. Prior to 0.30.0, structured-output request failures can escape request-scoped validation and reach the EngineCore fatal-error path. A per-request backend mismatch can re-raise a grammar compilation exception, padding produced by the …
CWE: CWE-20, CWE-248, CWE-755
GitHub-GHSA

MEDIUM
Snowflake drivers writes sensitive information to logs
GHSA-qqj6-54q6-cxv6
pkg: snowflake-sdk, snowflake-connector-python, github.com/snowflakedb/gosnowflake
eco: go
published: Oct 5, 2026
Insertion of sensitive information into log files in the Snowflake Python, Go, JDBC, Node.js, PHP PDO, and ODBC drivers allowed authentication tokens, query-result encryption keys, pre-signed cloud-storage URLs, and SAML assertions to be written to diagnostic logs in circumstances where the availabl…
CVE-2026-86597
NVD

MEDIUM
CVE-2026-105681
CVE-2026-105681
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 5.9.0 until 6.44.1, an input validation issue allowed members to access comments they were not authorized to access. This issue is fixed in version 6.44.1.
CWE: CWE-943
NVD

MEDIUM
CVE-2026-105680
CVE-2026-105680
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 5.81.0 until 6.60.0, staff with the Author role could delete posts and pages that they did not author. This issue is fixed in version 6.60.0.
CWE: CWE-862
GitHub-GHSA

MEDIUM
pyLoad WindowsPhoneNotify addon: non-admin SETTINGS user triggers SSRF via unguarded http.client notification host
GHSA-p3pr-8f3m-4qp8
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
## Summary

pyLoad ships the WindowsPhoneNotify addon, whose `send()` method opens an HTTP connection to a host taken directly from the plugin's `pushurl` configuration value. A user holding the standard non-admin `SETTINGS` permission can set `pushurl` and `pushid` and enable the addon through the …

NVD

MEDIUM
CVE-2026-107292
CVE-2026-107292
pkg: python

published: Oct 8, 2026

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.34.0 until 2.30.0, the Agent.to_web() and clai web development chat server does not validate the Host header, allowing a website visited by a developer to use DNS rebinding to reach a loopback-…
CWE: CWE-346, CWE-350
GitHub-GHSA

MEDIUM
Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): the local chat endpoint does not validate the `Host` header
GHSA-q2xc-rrxj-58×9
pkg: pydantic-ai, pydantic-ai, pydantic-ai-slim
eco: pip
published: Oct 8, 2026
### Summary

The Pydantic AI development web chat UI (`Agent.to_web()`, `clai web`) does not validate the `Host` header of incoming requests. A website a developer visits can use DNS rebinding to make requests to a chat UI running on that developer's machine appear same-origin to the browser, causin…

CVE-2026-107292
GitHub-GHSA

MEDIUM
Backstage's scaffolder credential handling may allow unintended GitHub authentication fallback
GHSA-29gx-h2m3-xw44
pkg: @backstage/plugin-scaffolder-backend, @backstage/plugin-scaffolder-backend-module-github, @backstage/plugin-scaffolder-backend-module-gitlab
eco: npm
published: Oct 7, 2026
### Impact

Scaffolder actions that interact with source control systems may not consistently enforce the intended credential boundaries under certain configurations. An authenticated user could perform operations with broader access than intended.

### Patches

– `@backstage/plugin-scaffolder-backe…

CVE-2026-106462
GitHub-GHSA

MEDIUM
Backstage: Improper input validation in proxy-backend
GHSA-9ghw-48h5-v2w5
pkg: @backstage/plugin-proxy-backend
eco: npm
published: Oct 7, 2026
### Impact

An authenticated Backstage user could craft a request URL that causes the proxy-backend to forward the request to a path outside the configured base path on the target server. This is limited to target servers already configured as proxy endpoints and requires Backstage authentication by…

CVE-2026-106491
NVD

MEDIUM
CVE-2026-108816
CVE-2026-108816
pkg: python

published: Oct 12, 2026

A vulnerability was found in agno-agi agno up to 3.0.6. Affected by this vulnerability is the function run_python_code of the file python.py of the component PythonTools. The manipulation of the argument code results in code injection. The attack can be launched remotely. The exploit has been made p…
CWE: CWE-74, CWE-94
NVD

MEDIUM
CVE-2026-108785
CVE-2026-108785
pkg: jwt

published: Oct 12, 2026

A flaw has been found in macrozheng mall up to 1.0.3. This issue affects the function JwtTokenUtil.refreshHeadToken of the file /admin/refreshToken of the component JwtAuthenticationTokenFilter. This manipulation of the argument token causes session expiration. The attack may be initiated remotely. …
CWE: CWE-613
GitHub-GHSA

MEDIUM
Backstage: Improper input validation in Confluence to Markdown scaffolder module
GHSA-75qf-886x-5xf2
pkg: @backstage/plugin-scaffolder-backend-module-confluence-to-markdown
eco: npm
published: Oct 7, 2026
### Impact

Insufficient input validation in the Confluence to Markdown scaffolder module could allow an attacker to influence file write operations during template execution. Exploitation requires a Backstage user to run a template that processes attacker-influenced Confluence content.

### Patches…

CVE-2026-106559
NVD

MEDIUM
CVE-2026-77802
CVE-2026-77802
pkg: windows

published: Oct 5, 2026

In Progress® Telerik® Fiddler® Classic for Windows, versions prior to v6.0.20262.10021, HTTP request smuggling is possible in the proxy request forwarding component. Requests containing multiple Content-Length headers with conflicting values are forwarded verbatim to the origin server, while Fidd…
CWE: CWE-444
GitHub-GHSA

MEDIUM
music-metadata: MP4 stsd sample-entry size==0 causes a synchronous infinite loop (DoS) — unreleased regression on master
GHSA-f94x-6692-553q
pkg: music-metadata
eco: npm
published: Oct 8, 2026
### Summary

`StsdAtom.get()` in `lib/mp4/AtomToken.ts` parses an MP4 `stsd` (sample description) box's entry table by advancing a cursor with `off += size – 4`, where `size` is a 32-bit, attacker-controlled per-entry length read straight from the file. When `size == 0`, that advance is `0`, so a fi…

CVE-2026-107391
GitHub-GHSA

MEDIUM
music-metadata: Uncontrolled memory allocation in APEv2 parser
GHSA-53v6-4h7p-p4gj
pkg: music-metadata
eco: npm
published: Oct 8, 2026
## Summary

`music-metadata` 11.15.0 is vulnerable to uncontrolled memory allocation in the APEv2 parser.

The parser reads the size of an APEv2 tag item from the input file and uses that value to allocate memory before checking whether the file actually contains that many bytes. A small crafted `.a…

CVE-2026-107387
GitHub-GHSA

MEDIUM
music-metadata: ID3v2 tag size not validated before allocation, causing memory exhaustion DoS
GHSA-jjpr-9cvf-cq55
pkg: music-metadata
eco: npm
published: Oct 8, 2026
### Summary

The ID3v2 parser in music-metadata trusts the tag size field without validation and allocates the full requested buffer before reading. A specially crafted MP3 file with a truncated ID3v2 tag can force allocation of up to 268 MB from a 10-byte file, causing server memory exhaustion. Thi…

CVE-2026-107388
GitHub-GHSA

MEDIUM
music-metadata: EBML parser trusts element lengths, allowing memory exhaustion or process abort
GHSA-5gfj-9q3v-qfp3
pkg: music-metadata
eco: npm
published: Oct 8, 2026
## Summary

The Matroska/WebM EBML parser decodes attacker-controlled variable-length integer (VINT) element lengths without first validating that the declared element fits within its enclosing container or the available input. Leaf lengths are then used directly for string-token and `Uint8Array` al…

CVE-2026-107389
GitHub-GHSA

MEDIUM
music-metadata: uncatchable process crash parsing a crafted `.dsf` (residual of GHSA-v6c2-xwv6-8xf7)
GHSA-8j4c-6x6g-rq3j
pkg: music-metadata
eco: npm
published: Oct 8, 2026
## Summary
`DsfParser.parseChunks` skips an unrecognised chunk's payload with an **un-awaited** call:
“`js
this.tokenizer.ignore(Number(chunkHeader.size) – ChunkHeader.len); // lib/dsf/DsfParser.js:51 — no await
“`
`ChunkHeader.len` is 12. A crafted `.dsf` chunk with `id != 'fmt '` and `size` …
CVE-2026-107392
NVD

MEDIUM
CVE-2026-102413
CVE-2026-102413
pkg: windows

published: Oct 6, 2026

Uncaught Exception (CWE-248) in Elastic Endpoint can lead to denial of service via a specially crafted file name. When Elastic Defend's Elastic Endpoint component processes a file name under certain system locale configurations (including Chinese, Japanese, and Korean locales) on Windows, an unhandl…
CWE: CWE-248
NVD

MEDIUM
CVE-2026-107718
CVE-2026-107718
pkg: oauth

published: Oct 8, 2026

AdonisJS HTTP Server is a package for handling HTTP requests in the AdonisJS framework. Prior to 8.2.3 and 9.3.0, AdonisJS HTTP Server inserts route parameter values into URLs without encodeURIComponent in the shared createURL() helper used by Router.makeUrl() and Response.redirect().toRoute(). If a…
CWE: CWE-601
GitHub-GHSA

MEDIUM
AdonisJS: Unencoded route parameters can produce open redirects
GHSA-2m6q-8v3h-jqww
pkg: @adonisjs/http-server, @adonisjs/http-server
eco: npm
published: Oct 8, 2026
Route parameters are inserted into generated URLs without URI encoding.

When an application passes untrusted input to a route whose first path segment is dynamic, a value beginning with / can produce a scheme-relative URL. For example:

“`ts
router.get('/:page', handler).as('pages.show')

response…

CVE-2026-107718
GitHub-GHSA

MEDIUM
PraisonAI: Human-in-the-loop tool approval is cached by tool name and silently reused for all subsequent calls with arbitrary arguments
GHSA-29r9-67vg-qj56
pkg: praisonaiagents
eco: pip
published: Oct 8, 2026
## Summary

PraisonAI gates dangerous tools (file writes, deletes, shell/code execution) behind an interactive approval prompt. The first approval of a tool is cached for the remainder of the run and silently reused for all later invocations of that tool with arbitrary, unreviewed arguments.

## Roo…

CVE-2026-60087
NVD

MEDIUM
CVE-2026-107614
CVE-2026-107614
pkg: windows

published: Oct 8, 2026

An integer underflow in WinCursorShapeUtils::trimTransparent() in GlavSoft TightVNC Server for Windows before 2.8.88 allows a local authenticated user to crash the server, and potentially read out-of-bounds memory, by causing a cursor shape with a width or height of zero to be processed on the DXGI …
CWE: CWE-125, CWE-191
NVD

MEDIUM
CVE-2026-107819
CVE-2026-107819
pkg: ssl

published: Oct 9, 2026

MariaDB Connector/C is a C and C++ client library for connecting applications to MariaDB and MySQL databases. From 3.4.1 until 3.4.10, the MariaDB Connector/C libmariadb Zero-Configuration SSL authentication-switch logic checked certificate trust failure but did not reject a TLS hostname verificatio…
CWE: CWE-297
GitHub-GHSA

MEDIUM
fast-jwt clockTolerance: Infinity silently bypasses both exp and nbf validation (and persists in the verifier cache)
GHSA-687g-22h4-j4w4
pkg: fast-jwt
eco: npm
published: Oct 8, 2026
## Summary

`createVerifier({ clockTolerance: Infinity })` silently bypasses both `exp` (expiry) AND `nbf` (not-before) validation. Any expired or not-yet-active token is accepted as valid. The same primitive also corrupts the verifier's internal cache so cached entries inherit infinite validity —…

CVE-2026-107721
GitHub-GHSA

MEDIUM
MariaDB Connector/Node.js: Uncaught exception crashes the client during ed25519 authentication with zero-configuration TLS
GHSA-cx2f-j9fh-8g68
pkg: mariadb
eco: npm
published: Oct 8, 2026
### Description
On the zero-configuration TLS path, the connector accepts a self-signed server certificate at the TLS level and then validates the server's identity from the fingerprint hash the server appends to the final OK_Packet (`Authentication.validateFingerPrint`). That validation calls `hash…
CVE-2026-107382
NVD

MEDIUM
CVE-2026-107382
CVE-2026-107382
pkg: ssl

published: Oct 8, 2026

MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. From 3.3.0 until 3.5.4, the zero-configuration TLS fingerprint-validation path calls Ed25519PasswordAuth.hash() through Authentication.validateFingerPrint, but Ed25519PasswordAuth.hash() re…
CWE: CWE-248
GitHub-GHSA

MEDIUM
Coraza: Unbounded recursion in JSON response body processor causes CPU exhaustion
GHSA-3c6w-j9xm-8h2h
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
### Summary

The JSON response body processor parses response bodies with no recursion
limit. `ProcessResponse` calls `readJSON(ss, ignoreJSONRecursionLimit)`, and
that constant is `-1`. The guard in `readItems` only fires on `== 0`, so
counting down from `-1` (-2, -3, …) never reaches it. The gua…

CVE-2026-107833
GitHub-GHSA

MEDIUM
msgpack5: Reserved byte can cause unbounded stream buffering
GHSA-26wq-p25c-j6fv
pkg: msgpack5
eco: npm
published: Oct 8, 2026
### Impact

The reserved MessagePack byte `0xc1` is incorrectly treated as incomplete input. When it appears at the start of a decoder stream, all subsequent data is retained while the decoder waits for bytes that can never make the value valid, allowing memory exhaustion.

### Patches

The decoder …

CVE-2026-107299
GitHub-GHSA

MEDIUM
msgpack5: Quadratic parsing in the streaming decoder
GHSA-gcx5-hxj7-gpqq
pkg: msgpack5
eco: npm
published: Oct 8, 2026
### Impact

The streaming decoder reparses an incomplete container from the beginning whenever another chunk arrives. A remote peer can split one valid MessagePack value across many small chunks, causing quadratic CPU usage and blocking the event loop.

### Patches

The decoder now preserves increme…

CVE-2026-107297
GitHub-GHSA

MEDIUM
AsyncHttpClient: WebSocket proxy credentials sent to the origin server over a CONNECT tunnel
GHSA-3wp9-xfwm-rjjf
pkg: org.asynchttpclient:async-http-client, org.asynchttpclient:async-http-client
eco: maven
published: Oct 8, 2026
### Impact
When a ws:// request is routed through an HTTP proxy with proxy authentication configured, the client tunnels the connection with an HTTP CONNECT, the same as it does for https://. Once the tunnel is open, the WebSocket upgrade request that follows is sent through the tunnel directly to t…
CVE-2026-107285
NVD

MEDIUM
CVE-2026-107613
CVE-2026-107613
pkg: windows

published: Oct 8, 2026

A NULL pointer dereference vulnerability in the Win8ScreenDriver component of GlavSoft TightVNC Server for Windows before 2.8.88 allows an attacker to crash the server, causing a denial of service. When re-initialization of the DXGI Desktop Duplication driver fails in applyNewScreenProperties() (for…
CWE: CWE-476
NVD

MEDIUM
CVE-2026-86826
CVE-2026-86826
pkg: nginx

published: Oct 8, 2026

The BackWPup WordPress plugin before 5.7.7 does not properly restrict web access to the working directory it uses during backup restores, allowing unauthenticated attackers, on webservers that do not honour .htaccess rules such as NGINX, to download the full backup archive (database dump and site f…
CWE: CWE-200
GitHub-GHSA

MEDIUM
ImageSharp: EXR ZIP decoder can expose stale allocator data after a short inflate
GHSA-4q3p-rj5x-xv7p
pkg: SixLabors.ImageSharp
eco: nuget
published: Oct 7, 2026
## Summary

A crafted ZIP-compressed OpenEXR image can return stale memory from a prior
ImageSharp operation as decoded pixels. The ZIP decoder accepts a non-empty
inflate result shorter than the EXR block's required size, then the EXR decoder
reads the full expected block.

This is a process-local,…

CVE-2026-106111
NVD

MEDIUM
CVE-2026-107177
CVE-2026-107177
pkg: express

published: Oct 7, 2026

Express Gateway through 1.16.11 contains a hardcoded cryptographic key vulnerability that allows attackers with datastore access to decrypt stored OAuth 2.0 token secrets via the default crypto.cipherKey 'sensitiveKey'. Attackers who can read Redis can decrypt tokenEncrypted values and combine them …
CWE: CWE-1394
NVD

MEDIUM
CVE-2026-106183
CVE-2026-106183
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Missing authorization in Chromoting in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker to obtain sensitive information via crafted network traffic. (Chromium security severity: Medium)
CWE: CWE-862
GitHub-GHSA

MEDIUM
Docling: `enable_local_fetch` is not enforced in HTML browser-rendering mode
GHSA-q43m-vhcp-mhvm
pkg: docling, docling-slim
eco: pip
published: Oct 6, 2026
### Summary

When the HTML backend renders pages in a headless browser (`HTMLBackendOptions(render_page=True)`), the `enable_local_fetch` option is not enforced. A crafted HTML file can embed an arbitrary local file (for example with `<iframe src="file:///…">`), and that file's contents appear in …

CVE-2026-105750
GitHub-GHSA

MEDIUM
Coraza: URL-encoded form Content-Type parameters bypass Coraza body inspection
GHSA-w253-m66g-rx24
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
### Summary

Coraza fails to inspect URL-encoded form bodies when their valid `Content-Type` contains a media-type parameter, for example:

“`http
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
“`

An unauthenticated attacker can use this header to hide the complete form body from …

GitHub-GHSA

MEDIUM
Coraza: jsDecode Off-by-One in Octal Escape Handling Enables WAF Bypass
GHSA-pc5q-qfxp-ggqv
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
### Summary
The `t:jsDecode` transformation in Coraza WAF contains an off-by-one error when parsing octal escape sequences. A backslash character was incorrectly included in the octal number buffer, causing `strconv.ParseInt` to fail for every octal escape sequence and return a null byte instead of …
CVE-2026-104774
GitHub-GHSA

MEDIUM
Coraza body processor has a JSON key collision that allows unauthenticated attackers to bypass OWASP CRS inspection
GHSA-5gj4-9gm7-2fx2
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
### Summary

Coraza's JSON body processor converts nested JSON properties into dot-separated `ARGS_POST` names without escaping dots contained in literal property names. Two distinct JSON properties can therefore collapse into the same Coraza variable

An unauthenticated attacker can place a malicio…

GitHub-GHSA

MEDIUM
Coraza: Truncated multipart body bypasses MULTIPART_STRICT_ERROR (rule 200003) via silent io.ErrUnexpectedEOF handling
GHSA-r3rm-qphw-hh76
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 6, 2026
## Root Cause

File: `internal/bodyprocessors/multipart.go` (since commit `3347961b`, PR #1453 *"feat: ignore unexpected EOF in MIME multipart request body processor"*, merged 2026-03-06, first shipped in `v3.4.0`).

The multipart body processor treats `io.ErrUnexpectedEOF` as a benign condition. Th…

CVE-2026-41508
GitHub-GHSA

MEDIUM
Coraza: Native audit-log format allows CRLF injection and log forgery via request body and header fields
GHSA-prpw-wwv7-xjjr
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 6, 2026
## Root Cause

File: `internal/auditlog/formats.go` — multiple sites write attacker-influenced bytes into the Native audit-log stream without escaping `\r` or `\n`:

“`go
// Part B — request headers (lines 72–80)
for k, vv := range al.Transaction().Request().Headers() {
for _, v := range …

CVE-2026-41504
GitHub-GHSA

MEDIUM
pacioli: A submit consent marker licensed cancellation of caller-named pre-existing documents
GHSA-3hj7-6vmj-h8v4
pkg: pacioli-guard
eco: pip
published: Oct 9, 2026
### Impact

`pacioli-guard`'s document-layer consent gate requires a human-minted, single-use, document-bound and **act-bound** marker before a credential carrying `API Key Scope.require_consent` may submit or cancel a document. Because ERPNext performs further document writes as a consequence of a …

CVE-2026-107841
GitHub-GHSA

MEDIUM
PraisonAI: FastContext path resolution permits absolute and traversal reads outside the workspace
GHSA-4xxv-6wmf-xf45
pkg: praisonaiagents
eco: pip
published: Oct 8, 2026
# FastContext path resolution permits absolute and traversal reads outside the workspace

## Summary

PraisonAI's `praisonaiagents.context.fast` FastContext feature treats `workspace_path` as the root directory for code search, but its model-facing search tools and high-level `read_context()` helper…

CVE-2026-61432
NVD

MEDIUM
CVE-2026-107731
CVE-2026-107731
pkg: express

published: Oct 8, 2026

SumatraPDF is a multi-format reader for Windows. In 3.7.0.22298, four independently reachable range-validation variants in src/LitDoc.cpp allow file-controlled offsets and sizes to overflow, narrow to negative values, or wrap before incomplete bounds checks. The affected calculations include content…
CWE: CWE-125
NVD

MEDIUM
CVE-2026-107730
CVE-2026-107730
pkg: windows

published: Oct 8, 2026

SumatraPDF is a multi-format reader for Windows. In 3.7.0.22298, LitParseHeader() in src/LitDoc.cpp computes the attacker-controlled hdrLen + nPieces * 16 section offset using signed 32-bit arithmetic without validating the complete result. When the component values make that aggregate calculation o…
CWE: CWE-190
NVD

MEDIUM
CVE-2026-107729
CVE-2026-107729
pkg: windows

published: Oct 8, 2026

SumatraPDF is a multi-format reader for Windows. In 3.7.0.22298, src/MobiDoc.cpp narrows the untrusted unsigned mobiHdr.hdrLen field to a signed integer for validation; values above INT_MAX become negative and bypass the upper-bound check. When the EXTH flag is set, the original unsigned value is re…
CWE: CWE-125
GitHub-GHSA

MEDIUM
PraisonAI: ContextGatherer include resolution permits absolute and traversal reads outside the workspace
GHSA-q7m5-3jmv-vm48
pkg: praisonai
eco: pip
published: Oct 8, 2026
# ContextGatherer include resolution permits absolute and traversal reads outside the workspace

## Summary

PraisonAI's `praisonai.ui.context.ContextGatherer` treats the configured `directory` as the project workspace, but project-controlled `.praisoncontext` and `.praisoninclude` files can name ab…

CVE-2026-61431
GitHub-GHSA

MEDIUM
PraisonAI: Project custom command templates can read outside-workspace files into model prompts
GHSA-xpx6-x8c2-mw5w
pkg: praisonai
eco: pip
published: Oct 8, 2026
# Project custom command templates can read outside-workspace files into model prompts

## Summary

PraisonAI's new file-based custom command feature auto-discovers project commands from `.praisonai/commands/*.md`. When a user runs `praisonai run –command <name>` inside a repository, the command bo…

CVE-2026-60088
GitHub-GHSA

MEDIUM
github.com/moby/sys/user has a possible DoS via unbounded parsing of user and group database files
GHSA-mjcv-p78q-w5fw
pkg: github.com/moby/sys/user
eco: go
published: Oct 8, 2026
A denial-of-service (DoS) vulnerability exists in `github.com/moby/sys/user` before v0.4.1 when parsing specially crafted user or group database files. An attacker able to supply a malicious `/etc/passwd` or `/etc/group`-style file may cause excessive memory consumption, potentially resulting in pro…
CVE-2026-61801
NVD

MEDIUM
CVE-2026-106123
CVE-2026-106123
pkg: vmware rabbitmq_java_client

published: Oct 6, 2026

The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.35.0, ConnectionFactoryConfigurator.load() includes the raw uri value in wrapped exceptions when AMQP URI parsing fails. Because the URI may contain a plaintext username…
CWE: CWE-509
NVD

MEDIUM
CVE-2026-108586
CVE-2026-108586
pkg: express

published: Oct 10, 2026

1MCP Agent (@1mcp/agent) 0.20.0 through 0.39.0 contains an incorrect authorization vulnerability that allows authenticated clients to bypass OAuth tag-scope enforcement using negated advanced tag-filter expressions. Attackers holding a single-tag token can send a filter like not <granted-tag> to lis…
CWE: CWE-863
NVD

MEDIUM
CVE-2026-106139
CVE-2026-106139
pkg: vue

published: Oct 10, 2026

In Progress® Kendo UI for Vue (@progress/kendo-vue-charts) starting with version 2.5.0 and prior to 16.2.0, the default Chart tooltip renders the formatted point value as raw HTML without encoding, in both the single-point and the shared tooltip. An attacker with low privileges who can influence a …
CWE: CWE-80
GitHub-GHSA

MEDIUM
Vikunja: Explicit lower-permission share on a sub-project is silently overridden by an inherited parent permission (broken access control / privilege-management regression in v2.6.0)
GHSA-pjr3-86v4-5p7w
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Description

### Summary

In Vikunja v2.6.0 the project-permission engine resolves a user's effective permission on a project as
the **MAX over the entire reachable project subtree**. As a result, when a user has been granted a
**higher** permission on a parent project and the owner *explicitly* …

GitHub-GHSA

MEDIUM
Vikunja: Saved filter creation with an empty filter string recalculates task positions across all tenants
GHSA-fprf-r6rv-xg99
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary

In Vikunja v2.6.0 the task position recalculation that runs when a saved filter view is created fails open when the requesting user has no accessible projects. Instead of aborting, the search that feeds the recalculation loses its project scope entirely and returns every task in the ins…

GitHub-GHSA

MEDIUM
Indico: Cross-Site-Scripting in link fields
GHSA-c4wc-ggrj-jg9v
pkg: indico
eco: pip
published: Oct 8, 2026
### Impact
There is a Cross-Site-Scripting vulnerability in fields that allow entering custom URLs.

### Patches
You should to update to [Indico 3.3.13](https://github.com/indico/indico/releases/tag/v3.3.13) as soon as possible.
See [the docs](https://docs.getindico.io/en/stable/installation/upgrade…

CVE-2026-107396
NVD

MEDIUM
CVE-2026-107334
CVE-2026-107334
pkg: nginx

published: Oct 8, 2026

Malcolm's nginx Lua role-based access control (RBAC) layer decides whether an authenticated user may reach a role-restricted path (e.g. /htadmin, /auth, /admin_login, /arkime/api/esadmin, NetBox, upload endpoints) by pattern-matching the raw, percent-encoded request URI. Nginx itself, however, selec…
CWE: CWE-863
GitHub-GHSA

MEDIUM
Langflow : Cross-user flow access and vertex execution via deprecated /api/v1/build/{flow_id}/vertices endpoints
GHSA-gh98-4phw-6fmw
pkg: langflow, langflow-base
eco: pip
published: Oct 7, 2026
### Summary

Before **Langflow 1.10.1**, two deprecated but still-routed endpoints in the chat API did not check that the authenticated caller owns the flow referenced in the URL path:

– `POST /api/v1/build/{flow_id}/vertices` (`retrieve_vertices_order`)
– `POST /api/v1/build/{flow_id}/vertices/{ve…

CVE-2026-105698
GitHub-GHSA

MEDIUM
Backstage has improper authorization in GitLab organizational user ingestion
GHSA-gp6m-x9vw-5c5x
pkg: @backstage/plugin-catalog-backend-module-gitlab
eco: npm
published: Oct 7, 2026
### Impact

Deployments that enable GitLab organization event ingestion and rely on scoped catalog users as an access boundary may admit an unintended catalog identity. Depending on sign-in and permission configuration, this may allow unauthorized access with the permissions of a standard authentica…

CVE-2026-106463
GitHub-GHSA

MEDIUM
wger: trainer_login accepts GET – CSRF bypass enables forced session rebinding
GHSA-xf64-4pmc-h8qf
pkg: wger
eco: pip
published: Oct 7, 2026
### Summary

The `trainer_login` view in wger accepts GET requests and executes `django_login()` without any CSRF protection, because Django's `CsrfViewMiddleware` only enforces tokens on unsafe methods (POST/PUT/PATCH/DELETE). An attacker can embed a single `<img>` tag on a malicious page; when an …

CVE-2026-45161
NVD

MEDIUM
CVE-2026-106420
CVE-2026-106420
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Incorrect calculation in API in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker leveraging social engineering to spoof UI elements via a crafted Chrome extension. (Chromium security severity: Medium)
CWE: CWE-682
NVD

MEDIUM
CVE-2026-106272
CVE-2026-106272
pkg: google chrome, microsoft windows

published: Oct 6, 2026

UI misrepresentation in Chromoting in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker leveraging social engineering to potentially spoof UI elements via crafted network traffic. (Chromium security severity: Low)
CWE: CWE-451
NVD

MEDIUM
CVE-2026-106236
CVE-2026-106236
pkg: google chrome, microsoft windows

published: Oct 6, 2026

UI misrepresentation in Chromoting in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker leveraging social engineering to spoof UI elements via crafted network traffic. (Chromium security severity: Low)
CWE: CWE-451
NVD

MEDIUM
CVE-2026-106182
CVE-2026-106182
pkg: google chrome

published: Oct 6, 2026

UI misrepresentation in Paint in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to spoof UI elements via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-451
NVD

MEDIUM
CVE-2026-106179
CVE-2026-106179
pkg: google chrome

published: Oct 6, 2026

UI misrepresentation in WebAppInstalls in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to spoof UI elements via a crafted HTML page. (Chromium security severity: Low)
CWE: CWE-451
NVD

MEDIUM
CVE-2026-102295
CVE-2026-102295
pkg: oauth

published: Oct 5, 2026

A flaw was found in Quay. A cross-site scripting (XSS) vulnerability in the OAuth callback handler allows a remote attacker to execute arbitrary JavaScript code within a user's browser session. By tricking a logged-in user into visiting a specially crafted link, an attacker can exploit improper inpu…
CWE: CWE-79
NVD

MEDIUM
CVE-2026-104955
CVE-2026-104955
pkg: go

published: Oct 5, 2026

Plane is an open-source project management tool. Prior to 1.4.0, a Project Member with role 15 can send a PATCH request to the project-member update endpoint at /api/workspaces/{workspace_slug}/projects/{project_id}/members/{member_pk}/ to change another user's project role. The role-update logic bl…
CWE: CWE-269, CWE-285
GitHub-GHSA

MEDIUM
Nginx UI: Bundled reverse proxy can bypass IP allowlists and enable shared login lockout
GHSA-9h23-53f4-q947
pkg: github.com/0xJacky/Nginx-UI
eco: go
published: Oct 9, 2026
## Summary

In Nginx UI versions 2.2.0 through 2.5.x, the official bundled reverse-proxy topology did not preserve the external client identity used by Gin. The backend treated the local proxy peer as the client because no trusted proxy was configured, while the proxy supplied the actual address in …

CVE-2026-107804
NVD

MEDIUM
CVE-2026-75597
CVE-2026-75597
pkg: python

published: Oct 9, 2026

pyLoad is a free and open-source download manager written in Python. Prior to 0.5.0b3.dev101, the `/web/<path:filename>` route in `src/pyload/webui/app/blueprints/app_blueprint.py` renders Jinja2 templates without any authentication requirement. Every equivalent direct route (`/logs`, `/settings`, `…
CWE: CWE-209, CWE-306
GitHub-GHSA

MEDIUM
pyLoad: Unauthenticated access to /web/<path:filename> bypasses authentication on sensitive templates and leaks internal error details via exception attribute typo
GHSA-j92p-c242-7hfx
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
### Summary

The `/web/<path:filename>` route in `src/pyload/webui/app/blueprints/app_blueprint.py` renders Jinja2 templates without any authentication requirement. Every equivalent direct route (`/logs`, `/settings`, `/queue`, `/dashboard`, etc.) is protected by `@login_required`, but the underlyin…

CVE-2026-75597
NVD

MEDIUM
CVE-2026-107804
CVE-2026-107804
pkg: nginx

published: Oct 9, 2026

Nginx UI is a web user interface for the Nginx web server. From 2.2.0 until 2.6.0, the bundled reverse proxy does not preserve the external client identity used by Gin because the backend has no trusted proxy configuration. Management requests can be attributed to loopback and pass the IP allowlist …
CWE: CWE-346
GitHub-GHSA

MEDIUM
PraisonAI: Prompt-injection defense blocks only when 3+ detector families fire simultaneously; realistic single-vector injections pass through unblocked
GHSA-4r3p-w3mc-5v34
pkg: praisonai
eco: pip
published: Oct 8, 2026
## Summary

PraisonAI's opt-in prompt-injection defense (`enable_injection_defense()`) only blocks at `ThreatLevel.CRITICAL`, which requires three or more distinct detector families to match simultaneously. A realistic single- or double-vector prompt injection (e.g. "Ignore all previous instructions…

CVE-2026-60086
GitHub-GHSA

MEDIUM
Coraza: Resource exhaustion via deferred file handle accumulation in multipart body processor
GHSA-rp9v-7xv3-r6g3
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
## Summary

`defer temp.Close()` sits inside a `for` loop in the multipart processor. Go defers run at function return, not loop end, so every file part in the request holds an open fd until `ProcessRequest()` exits. Send enough parts and you hit `EMFILE`. With CRS loaded, that flips `MULTIPART_STRI…

CVE-2026-107834
GitHub-GHSA

MEDIUM
msgpack5: Deeply nested input can exhaust the decoder stack
GHSA-24ch-f2g6-9hhh
pkg: msgpack5
eco: npm
published: Oct 8, 2026
### Impact

The decoder has no nesting-depth limit for arrays and maps. An attacker who can provide MessagePack input can use deeply nested containers to exhaust the JavaScript call stack and interrupt the process or request handler.

### Patches

The decoder now limits nesting depth to 100 by defau…

CVE-2026-107298
GitHub-GHSA

MEDIUM
yawkat LZ4 Java: LZ4FrameInputStream reallocates block buffers for every frame, allowing CPU and GC amplification from small inputs
GHSA-gm45-99xc-r7wv
pkg: at.yawk.lz4:lz4-java, org.lz4:lz4-java
eco: maven
published: Oct 7, 2026
### Summary

`LZ4FrameInputStream` allocates two new buffers of the frame's maximum block size, up to 4 MiB each, every time it reads a frame header. Because concatenated frames are read by default, an input made of many minimal empty frames forces about 8 MiB of zeroed heap allocation for every 11 …

CVE-2026-106450
GitHub-GHSA

MEDIUM
Next.js has cache poisoning of SSG and ISR pages in self-hosted applications
GHSA-4jqv-mc3x-m676
pkg: next, next
eco: npm
published: Oct 7, 2026
Self-hosted Next.js applications that use the Pages Router with statically generated (SSG) or incrementally regenerated (ISR) pages can have a page's cache entry replaced with content from a different route, causing the affected page to serve wrong content to every visitor until the entry is revalid…
CVE-2026-94543
GitHub-GHSA

MEDIUM
Next.js has information disclosure in App Router metadata image routes via dynamicParams bypass
GHSA-f87g-xv8r-7p7x
pkg: next
eco: npm
published: Oct 7, 2026
In Next.js App Router applications built with webpack, metadata image routes such as opengraph-image and twitter-image ignore the `dynamicParams` route segment option. An attacker can request metadata image URLs for dynamic segments that were deliberately excluded from `generateStaticParams()`.
CVE-2026-94485
GitHub-GHSA

MEDIUM
ImageSharp: BigTIFF IFD count can keep a decoder thread in a non-progressing loop
GHSA-wmxv-xphr-5c9g
pkg: SixLabors.ImageSharp
eco: nuget
published: Oct 7, 2026
### Summary

`SixLabors.ImageSharp` 4.1.1 can spend an attacker-controlled duration decoding a
small malformed BigTIFF. The BigTIFF IFD entry-count field is 64-bit. The reader
iterates once per declared entry, but when fewer than 20 bytes remain for an entry,
the entry read returns without advancing…

CVE-2026-106116
GitHub-GHSA

MEDIUM
ImageSharp: ICC CLUT parsing allocates from unvalidated channel and grid dimensions
GHSA-gwg2-r3hj-4w44
pkg: SixLabors.ImageSharp
eco: nuget
published: Oct 7, 2026
### Summary

A malformed embedded ICC profile can make ImageSharp allocate memory from attacker-controlled CLUT channel and grid dimensions before verifying that the declared CLUT values are present.

In published v1 through v3 packages, the public lazy ICC parser allocates approximately 115 MB from…

CVE-2026-106114
GitHub-GHSA

MEDIUM
Excelize: RIGHT() on supplementary-plane text slices with a negative index and panics
GHSA-8jjq-8j9w-m2v6
pkg: github.com/xuri/excelize/v2
eco: go
published: Oct 7, 2026
`leftRight` (calc.go:14236) tests the length with `countUTF16String`, which counts a rune above U+FFFF as 2. The RIGHT branch on 14241 then slices `[]rune(text)` at `utf8.RuneCountInString(text)-numChars`, which counts it as 1. For text with N such runes the two measures are 2N and N, so any `numCha…
CVE-2026-107218
GitHub-GHSA

MEDIUM
Backstage: Improper entity validation in deprecated Kubernetes services endpoint
GHSA-r9ph-3637-55px
pkg: @backstage/plugin-kubernetes-backend
eco: npm
published: Oct 7, 2026
### Impact

An authenticated user with Kubernetes read permissions could access Kubernetes workload data beyond their intended scope by supplying crafted entity data to the deprecated services endpoint. The exposure is limited to read-only access to Kubernetes object metadata across configured clust…

CVE-2026-106563
GitHub-GHSA

MEDIUM
yawkat LZ4 Java: LZ4BlockInputStream allocates an unvalidated compressed length from the stream header
GHSA-4v53-57pg-c464
pkg: at.yawk.lz4:lz4-java, org.lz4:lz4-java
eco: maven
published: Oct 7, 2026
### Summary

`LZ4BlockInputStream` grows its compressed-input buffer to the attacker-controlled `compressedLen` value from the legacy `LZ4Block` stream header before reading any payload bytes. A header-only input can therefore trigger a near-2 GiB allocation and exhaust the JVM heap.

### Details

I…

CVE-2026-106452
GitHub-GHSA

MEDIUM
yawkat LZ4 Java: LZ4DecompressorWithLength allocates the unvalidated size from the 4-byte length header, so a 5-byte input triggers a 1 GiB allocation and OutOfMemoryError
GHSA-6cx8-rjf8-pr8g
pkg: at.yawk.lz4:lz4-java, org.lz4:lz4-java
eco: maven
published: Oct 7, 2026
### Summary

`LZ4DecompressorWithLength.decompress(byte[], int)` allocates whatever size the 4-byte length header declares, before it reads a single byte of compressed data. A 5-byte input whose header says `0x40000000` makes the JVM commit a gigabyte and can cause heap exhaustion.

### Details

`ne…

CVE-2026-106453
NVD

MEDIUM
CVE-2026-106563
CVE-2026-106563
pkg: kubernetes

published: Oct 7, 2026

Backstage is an open framework for building developer portals. Prior to 0.21.8, the @backstage/plugin-kubernetes-backend package is affected by improper entity validation in deprecated kubernetes services endpoint. An authenticated user with Kubernetes read permissions could access Kubernetes worklo…
CWE: CWE-20, CWE-862
NVD

MEDIUM
CVE-2026-105243
CVE-2026-105243
pkg: apache log4net

published: Oct 6, 2026

Insufficient Logging vulnerability in the EventLogAppender of Apache log4net.

Long messages were truncated to a fixed size that exceeds what the Windows Event Log accepts once the log and source names are counted, and the event log then stored nothing and reported nothing. A party whose data reache…

CWE: CWE-778
NVD

MEDIUM
CVE-2026-105240
CVE-2026-105240
pkg: apache log4net

published: Oct 6, 2026

Improper Neutralization of Null Byte or NUL Character vulnerability in the OutputDebugStringAppender of Apache log4net.

A NUL character in logged content ended the debug output record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silent…

CWE: CWE-158
NVD

MEDIUM
CVE-2026-105239
CVE-2026-105239
pkg: apache log4net

published: Oct 6, 2026

Improper Neutralization of Null Byte or NUL Character vulnerability in the EventLogAppender of Apache log4net.

A NUL character in logged content ended the Windows Event Log record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently n…

CWE: CWE-158
NVD

MEDIUM
CVE-2026-106355
CVE-2026-106355
pkg: windows

published: Oct 6, 2026

Missing authorization in Media in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to obtain sensitive information via a crafted HTML page. (Chromium security severity: Low)
CWE: CWE-862
NVD

MEDIUM
CVE-2026-106214
CVE-2026-106214
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Information leak in Proxy in Google Chrome on on Windows prior to 155.0.8059.39 allowed an adjacent attacker to obtain sensitive information via crafted network traffic. (Chromium security severity: High)
CWE: CWE-200
NVD

MEDIUM
CVE-2026-106181
CVE-2026-106181
pkg: google chrome

published: Oct 6, 2026

Incorrect reference resolution in DevTools in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to obtain sensitive information via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-706
NVD

MEDIUM
CVE-2026-100518
CVE-2026-100518
pkg: go

published: Oct 6, 2026

Unauthenticated Broken Authentication in Advanced Google reCAPTCHA <= 5.40 versions.
CWE: CWE-288
GitHub-GHSA

MEDIUM
vLLM: Qwen2-VL / Qwen3-VL video samplers bound on request-controlled max_frames, which the num_frames ceiling does not reach
GHSA-x6mc-67gf-chw4
pkg: vllm
eco: pip
published: Oct 5, 2026
### Summary

An unauthenticated remote attacker can exhaust the memory of the vLLM API-server process by raising the request-level `media_io_kwargs.video.max_frames` and `fps` knobs on any deployment serving a Qwen2-VL or Qwen3-VL model. 74 extra bytes of JSON took the server's peak RSS from 2 271 M…

CVE-2026-105758
GitHub-GHSA

MEDIUM
vLLM: GLMGA video sampling permits request-driven CPU and memory exhaustion
GHSA-58v5-2m8f-94pr
pkg: vllm
eco: pip
published: Oct 5, 2026
## Summary

The OpenAI-compatible chat endpoint accepts request-level video loader options through `media_io_kwargs`. A caller can select the GLMGA sampler and provide large `fps` and `max_frames` values. GLMGA first constructs an attacker-sized Python index list and then deduplicates it, even when …

CVE-2026-105760
GitHub-GHSA

MEDIUM
Rustls: TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries
GHSA-2mjx-qc3c-rqvc
pkg: rustls
eco: rust
published: Oct 5, 2026
Rustls accepted TLS 1.3 handshake messages sent at the wrong encryption level when they followed a key-changing message in the same record. The handshake transcript is still authenticated, so a network-position attacker cannot use this to alter or complete a handshake; the practical effect is that a…
NVD

MEDIUM
CVE-2026-106435
CVE-2026-106435
pkg: python

published: Oct 8, 2026

The MongoDB Python Driver's binary accelerator can read outside a buffer when an application decodes malformed BSON containing a truncated regular-expression element without a trailing NUL byte. An actor who can supply BSON to the documented decode or decode_all API can cause the application process…
CWE: CWE-125
GitHub-GHSA

MEDIUM
Backstage has a sensitive information disclosure in Kubernetes resource queries
GHSA-p795-mqf2-36mf
pkg: @backstage/plugin-kubernetes-backend
eco: npm
published: Oct 7, 2026
### Impact

An authenticated user holding the standard Kubernetes resource read permission could retrieve sensitive values that the Kubernetes plugin is designed to mask, potentially exposing credentials and other confidential material held in the connected clusters. Exposure is limited to resources…

CVE-2026-106561
NVD

MEDIUM
CVE-2026-106561
CVE-2026-106561
pkg: kubernetes

published: Oct 7, 2026

Backstage is an open framework for building developer portals. Prior to 0.21.9, the @backstage/plugin-kubernetes-backend package is affected by sensitive information disclosure in kubernetes resource queries. An authenticated user holding the standard Kubernetes resource read permission could retrie…
CWE: CWE-200, CWE-863
GitHub-GHSA

MEDIUM
PyMongo: PYTHON-5990 Forced Unix domain socket connection via a .sock KMS endpoint in client-side field level encryption
GHSA-qx36-8mw2-4r3x
pkg: pymongo
eco: pip
published: Oct 5, 2026
### Summary

PyMongo passed the KMS endpoint of a data key verbatim into `parse_host()`, which returns any string ending in `.sock` unchanged instead of validating it as a hostname and port. The driver's connection code then treats such an address as a Unix domain socket path and connects to it with…

CVE-2026-96747
GitHub-GHSA

MEDIUM
Ghost: Regular Expression Denial of Service in External Media Inliner
GHSA-9m4w-fmjw-fvjq
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

A crafted request to the external media inliner could cause excessive CPU usage, making the Ghost server unresponsive. Exploiting this requires Administrator access.

### Vulnerable versions

This vulnerability is present in Ghost from v5.37.0 up to v6.65.0.

### Patches

v6.67.0 contain…

CVE-2026-105645
GitHub-GHSA

MEDIUM
Ghost: Regular Expression Denial of Service in Content Import
GHSA-fwh9-qg68-vxp4
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

A crafted content import file could cause excessive CPU usage, making the Ghost server unresponsive. Exploiting this requires Administrator access.

### Vulnerable versions

This vulnerability is present in Ghost from v4.0.0 up to v6.65.0.

### Patches

v6.67.0 contains a fix for this is…

CVE-2026-105646
GitHub-GHSA

MEDIUM
RabbitMQ: JSONReader in the default JSON-RPC mapper never terminates on truncated input, causing DoS
GHSA-cqgh-8p3p-mx4m
pkg: com.rabbitmq:amqp-client
eco: maven
published: Oct 7, 2026
## Summary

`com.rabbitmq.tools.json.JSONReader.read()` never returns when its input ends inside a quoted string or a `//` line comment. Both scanners walk the input with `StringCharacterIterator.next()` but only compare against a delimiter, so once the iterator reaches `CharacterIterator.DONE` (`��…

CVE-2026-106121
GitHub-GHSA

MEDIUM
Ghost: Path Traversal via Locale Setting
GHSA-m382-6jw4-fmp6
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

A vulnerability in how Ghost loads theme translation files allowed an authenticated Administrator to read JSON files outside of the active theme's directory, potentially exposing server configuration secrets.

### Vulnerable versions

This vulnerability is present in Ghost from v1.20.0 u…

CVE-2026-105676
GitHub-GHSA

MEDIUM
Backstage: Secret-derived values may be exposed in scaffolder task logs
GHSA-mfvq-x7vr-rgqg
pkg: @backstage/plugin-scaffolder-backend
eco: npm
published: Oct 7, 2026
### Impact

Deployments that configure sensitive `scaffolder.defaultEnvironment.secrets` and allow an attacker to create or modify Scaffolder templates are affected. A template author could cause secret-derived values used during template iteration to be persisted in task logs, exposing those values…

CVE-2026-106499
NVD

MEDIUM
CVE-2026-106121
CVE-2026-106121
pkg: vmware rabbitmq_java_client

published: Oct 6, 2026

The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.37.0, com.rabbitmq.tools.json.JSONReader.read() fails to terminate when input ends inside a quoted string or a line comment because its string and whitespace scanners do…
CWE: CWE-835
NVD

MEDIUM
CVE-2026-105676
CVE-2026-105676
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 1.20.0 until 6.64.0, a vulnerability in how Ghost loads theme translation files allowed an authenticated Administrator to read JSON files outside of the active theme's directory, potentially exposing server configuration secrets. This issue is fixed…
CWE: CWE-22, CWE-73
NVD

MEDIUM
CVE-2026-105646
CVE-2026-105646
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 4.0.0 until 6.67.0, a crafted content import file could cause excessive CPU usage, making the Ghost server unresponsive. Exploiting this requires Administrator access. This issue is fixed in version 6.67.0.
CWE: CWE-1333
NVD

MEDIUM
CVE-2026-105645
CVE-2026-105645
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 5.37.0 until 6.67.0, a crafted request to the external media inliner could cause excessive CPU usage, making the Ghost server unresponsive. Exploiting this requires Administrator access. This issue is fixed in version 6.67.0.
CWE: CWE-1333
GitHub-GHSA

MEDIUM
SiYuan: /history/*path and /repo/diff/*path potentially exposing historical snapshots of data/.siyuan/publishAccess.json and data/templates/*
GHSA-3cm4-ccvw-6xr6
pkg: github.com/siyuan-note/siyuan/kernel
eco: go
published: Oct 5, 2026
### Summary
`GHSA-c8r8-95hg-mp34` added a centralized guard,
`util.IsForbiddenAbsPath()`, specifically to block access to a small
set of sensitive files: `conf/conf.json` (plaintext
`accessAuthCode`/API token/cookie key), `data/snippets/conf.json`,
the entire `data/templates/` directory, and
`data/.…
NVD

MEDIUM
CVE-2026-108597
CVE-2026-108597
pkg: python

published: Oct 10, 2026

Cohere Python SDK 5.11.0 through 7.2.0 contains a path traversal (tar slip) vulnerability in _s3_models_dir_to_tarfile that allows arbitrary file write via unvalidated tarfile.extractall calls. Attackers who can write model archives to the victim's S3 prefix can include absolute paths or ../ members…
CWE: CWE-22
NVD

MEDIUM
CVE-2026-107660
CVE-2026-107660
pkg: tls

published: Oct 8, 2026

FFmpeg before 8.1.3 and 9.x before 9.0.2 contains an improper certificate validation vulnerability in tls_open() of libavformat/tls_mbedtls.c, which skips hostname checks for IP-address hosts. Network attackers can intercept https, rtmps, or tls connections to IP-literal URLs with any trusted CA-iss…
CWE: CWE-297
GitHub-GHSA

MEDIUM
Next.js has cache poisoning in SSG/ISR rendering that leads to cross-user content substitution and persistent denial of service
GHSA-mcj8-r9mp-w47p
pkg: next, next
eco: npm
published: Oct 7, 2026
Next.js applications that use a root-level catch-all page together with statically generated or Incremental Static Regeneration routes can have their shared response cache poisoned by a single unauthenticated crafted request.
CVE-2026-94484
GitHub-GHSA

MEDIUM
Backstage: Inconsistent credential enforcement for overlapping proxy routes
GHSA-472h-9c5j-prrr
pkg: @backstage/plugin-proxy-backend
eco: npm
published: Oct 7, 2026
### Impact

An operator can configure overlapping proxy paths with different credential requirements. When a parent path permits unauthenticated access and a nested path requires credentials, the parent exemption can also cover requests handled by the nested proxy. An unauthenticated caller may ther…

CVE-2026-106456
NVD

MEDIUM
CVE-2026-46437
CVE-2026-46437
pkg: jwt

published: Oct 7, 2026

wger is a free, open-source workout and fitness manager. Versions prior to 2.6 have a vulnerability in the authentication/session lifecycle of `wger` where bearer-style API credentials remain valid after a user logs out and after a user changes their password. An attacker who steals a victim’s DRF…
CWE: CWE-287, CWE-613
GitHub-GHSA

MEDIUM
wger: API credentials remain valid after logout/password change
GHSA-v3x9-6gg8-c2c9
pkg: wger
eco: pip
published: Oct 7, 2026
### Summary

A vulnerability exists in the authentication/session lifecycle of `wger` where **bearer-style API credentials** remain valid **after a user logs out and after a user changes their password**. An attacker who steals a victim’s **DRF authtoken** (`Authorization: Token …`) or **JWT ref…

CVE-2026-46437
GitHub-GHSA

MEDIUM
Handlebars: JavaScript Injection via Unsafe Inline Embedding of Precompiled Templates
GHSA-xw65-4hp5-5hc7
pkg: handlebars
eco: npm
published: Oct 8, 2026
## Summary

`Handlebars.precompile()` generates JavaScript source that is commonly embedded in browser `<script>` elements. Before the fix, static template text containing `</script>` was emitted unchanged. HTML parsers recognize `</script>` even inside a JavaScript string literal, closing the surro…

CVE-2026-106444
NVD

MEDIUM
CVE-2026-106376
CVE-2026-106376
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Uninitialized resource in ANGLE in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: High)
CWE: CWE-908
NVD

MEDIUM
CVE-2026-106284
CVE-2026-106284
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Out of bounds read in Printing in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process and leveraged social engineering to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: Medium)
CWE: CWE-125
NVD

MEDIUM
CVE-2026-106258
CVE-2026-106258
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Uninitialized resource in ANGLE in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: High)
CWE: CWE-908
NVD

MEDIUM
CVE-2026-106215
CVE-2026-106215
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Uninitialized resource in ANGLE in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: High)
CWE: CWE-908
NVD

MEDIUM
CVE-2026-106202
CVE-2026-106202
pkg: google chrome, microsoft windows

published: Oct 6, 2026

Uninitialized resource in ANGLE in Google Chrome on on Windows prior to 155.0.8059.39 allowed a remote attacker to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: High)
CWE: CWE-908
NVD

MEDIUM
CVE-2026-106340
CVE-2026-106340
pkg: windows

published: Oct 6, 2026

Missing authorization in CredentialProvider in Google Chrome on on Windows prior to 155.0.8059.39 allowed a local attacker to obtain sensitive information via physical access. (Chromium security severity: Low)
CWE: CWE-862
NVD

MEDIUM
CVE-2026-106192
CVE-2026-106192
pkg: google chrome, apple iphone_os

published: Oct 6, 2026

Information leak in Mobile in Google Chrome on on iOS prior to 155.0.8059.39 allowed a local attacker to obtain sensitive information via physical access. (Chromium security severity: Low)
CWE: CWE-200
GitHub-GHSA

MEDIUM
Indico: Cross-Site-Scripting in minutes editor
GHSA-cw24-x4mj-fw3q
pkg: indico
eco: pip
published: Oct 8, 2026
### Impact
There is a Cross-Site-Scripting vulnerability in the minute editor conflict UI tha's shown when concurrent edits are made to the same minutes in an event.

### Patches
You should to update to [Indico 3.3.13](https://github.com/indico/indico/releases/tag/v3.3.13) as soon as possible.
See […

CVE-2026-107397
GitHub-GHSA

MEDIUM
Backstage: Improper input validation in cloud storage URL readers
GHSA-7649-wm97-w3j3
pkg: @backstage/backend-defaults
eco: npm
published: Oct 7, 2026
### Impact

An attacker with write access to a cloud storage bucket used by Backstage could craft object names that could collide with protected files in the output directory. In certain deployment configurations, this could lead to content injection.

### Patches

Patched in `@backstage/backend-def…

CVE-2026-106494
NVD

MEDIUM
CVE-2026-20032
CVE-2026-20032
pkg: python

published: Oct 7, 2026

A vulnerability in the Python interpreter of Cisco NX-OS Software could allow an authenticated, local attacker with low privileges to escape the Python sandbox and gain unauthorized access to the underlying operating system of an affected&nbsp;device.

This vulnerability is due to insufficient val…

CWE: CWE-653
NVD

MEDIUM
CVE-2026-108655
CVE-2026-108655
pkg: express

published: Oct 10, 2026

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the QuartzJobController queryById handler that allows low-privileged authenticated users to read scheduled job records. Attackers can request GET /sys/quartzJob/queryById with a job id to retrieve job class names, cron express…
CWE: CWE-862
NVD

MEDIUM
CVE-2026-108647
CVE-2026-108647
pkg: express

published: Oct 10, 2026

JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to create validation rules through the SysCheckRuleController importExcel handler. Attackers can upload a crafted Excel workbook to bypass the system:checkRule:add permission and bul…
CWE: CWE-862
GitHub-GHSA

MEDIUM
Indico: Missing access check in legacy session export API
GHSA-6p4f-j8j6-463q
pkg: indico
eco: pip
published: Oct 8, 2026
### Impact
A legacy API to retrieve session details could be misused to retrieve metadata (such as title, description and conveners) of a restricted session within without having access to that session, as long as the event itself was accessible.

### Patches
You should to update to [Indico 3.3.13](…

CVE-2026-107395
NVD

MEDIUM
CVE-2026-107444
CVE-2026-107444
pkg: docker

published: Oct 8, 2026

A flaw was found in Katello where the Docker Tags repositories API does not properly enforce organization scoping when listing repositories for a Docker meta tag. An authenticated user with permission to view products in one organization may be able to retrieve repository metadata associated with Do…
CWE: CWE-639
GitHub-GHSA

MEDIUM
Docling: Crafted DoclingDocument JSON embeds local image files into converted output
GHSA-p944-4xh2-x776
pkg: docling, docling-slim
eco: pip
published: Oct 7, 2026
### Summary

docling accepts serialized `DoclingDocument` JSON as an input format (`InputFormat.JSON_DOCLING`, enabled by default). A crafted JSON file can set a picture's image `uri` to a local file path. When the converted document is exported with embedded images (`ImageRefMode.EMBEDDED`, the CLI…

CVE-2026-105748
GitHub-GHSA

MEDIUM
Ghost: Editors Could Promote Staff Users to Their Own Role
GHSA-4pvx-fwjj-8gpc
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

Staff users with the Editor or Super Editor role were able to assign their own role to Author and Contributor users, despite not having permission to assign that role.

### Vulnerable versions

This vulnerability is present in Ghost from v0.5.0 up to v6.64.0.

### Patches

v6.64.0 contai…

CVE-2026-105678
GitHub-GHSA

MEDIUM
Backstage has incorrect authorization in search engine permission filtering
GHSA-9325-vq29-gp3v
pkg: @backstage/plugin-search-backend, @backstage/plugin-search-backend-module-elasticsearch
eco: npm
published: Oct 7, 2026
### Impact

An authenticated Backstage user subject to a `DENY` policy for search document types could receive search results they were not authorized to view. This affects deployments with `permission.enabled: true` and an Elasticsearch or OpenSearch search backend.

### Patches

– Upgrade `@backst…

CVE-2026-106562
GitHub-GHSA

MEDIUM
Twisted: IMAP wildcardToRegexp() ReDoS
GHSA-8pqf-f4m5-798g
pkg: Twisted
eco: pip
published: Oct 7, 2026
### Summary
`wildcardToRegexp()` in `twisted/mail/imap4.py` converts IMAP LIST/LSUB wildcard patterns to Python regular expressions. It substitutes the two IMAP wildcards (`*` → `(?:.*?)` and `%` → `(?:(?:[^\\/])*?)`) but passes every other character through unchanged to `re.compile()`. This m…
CVE-2026-106454
NVD

MEDIUM
CVE-2026-106454
CVE-2026-106454
pkg: react

published: Oct 6, 2026

Twisted is an event-based framework for internet applications, supporting Python 3.6+. In 25.5.0 and earlier, wildcardToRegexp() in twisted/mail/imap4.py translates the IMAP asterisk and percent wildcards but passes all other characters from an authenticated client's LIST or LSUB pattern directly to…
CWE: CWE-1333
NVD

MEDIUM
CVE-2026-102408
CVE-2026-102408
pkg: express

published: Oct 6, 2026

Inefficient Regular Expression Complexity (CWE-1333) in Elasticsearch can lead to denial of service via Regular Expression Exponential Blowup (CAPEC-492). The ES|QL CHUNK function's recursive chunking strategy accepts a list of user-supplied regular expressions used as text-splitting separators, wit…
CWE: CWE-1333
NVD

MEDIUM
CVE-2026-106184
CVE-2026-106184
pkg: google chrome

published: Oct 6, 2026

Uninitialized resource in Media in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to obtain cross-origin data via a crafted HTML page. (Chromium security severity: High)
CWE: CWE-908
GitHub-GHSA

MEDIUM
Docling: METS-GBS archive member limit enforced after full member enumeration (memory exhaustion during format detection)
GHSA-3cr3-8m4c-fpxw
pkg: docling, docling-slim
eco: pip
published: Oct 6, 2026
### Summary

When docling detects the input format of a gzip-compressed tar archive (METS-GBS), and later when the METS-GBS backend opens it, it calls `tarfile.TarFile.getmembers()`. That builds the full member list in memory before the `max_member_count` limit is checked. A small archive with a ver…

CVE-2026-105747
NVD

MEDIUM
CVE-2026-105573
CVE-2026-105573
pkg: go

published: Oct 6, 2026

A vulnerability was found in newbee-ltd newbee-mall up to 2.7.5. This impacts an unknown function of the file /jshERP-boot/accountHead/updateAccountHeadAndDetail of the component Shopping Cart Quantity Handler. Performing a manipulation of the argument goodsCount results in business logic errors. Th…
CWE: CWE-840
GitHub-GHSA

MEDIUM
Duplicate Advisory: Docling: METS-GBS archive member limit enforced after full member enumeration (memory exhaustion during format detection)
GHSA-f4ch-vxwc-3p2m
pkg: docling
eco: pip
published: Oct 6, 2026
## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-3cr3-8m4c-fpxw. This link is maintained to preserve external references.

## Original Description
Docling simplifies document processing by parsing diverse formats and providing integrations with the generativ…

NVD

MEDIUM
CVE-2026-103546
CVE-2026-103546
pkg: kubernetes

published: Oct 5, 2026

In MongoDB Controllers for Kubernetes, insufficient validation of Ops Manager backup configuration may allow a user who can modify an OpsManager custom resource to cause unintended administrative changes in Ops Manager. This affects deployments using Enterprise Ops Manager backup reconciliation.
CWE: CWE-918
NVD

MEDIUM
CVE-2026-105678
CVE-2026-105678
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 0.5.0 until 6.64.0, staff users with the Editor or Super Editor role were able to assign their own role to Author and Contributor users, despite not having permission to assign that role. This issue is fixed in version 6.64.0.
CWE: CWE-269, CWE-863
NVD

MEDIUM
CVE-2026-108752
CVE-2026-108752
pkg: oauth

published: Oct 11, 2026

JupyterHub through 6.0.1 contains an identifier collision vulnerability that allows authenticated users to overwrite another user's named-server OAuth client by registering a hyphenated username. Attackers holding a name like alice-prod can overwrite the client for alice's server prod, breaking OAut…
CWE: CWE-694
NVD

MEDIUM
CVE-2026-108738
CVE-2026-108738
pkg: oauth

published: Oct 11, 2026

Traccar 5.7 through 6.16.0 contains a cross-site request forgery vulnerability that allows attackers to log victims into attacker-controlled accounts because the OpenID Connect callback never validates the OAuth state parameter. Attackers can induce a victim's browser to load /api/session/openid/cal…
CWE: CWE-352
NVD

MEDIUM
CVE-2026-107719
CVE-2026-107719
pkg: jwt

published: Oct 8, 2026

fast-jwt provides fast JSON Web Token (JWT) implementation. Prior to 6.3.4, the fast-jwt createVerifier cache can continue accepting a previously valid, signed JWT after its exp time when caching is enabled and the token has exp but no iat. In src/verifier.js, cacheSet derives the exp cache deadline…
CWE: CWE-613
GitHub-GHSA

MEDIUM
fast-jwt: Verifier cache accepts expired JWTs without iat.
GHSA-x937-hj6v-793p
pkg: fast-jwt
eco: npm
published: Oct 8, 2026
### Summary
`cacheSet` only derives its `exp` cache deadline inside `hasIat` (`src/verifier.js:127-140`). JWT `iat` is optional. For a valid token with `exp` but no `iat`, `cacheSet` substitutes `clockTimestamp + clockTolerance + cacheTTL` (`src/verifier.js:142-146`). Later, the cache path returns t…
CVE-2026-107719
NVD

MEDIUM
CVE-2026-107361
CVE-2026-107361
pkg: nginx

published: Oct 8, 2026

The Arkime live capture service (arkime-live) in Malcolm runs with network_mode: host, exposing port 8005 on all network interfaces (viewHost=0.0.0.0). Arkime trusts the X-Forwarded-User header from any IP address (userAuthIps=::,0.0.0.0/0) and auto-creates users with full access. The passwordSecret…
CWE: CWE-288
GitHub-GHSA

MEDIUM
Next.js: Pending `use cache` fill can leak Draft Mode content into regular responses and persisted pages
GHSA-3w37-wq28-93×7
pkg: next
eco: npm
published: Oct 7, 2026
Pending `use cache` fills are shared across requests for the same key without distinguishing Draft Mode requests from regular requests. When two such requests overlap, the second request receives the first request's fill:

– A regular request that overlaps an editor's Draft Mode request receives unp…

CVE-2026-94544
NVD

MEDIUM
CVE-2026-106552
CVE-2026-106552
pkg: openssh

published: Oct 6, 2026

In sftp in OpenSSH before 10.6, a server can trigger directory traversal (causing files to be written to unintended locations) during a recursive copy operation.
CWE: CWE-23
NVD

MEDIUM
CVE-2026-106187
CVE-2026-106187
pkg: google chrome

published: Oct 6, 2026

Missing authorization in Permissions in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to spoof UI elements via a crafted HTML page. (Chromium security severity: Low)
CWE: CWE-862
GitHub-GHSA

MEDIUM
vLLM: Flash late-interaction scoring caches query embeddings under a caller-controlled request id — cross-request integrity break and induced errors on `/score` and `/rerank`
GHSA-2phq-3phc-84px
pkg: vllm
eco: pip
published: Oct 5, 2026
## Affected

– **Ecosystem / package:** pip / `vllm`
– **Affected versions:** vLLM ≤ 0.25.1 (confirmed on 0.25.1, commit [`752a3a504485`](https://github.com/vllm-project/vllm/tree/752a3a504485790a2e8491cacbb35c137339ad34)). The lower bound predates 0.25.1; maintainers can confirm how far back the …

CVE-2026-105755
GitHub-GHSA

MEDIUM
Coraza: Multipart filename* (RFC 5987) charset restriction lets a decoy filename bypass FILES-based rules
GHSA-3wr7-993q-jrff
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
## Summary

Coraza extracts a multipart file upload's filename using Go's standard-library `mime.ParseMediaType`, which only decodes the RFC 5987/6266 extended `filename*` `Content-Disposition` parameter when its declared charset is exactly `us-ascii` or `utf-8`. Any other charset — including `iso…

GitHub-GHSA

MEDIUM
Coraza has Cookie Parser Confusion
GHSA-g4qm-m288-5cp9
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
## Summary
Coraza's cookie parser (`internal/cookies.ParseCookies`) does not strip ASCII control characters (CTLs) from the edges of a cookie name/value before they're matched against `REQUEST_COOKIES` / `REQUEST_COOKIES_NAMES`. When a CTL sits directly next to the `=` separator, Coraza absorbs it i…
GitHub-GHSA

MEDIUM
Coraza: ProcessURI silently drops QUERY_STRING and ARGS_GET on URI parse failure — defense-in-depth bypass for non-net/http integrations
GHSA-x26q-wvhg-fh4m
pkg: github.com/corazawaf/coraza/v3
eco: go
published: Oct 8, 2026
## Root Cause

File: `internal/corazawaf/transaction.go`, lines 834–866.

“`go
parsedURL, err := url.ParseRequestURI(uri)
query := ""
if err != nil {
tx.variables.urlencodedError.Set(err.Error())
path = uri
tx.variables.requestURI.Set(uri)
/*
tx.Variables.VARIABLE_URI_PARS…

CVE-2026-107825
GitHub-GHSA

MEDIUM
Docling has SSRF guard bypass in remote resource fetching (DNS rebinding / multi-record resolution; no IP validation in HTML render mode)
GHSA-pc36-qwjq-x68c
pkg: docling, docling-slim
eco: pip
published: Oct 7, 2026
### Summary

When remote fetching is enabled (`enable_remote_fetch=True`, together with `fetch_images=True` or HTML `render_page=True`), docling's protection against requests to private and loopback addresses can be bypassed.

– The URL check resolves the host name once, to a single IPv4 address. Th…

CVE-2026-105743
GitHub-GHSA

MEDIUM
Ghost: Server-Side Request Forgery in Bookmark Fetching
GHSA-322m-ff4g-9vx9
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

A validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network. A successful attack would not result in any response data being returned.

### Vulnerable versions

T…

CVE-2026-105647
GitHub-GHSA

MEDIUM
Ghost: Private IP Filtering Bypass via IPv6 Transition Addresses
GHSA-r7f2-6fj8-6fg2
pkg: ghost
eco: npm
published: Oct 7, 2026
### Impact

A validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network on some network configurations. A successful attack would not result in any response data being return…

CVE-2026-105648
NVD

MEDIUM
CVE-2026-105648
CVE-2026-105648
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 6.0.9 until 6.65.0, a validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network on some network configurations. A successfu…
CWE: CWE-184, CWE-918
NVD

MEDIUM
CVE-2026-105647
CVE-2026-105647
pkg: node

published: Oct 5, 2026

Ghost is a Node.js content management system. From 6.54.1 until 6.65.0, a validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network. A successful attack would not result in a…
CWE: CWE-367, CWE-918
GitHub-GHSA

MEDIUM
Vikunja: Write-level project members can delete admin-tier link shares through an unloaded permission check
GHSA-fmmf-xq98-g327
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

A project member with Write permission can delete an admin-tier link share on that project. The deletion authorization check reads the permission from an object populated only with URL IDs, rather than from the stored share. Its zero value is Read, so the check falls through to project W…

GitHub-GHSA

MEDIUM
Shiny for Python has path traversal in bookmark restore
GHSA-47c3-hpmg-7j6p
pkg: shiny
eco: pip
published: Oct 9, 2026
### Impact

Shiny for Python's bookmark-restore path accepted a client-supplied `_state_id_`
query-string value and joined it into the server-side bookmark directory
(`<cwd>/shiny_bookmarks/<id>`) without validating it. A value containing `..`
path segments, or an absolute path, could therefore caus…

CVE-2026-108258
GitHub-GHSA

MEDIUM
Vikunja: Assignee email addresses disclosed to read-only project members via the task assignees endpoint
GHSA-8wvg-r2j4-3737
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
`TaskAssginee.ReadAll` returns assignee user objects without blanking the `Email` field, disclosing assignee email addresses to any read-only project member. Every sibling path that returns user objects obfuscates the email; this one does not.

### Details
`pkg/models/task_assignees.go` …

GitHub-GHSA

MEDIUM
Vikunja: Cross-project task disclosure through subtask expansion
GHSA-3hc7-r24j-rpwc
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
Vikunja lets a task in one project have a subtask that lives in a different project. When listing a project's tasks, an option pulls in those subtasks (?expand%5B%5D=subtasks). The main listing is correctly filtered to the projects the caller can access, but the subtask expansion is not:…
GitHub-GHSA

MEDIUM
Vikunja: CalDAV relation creation bypasses TaskRelation.CanCreate, allowing an unauthorized write into any task by known UID
GHSA-g38j-7v97-x298
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
Creating a task relation over CalDAV does not run the `TaskRelation.CanCreate` permission check that the REST API enforces. An attacker can attach a relation to any task whose UID they know, including tasks in projects they have no access to. The identical operation over REST is correctl…
GitHub-GHSA

MEDIUM
Vikunja: Link-share token can enumerate users through the v2 API
GHSA-vfxw-3x8p-2vjr
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
A link-share token, the credential you hand out to let someone view a shared project, can call the v2 user-search endpoints, which it was never meant to reach. The v1 versions of the same endpoints correctly reject link-share tokens; the v2 versions don't. As a result, anyone with a shar…
CVE-2026-91981
GitHub-GHSA

MEDIUM
Vikunja: Any user can enumerate every team and its members by attaching arbitrary teams to a throwaway project
GHSA-39p5-2wrr-xh29
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
When you share a project with a team, the API lets you attach any team on the instance, including teams you have nothing to do with, as long as you're an admin of the project. Listing a project's teams then returns each team's full member roster. So any logged-in user can spin up a throw…
CVE-2026-91980
GitHub-GHSA

MEDIUM
Vikunja: CalDAV and feeds BasicAuth endpoints have no rate limit, bypassing the anti-brute-force floor on account passwords
GHSA-m469-88xx-8rx2
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
The `/dav`, `/.well-known`, and `/feeds` groups are registered on the root Echo instance with only BasicAuth and no rate limiter. CalDAV BasicAuth accepts the plain account password, so password guessing over `/dav` is unbounded and never returns 429, while `/api/v1/login` is throttled f…
CVE-2026-91973
GitHub-GHSA

MEDIUM
Vikunja: API token scopes bypassed via task expand parameter (comments, reactions, time entry counts)
GHSA-9rg3-v78m-26q8
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

API token permission checks only match the HTTP method and route path. The `expand` query parameter on task read endpoints embeds data from other permission groups (task comments, reactions, time entry counts) without checking whether the token holds those scopes. A token scoped only to …

CVE-2026-91983
GitHub-GHSA

MEDIUM
Vikunja: Cross-tenant task-position rows can be injected into arbitrary project views via the unvalidated project_view_id in the task position endpoint (v1 and v2)
GHSA-w39f-h553-h2mx
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
## Summary

The task-position endpoint authorizes only the task side of the write: `TaskPosition.CanUpdate` delegates to `Task.CanUpdate` (write access to the task's own project) and the request body's `project_view_id` is never validated to belong to the task's project, nor is any access to that vi…

CVE-2026-91984
GitHub-GHSA

MEDIUM
Vikunja: TOTP secret is readable after enrollment, no step-up auth
GHSA-88f6-4rjv-x774
pkg: code.vikunja.io/api
eco: go
published: Oct 9, 2026
### Summary
Once a user has TOTP enabled, the API still hands back the raw shared secret to anyone holding that account's access token. Reading it doesn't ask for the password, even though disabling TOTP does. So a stolen token, an XSS, or a browser left open is enough to copy the second factor into…
CVE-2026-91982
GitHub-GHSA

MEDIUM
pyLoad: Rate-Limit Bypass and Audit-Log Spoofing via Trusted Client-Controlled `X-Forwarded-For` Header
GHSA-9q47-3cm2-2rp8
pkg: pyload-ng
eco: pip
published: Oct 9, 2026
## Summary

pyLoad determines the "client IP" used for its rate-limiting decorator and for its
security/audit logging by reading the client-supplied `X-Forwarded-For` (XFF) HTTP header and
taking the leftmost value. No trusted-proxy configuration exists (the Cheroot WSGI server faces
clients directl…

GitHub-GHSA

MEDIUM
Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry
GHSA-556j-vv39-8rqv
pkg: banks
eco: pip
published: Oct 8, 2026
### Summary
In `banks.registries.DirectoryPromptRegistry`, prompt file paths and the index file (`index.json`) do not refuse symbolic links. When a prompt directory contains or accepts untrusted files (e.g. unpacked archives, shared repositories, or multi-tenant folders), symbolic links pointing out…
CVE-2026-107716
GitHub-GHSA

MEDIUM
amqp091-go: Pre-negotiation frame limit is not enforced to 4KB
GHSA-w6r9-248c-frg8
pkg: github.com/rabbitmq/amqp091-go
eco: go
published: Oct 8, 2026
## Summary
The frame-size mitigation released in `amqp091-go` v1.13.0 can be bypassed before `connection.tune` completes. A malicious or compromised AMQP peer can send only a seven-byte body-frame header containing a large attacker-controlled `uint32` payload length. The client allocates a slice of …
CVE-2026-107386
GitHub-GHSA

MEDIUM
LangChain: MongoDBChatMessageHistory query injection can allow cross-session access
GHSA-m6rx-h84q-8r95
pkg: @langchain/mongodb
eco: npm
published: Oct 8, 2026
## Impact

`MongoDBChatMessageHistory` did not enforce the documented string type for session identifiers at runtime. In affected applications, a structured session identifier could be interpreted as a MongoDB query condition rather than as a literal identifier.

Applications are affected when they …

CVE-2026-106119
GitHub-GHSA

MEDIUM
PraisonAI: PGVector and Cassandra knowledge stores interpolate vector dimensions into DDL
GHSA-wf65-4jjx-q444
pkg: praisonai
eco: pip
published: Oct 8, 2026
# PGVector and Cassandra knowledge stores interpolate vector dimensions into DDL

## Summary

The PGVector and Cassandra knowledge-store backends validate SQL/CQL identifiers such as schema, keyspace, and collection names, but still insert the caller-controlled `dimension` argument directly into `CR…

CVE-2026-60090
GitHub-GHSA

MEDIUM
PraisonAI: Project config can auto-save agent output outside the project root
GHSA-qjw5-xwrp-xwpq
pkg: praisonaiagents
eco: pip
published: Oct 8, 2026
# Project config can auto-save agent output outside the project root

## Summary

`praisonaiagents` automatically reads project-local `.praisonai/config.toml` defaults when constructing an `Agent`. A repository-controlled config can set `defaults.output.output_file` to an absolute path or a `..` tra…

CVE-2026-60089
GitHub-GHSA

MEDIUM
AsyncHttpClient: Cookie Domain attribute is not checked against the public suffix list, so a cookie can be set for co.uk
GHSA-f9m8-cv68-674w
pkg: org.asynchttpclient:async-http-client, org.asynchttpclient:async-http-client
eco: maven
published: Oct 8, 2026
### Impact
The cookie store decides whether a `Domain` attribute may be accepted using only the domain-matching rule of RFC 6265 Section 5.1.3, which asks whether the request host is the domain or ends with a dot followed by it. Section 5.3 step 5, which additionally requires rejecting a `Domain` th…
CVE-2026-107280
GitHub-GHSA

MEDIUM
@payloadcms/plugin-multi-tenant has a cross-tenant create issue
GHSA-xhm9-gwgw-3q2q
pkg: @payloadcms/plugin-multi-tenant, @payloadcms/plugin-multi-tenant
eco: npm
published: Oct 7, 2026
### Impact
An authenticated user limited to one tenant could create a record in another tenant. This requires the multi-tenant plugin with at least one tenant-enabled collection.

Reads and direct edits to an existing target-tenant document were not bypassed.

You are affected if:
– You are using @p…

CVE-2026-105864
GitHub-GHSA

MEDIUM
Payload: Unauthenticated account-lockout denial of service
GHSA-v5gf-vpjc-pc7w
pkg: payload, payload
eco: npm
published: Oct 7, 2026
### **Impact**

An unauthenticated attacker who knows an account’s email address or username could trigger Payload’s account lockout mechanism and prevent that user from signing in.

You are affected if:

* Using an affected Payload version with an auth-enabled collection that uses local authent…

CVE-2026-105866
GitHub-GHSA

MEDIUM
RabbitMQ: Malformed UTF-8 in shortstr properties permanently disables RPC consumers
GHSA-7822-rcf6-97fx
pkg: com.rabbitmq:amqp-client
eco: maven
published: Oct 7, 2026
### Summary

A single AMQP message with malformed UTF-8 in a shortstr property (for example `correlation-id`) can permanently disable a Java client RPC consumer.

The client decodes malformed bytes into U+FFFD replacement characters. Each of those re-encodes to 3 bytes, so a 255-byte property become…

CVE-2026-106122
GitHub-GHSA

MEDIUM
RabbitMQ Java client: plaintext broker credentials leaked in exception message from ConnectionFactoryConfigurator.load()
GHSA-h6w7-qmcm-q6xr
pkg: com.rabbitmq:amqp-client
eco: maven
published: Oct 7, 2026
### Summary
When property-file/Map-based `ConnectionFactory` setup fails while parsing the `uri` key, the library wraps the underlying exception with the raw connection string — including the plaintext username and password — baked verbatim into the new exception's message.

### Details
`Connect…

CVE-2026-106123
GitHub-GHSA

MEDIUM
Vyper: Memory corruption using function calls within tuples / nested calls
GHSA-2r3x-4mrv-mcxf
pkg: vyper
eco: pip
published: Oct 6, 2026
### Impact
When performing a function call inside a tuple or as an argument inside another function call, there is a memory corruption issue that occurs because of an incorrect pointer to the the tip of the stack.

Example code:
“`python
@internal
def _foo(a: uint256, b: uint256, c: uint256) -> (ui…

GitHub-GHSA

MEDIUM
Vyper: Call stack corruption when passing complex type containing non-base type members as argument
GHSA-4v7v-gqf9-ww2g
pkg: vyper
eco: pip
published: Oct 6, 2026
### Impact
When we pass a multi-dimensional array (like `[[1, 2], [3, 4]]`) as an argument to internal/external functions we get incorrect output. This is due to a stack management issue, because it was assumed that the size of each subtype of an array/struct is 32, which is not always correct.

Exa…

GitHub-GHSA

MEDIUM
Vyper: Return inside for loop more than 1 level deep
GHSA-vg88-3v92-rjx2
pkg: vyper
eco: pip
published: Oct 6, 2026
# VVE-2020-0002
Earlier today, we received a responsible disclosure of a potential issue from @michwill (developer of @curvefi) for Vyper users who use return statements inside for loops of nested internal calls. Returning inside a for loop causes an invalid jump dest, reverting the transaction unne…
GitHub-GHSA

MEDIUM
Langflow: SSRF in URL-taking components (protection disabled by default / warn-only, not applied to RSS, SearXNG, Web Search, Home Assistant, Glean, Docling)
GHSA-j8f7-x8jm-wmm4
pkg: langflow, langflow-base, lfx
eco: pip
published: Oct 6, 2026
### Summary

Before **Langflow 1.10.3**, several built-in components sent server-side HTTP requests to URLs the flow author controls, with no SSRF enforcement. An authenticated user who can build or run flows could make the Langflow server reach loopback, RFC 1918 / private networks, link-local addr…

GitHub-GHSA

MEDIUM
Werkzeug safe_join() allows Windows special device names
GHSA-g6x2-hccm-hh4m
pkg: Werkzeug
eco: pip
published: Oct 5, 2026
Werkzeug's `safe_join` function allows Windows device names as filenames when they have an empty ADS marker on NTFS.

This was previously reported as https://github.com/pallets/werkzeug/security/advisories/GHSA-hgf8-39gv-g3f2, but the added filtering failed to account for the fact Windows allows spe…

CVE-2026-102598
GitHub-GHSA

MEDIUM
uv: Path traversal on Windows through wheel extraction
GHSA-2cv4-cqwr-gwf7
pkg: uv, uv
eco: rust
published: Oct 5, 2026
### Impact

In versions of uv from 0.12.7 to 0.12.18 on Windows, uv could be induced into writing a file outside of the installation prefix during wheel installation.

A malicious wheel could use this to place an executable outside of the intended environment, including in a directory already presen…

CVE-2026-104843
GitHub-GHSA

MEDIUM
hickory-resolver follows irrelevant CNAME records
GHSA-6f2x-v7q7-m7m5
pkg: hickory-resolver
eco: rust
published: Oct 5, 2026
When the Hickory DNS resolver follows CNAME records, it sends queries that are not necessary to answer the original recursive query. If there are any CNAME records in the authority section or additional section of the response, queries will be sent for those names. If there are any CNAME records tha…
GitHub-GHSA

MEDIUM
SiYuan: TLS Private Keys Readable via getFile (Incomplete Blocklist)
GHSA-4wwp-f6gw-6qm5
pkg: github.com/siyuan-note/siyuan/kernel
eco: go
published: Oct 5, 2026
### Summary:
`IsForbiddenAbsPath()` only blocks `conf/conf.json` by exact match. The TLS private key (conf/key.pem) and CA private key (conf/ca.key) live in the same conf/ directory and are absent from the blocklist. Any authenticated user can retrieve them via POST `/api/file/getFile`.

### Root ca…