Vulnerability Digest — June 22, 2026 · 46 Critical · 2 Exploited






Vulnerability Digest — Monday, June 22, 2026


Security Report

Monday, June 22, 2026  ·  Last 7 days  ·  Min severity: MEDIUM
Total Findings
335
Critical
46
High
161
Actively Exploited
2
CISA-KEV2
GitHub-GHSA333
Findings sorted by severity
CISA-KEV

CRITICAL
Splunk Enterprise Missing Authentication for Critical Function Vulnerability
CVE-2026-20253
pkg: Splunk Enterprise

published: Jun 18, 2026

Splunk Enterprise contains a missing authentication for critical function vulnerability which could allow an unauthenticated user to create or truncate arbitrary files through a PostgreSQL sidecar service endpoint.
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
Widget Factory Joomla Content Editor Improper Access Control Vulnerability
CVE-2026-48907
pkg: Widget Factory Joomla Content Editor

published: Jun 16, 2026

Widget Factory Joomla Content Editor contains an improper access control vulnerability which could allow for upload and execution of PHP code via the creation of new editor profiles for unauthenticated users.
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
CoreWCF: Authentication bypass in CoreWCF SAML 1.1 / 2.0 token signature validation
GHSA-xjr9-gg9q-jx3v
pkg: CoreWCF.Primitives, CoreWCF.Primitives
eco: nuget
published: Jun 19, 2026
### Impact
Full impersonation of any principal the trusted STS could have issued an assertion for — including administrative principals when the relying party grants them via SAML claims. Affects both SAML 1.1 and SAML 2.0.

#### Preconditions
Relying-party service is hosted with WSFederationHttpB…

CVE-2026-54782
GitHub-GHSA

CRITICAL
Crawl4AI: Unauthenticated RCE via Chromium launch-argument injection in browser_config.extra_args
GHSA-r253-r9jw-qg44
pkg: crawl4ai
eco: pip
published: Jun 18, 2026
### Summary

The Docker API server accepted a request-supplied `browser_config.extra_args`, which flowed into Chromium's launch arguments. An attacker could inject Chromium switches that replace a child-process launch command (`–utility-cmd-prefix`, `–renderer-cmd-prefix`, `–gpu-launcher`, `–bro…

GitHub-GHSA

CRITICAL
Duplicate Advisory: PickleScan's pkgutil.resolve_name has a universal blocklist bypass
GHSA-82fg-2r99-h7v6
pkg: picklescan
eco: pip
published: Jun 17, 2026
### Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-vvpj-8cmc-gx39. This link is maintained to preserve external references.

### Original Description
picklescan before 1.0.4 fails to block pkgutil.resolve_name, allowing attackers to bypass the entire blocklist …

GitHub-GHSA

CRITICAL
Langflow: IDOR Vulnerability in `/api/v1/responses` Endpoint Allows Authenticated Attackers to Access Another User's Flow
GHSA-qrpv-q767-xqq2
pkg: langflow
eco: pip
published: Jun 19, 2026
## Summary

Insecure Direct Object Reference (IDOR) vulnerability in `/api/v1/responses` endpoint allows an authenticated attacker to execute any flow belonging to another user by specifying the victim's flow ID in the request.

## Details

The vulnerability exists in the `get_flow_by_id_or_endpoint…

CVE-2026-55255
GitHub-GHSA

CRITICAL
Network-AI: Improper Neutralization of Special Elements used in an OS Command
GHSA-qw6v-5fcf-5666
pkg: network-ai
eco: npm
published: Jun 19, 2026
## Summary

The agent sandbox gates shell commands behind an allowlist (`SandboxPolicy.isCommandAllowed`), which THREAT_MODEL.md calls the main control against a compromised agent (Adversary 3.2). The allowlist glob-matches the whole command string, but `ShellExecutor` runs that string through `/bin…

CVE-2026-54051
GitHub-GHSA

CRITICAL
npm PraisonAI codeMode sandbox escape via Function constructor
GHSA-vmmj-pfw7-fjwp
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The published npm package `praisonai` exports a TypeScript built-in tool named `codeMode`. The package describes this tool as executing code in a sandboxed environment, marks its capability as `sandbox: true`, and registers it through the public tools facade.

The implementation does not…

GitHub-GHSA

CRITICAL
gemini-mcp-tool vulnerable to OS command injection and @file exfiltration via prompt quoting (CVE-2026-0755)
GHSA-4h5r-5jm8-jxjm
pkg: gemini-mcp-tool
eco: npm
published: Jun 18, 2026
Untrusted prompt input could reach the Gemini CLI @file parser, allowing read/exfiltration of arbitrary local files (@/etc/passwd, @~/.ssh/id_rsa, @../../secret). On Windows, unquoted cmd.exe metacharacters could break out into OS command injection.

Fix (1.1.6): removed the broken shell:false doubl…

CVE-2026-0755
GitHub-GHSA

CRITICAL
python-statemachine SCXML <data expr> Eval Injection
GHSA-v4jc-pm6r-3vj8
pkg: python-statemachine
eco: pip
published: Jun 18, 2026
### Summary

python-statemachine 3.1.2 evaluates `<data expr="…">` attributes in SCXML documents using Python's `eval()`. Any application that passes attacker-controlled SCXML content to `SCXMLProcessor` is vulnerable to arbitrary code execution in the context of the hosting process.

### Details

CVE-2026-47103
GitHub-GHSA

CRITICAL
praisonai-platform: default JWT signing secret 'dev-secret-change-me' enables token forgery
GHSA-cwj8-7gp2-ggcw
pkg: praisonai-platform
eco: pip
published: Jun 18, 2026
# praisonai-platform: default JWT signing secret `dev-secret-change-me`

**Researcher:** Kai Aizen — SnailSploit (@SnailSploit), Adversarial & Offensive Security Research
**Target:** https://github.com/MervinPraison/PraisonAI

**Package:** `praisonai-platform` on PyPI
**Latest version (and ve…

GitHub-GHSA

CRITICAL
praisonai-platform 0.1.4 still boots on the hardcoded JWT secret dev-secret-change-me (default-open production guard)
GHSA-f38v-77qj-h4jq
pkg: praisonai-platform
eco: pip
published: Jun 18, 2026
– Affected: praisonai-platform (PyPI) <= 0.1.4 — including 0.1.4, the version GHSA-3qg8-5g3r-79v5 declares as the patch; main HEAD 8acf77c531e624c46d3d61dcae37e9942e90972c is also affected. File src/praisonai-platform/praisonai_platform/services/auth_service.py

– CWE: CWE-1188 (Insecure Default I…

GitHub-GHSA

CRITICAL
npm PraisonAI MCPServer exposes unauthenticated HTTP tools/call
GHSA-j4f3-55×4-r6q2
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The published npm package `praisonai` exports a TypeScript `MCPServer` that can expose tools, resources, and prompts over an HTTP JSON-RPC transport with:

“`ts
await server.start({ port: 3000 });
“`

The HTTP transport has no authentication or authorization path. `MCPServerConfig` doe…

GitHub-GHSA

CRITICAL
PraisonAI: Remote Code Execution via Sandbox Escape in `codeMode` Tool
GHSA-p69m-4f92-2v84
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The `codeMode` tool in `src/praisonai-ts/src/tools/builtins/code-mode.ts` uses `new Function()` with a `with(sandbox)` pattern to execute LLM-generated code. The blocklist-based "sandbox" can be trivially bypassed via `Function('return this')()` to recover the global object, followed by …

GitHub-GHSA

CRITICAL
PraisonAI: Missing Authentication for Critical Function and Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in praisonai
GHSA-p75f-6fp4-p57w
pkg: praisonai
eco: pip
published: Jun 18, 2026
# Unauthenticated PraisonAI UI MCP connect endpoint executes attacker-chosen local commands

## Summary

PraisonAI v4.6.48 exposes the PraisonAIUI MCP client management API through the default UI host apps without authentication. A remote unauthenticated client can send `POST /api/mcp/connect` with …

GitHub-GHSA

CRITICAL
PraisonAI: AgentOS remains unauthenticated after incomplete fix version and allows remote agent invocation
GHSA-892r-p3jq-jp24
pkg: praisonai
eco: pip
published: Jun 18, 2026
# AgentOS remains unauthenticated after GHSA-pm96 patched version and allows remote agent invocation

## Summary

PraisonAI's `AgentOS` FastAPI deployment surface remains unauthenticated in
current main and in releases after the published patched version for
`GHSA-pm96-6xpr-978x` / `CVE-2026-40151`.…

GitHub-GHSA

CRITICAL
PraisonAI AgentTeam.launch exposes unauthenticated remote agent listing and invocation endpoints
GHSA-x8cv-xmq7-p8xp
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
# PraisonAI `AgentTeam.launch()` exposes unauthenticated remote agent invocation endpoints

## Summary

PraisonAI's documented Python `AgentTeam.launch()` / `Agents.launch()` HTTP server starts externally reachable agent invocation endpoints without any authentication enforcement.

The current imple…

GitHub-GHSA

CRITICAL
PraisonAI: Jobs API exposes agent-execution endpoints with no authentication
GHSA-fq2m-6wqh-x44g
pkg: praisonai
eco: pip
published: Jun 18, 2026
# praisonai: Jobs API exposes agent-execution endpoints with no authentication

**Researcher:** Kai Aizen — SnailSploit (@SnailSploit), Adversarial & Offensive Security Research
**Target:** https://github.com/MervinPraison/PraisonAI

**Package:** `praisonai` on PyPI
**Affected version (empir…

GitHub-GHSA

CRITICAL
praisonai: recipe serve auth middleware silently disables itself when no secret is set
GHSA-j4hj-7hfh-g2f4
pkg: praisonai
eco: pip
published: Jun 18, 2026
# praisonai: `recipe serve` authentication middleware silently disables itself when no secret is set

**Researcher:** Kai Aizen — SnailSploit (@SnailSploit), Adversarial & Offensive Security Research
**Target:** https://github.com/MervinPraison/PraisonAI

**Package:** `praisonai` on PyPI
**Ve…

GitHub-GHSA

CRITICAL
PraisonAI: Unauthenticated RCE via Jobs API + Approval Bypass
GHSA-4869-x4pr-q22x
pkg: praisonai, praisonaiagents
eco: pip
published: Jun 18, 2026
# Unauthenticated Remote Code Execution via Jobs API and Approval Bypass in PraisonAI

## Summary

An unauthenticated attacker can execute arbitrary OS commands on any server running
the PraisonAI Jobs API by submitting a crafted workflow YAML. The attack chains two
weaknesses: the `/api/v1/runs` …

GitHub-GHSA

CRITICAL
PraisonAI: MCP SSE transport binds 0.0.0.0 with no authentication and no Origin validation; bundled SecurityConfig is never wired in
GHSA-x227-pf99-vffg
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
The MCP SSE server started via ToolsMCPServer.run_sse() / launch_tools_mcp_server(transport="sse")
binds to 0.0.0.0 by default and builds its Starlette application with no authentication middleware
and no Origin-header validation. The module mcp/mcp_security.py provides exactly the needed controls
(…
GitHub-GHSA

CRITICAL
Duplicate Advisory: picklescan missing detection by simple obfuscation of a `builtins.eval` call
GHSA-j6c9-qvp8-699f
pkg: picklescan
eco: pip
published: Jun 17, 2026
## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-9m3x-qqw2-h32h. This link is maintained to preserve external references.

## Original Description
picklescan before 1.0.1 contains an unsafe deserialization vulnerability allowing unauthenticated users to exec…

GitHub-GHSA

CRITICAL
Duplicate Advisory: PickleScan's profile.run blocklist mismatch allows exec() bypass
GHSA-4mpj-78p6-rj59
pkg: picklescan
eco: pip
published: Jun 17, 2026
## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-7wx9-6375-f5wh. This link is maintained to preserve external references.

## Original Description
picklescan before 1.0.4 contains an incomplete blocklist for the profile module that fails to block the module-l…

GitHub-GHSA

CRITICAL
Duplicate Advisory: Picklescan vulnerable to Arbitrary File Writing
GHSA-rmpp-8wf5-xx5q
pkg: picklescan
eco: pip
published: Jun 17, 2026
### Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-m273-6v24-x4m4. This link is maintained to preserve external references.

### Original Description
picklescan before 0.0.33 contains an arbitrary file writing vulnerability that allows attackers to bypass the d…

GitHub-GHSA

CRITICAL
Duplicate Advisory: Picklescan has pickle parsing logic flaw that leads to malicious pickle file bypass
GHSA-5rph-q42j-36j9
pkg: picklescan
eco: pip
published: Jun 17, 2026
## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-9gvj-pp9x-gcfr. This link is maintained to preserve external references.

## Original Description

picklescan before 0.0.27 contains a parsing logic error in the _list_globals function when handling STACK_GLOB…

GitHub-GHSA

CRITICAL
Duplicate Advisory: Picklescan does not block ctypes
GHSA-7f79-rvx6-vxc4
pkg: picklescan
eco: pip
published: Jun 17, 2026
### Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-4675-36f9-wf6r. This link is maintained to preserve external references.

### Original Description
picklescan before 0.0.33 fails to block the ctypes module, allowing attackers to achieve remote code execution …

GitHub-GHSA

CRITICAL
Apache DolphinScheduler: DataSource API Missing Authorization Check Leads to Arbitrary Data Source Metadata Disclosure
GHSA-r989-cjhx-3v49
pkg: org.apache.dolphinscheduler:dolphinscheduler-api
eco: maven
published: Jun 17, 2026
DataSource API Missing Authorization Check Leads to Arbitrary Data Source Metadata Disclosure in Apache DolphinScheduler.

This issue affects Apache DolphinScheduler: before 3.4.2.

Users are recommended to upgrade to version 3.4.2, which fixes the issue.

CVE-2026-32966
GitHub-GHSA

CRITICAL
Rclone: Unauthenticated command execution in `rclone rcd –rc-serve` via inline remote instantiation, bypassing CVE-2026-41179 fix
GHSA-qw24-gh76-8rvv
pkg: github.com/rclone/rclone
eco: go
published: Jun 16, 2026
## Summary

`rclone rcd –rc-serve` accepts unauthenticated `GET` and `HEAD` requests to paths of the form:

“`text
/[remote:path]/object
“`

The `remote` value is parsed from the URL and passed to normal backend initialization. Inline remote configuration can set backend options that execute loca…

CVE-2026-49980
GitHub-GHSA

CRITICAL
OpenRemote Manager: removeAlarms cross-realm IDOR (bulk delete)
GHSA-h3m5-97jq-qjrf
pkg: io.openremote:openremote-manager
eco: maven
published: Jun 19, 2026
### Summary
OpenRemote Manager is vulnerable to a cross-tenant Insecure Direct
Object Reference (IDOR) in the bulk alarm deletion endpoint. An
authenticated user in any realm can delete alarms belonging to other
realms (tenants) by supplying arbitrary alarm IDs. The vulnerability
exists because the …
GitHub-GHSA

CRITICAL
Langflow: BaseFileComponent-based nodes arbitrary file read with RCE exploit
GHSA-ccv6-r384-xp75
pkg: langflow
eco: pip
published: Jun 19, 2026
### Summary
All components based on `BaseFileComponent` are vulnerable to the following vulnerability:
1. Docling (`DoclingInlineComponent`)
2. Docling Serve (`DoclingRemoteComponent`)
3. Read File (`FileComponent`)
4. NVIDIA Retriever Extraction (`NvidiaIngestComponent`)
5. Video File (`VideoFileCo…
CVE-2026-55447
GitHub-GHSA

CRITICAL
Crawl4AI: Arbitrary file write (path traversal) in crawler downloads can lead to RCE
GHSA-2jq4-q6vv-4cp3
pkg: crawl4ai
eco: pip
published: Jun 18, 2026
### Summary

When the crawler saves a downloaded file, the destination filename was taken from attacker-influenced input and joined to the downloads directory with no confinement. A filename containing an absolute path (e.g. `/etc/cron.d/evil`) or `../` traversal escaped the downloads directory, giv…

GitHub-GHSA

CRITICAL
netlicensing-mcp: REST Path Traversal Bypasses Token Redaction
GHSA-hxpf-9xvq-wph8
pkg: netlicensing-mcp
eco: pip
published: Jun 18, 2026
## REST Path Traversal Bypasses Token Redaction in netlicensing-mcp

### Summary

The `netlicensing_get_product` MCP tool in `netlicensing-mcp` interpolates a caller-controlled `product_number` argument directly into a REST URL path without any validation. Passing `../token` as the product number ca…

GitHub-GHSA

CRITICAL
Avo: Missing Authorization in Avo Association Attach Endpoint Allows Unauthorized Relationship Manipulation and Privilege Escalation
GHSA-8fq9-273g-6mrg
pkg: avo, avo
eco: rubygems
published: Jun 17, 2026
## Summary

A critical missing authorization flaw exists in Avo's association attach workflow. The UI and `GET /resources/:resource/:id/:related/new` path can check `attach_<association>?`, but the actual write endpoint, `POST /resources/:resource/:id/:related`, does not run the same authorization c…

CVE-2026-55518
GitHub-GHSA

CRITICAL
npm PraisonAI AgentOS exposes unauthenticated agent listing and invocation
GHSA-9752-mhqh-h34f
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The published npm package `praisonai` ships a TypeScript `AgentOS` HTTP server that defaults to `host: "0.0.0.0"` and registers sensitive agent routes without any authentication or authorization middleware.

When a developer starts `AgentOS`, a network attacker who can reach the service …

GitHub-GHSA

CRITICAL
Langflow: Unauthenticated file upload leads to DoS (space exhaustion) and information leak
GHSA-x223-p2gf-v735
pkg: langflow
eco: pip
published: Jun 17, 2026
### Summary
Unauthenticated users can upload any amount of data to the server without any limitations. No need for any prior knowledge, only network access to Langflow.

This can lead to space exhaustion on the server.

In adition, in the response, the absolute path of the uploaded file is reported …

CVE-2026-55450
GitHub-GHSA

CRITICAL
Network-AI: CVE-2026-46701 fix incomplete — empty default secret still authorizes all requests
GHSA-r78r-rwrf-rjwp
pkg: network-ai
eco: npm
published: Jun 19, 2026
## Advisory / Disclosure

# Network-AI — CVE-2026-46701 fix is incomplete: the "Empty Default Secret" unauth path survives

**Target:** Jovancoding/Network-AI (npm `network-ai`), **latest v5.7.1**
**Status:** the advisory ("Unauthenticated Cross-Origin MCP Tool Invocation via Empty
Default Secret"…

CVE-2026-48814
GitHub-GHSA

CRITICAL
PraisonAI: Arbitrary File Read/Write via `multiedit` Tool Without Path Validation
GHSA-29w3-p9w9-wc47
pkg: praisonai
eco: pip
published: Jun 18, 2026
## Summary

The `multiedit` tool in `src/praisonai/praisonai/tools/multiedit.py` allows LLM-controlled arbitrary file read and write without any path validation, workspace boundary check, or protected path guard. This enables an attacker who can influence agent tool arguments (via crafted prompts, u…

GitHub-GHSA

CRITICAL
Apache DolphinScheduler: The `/v2` experimental interface lacks permission checks
GHSA-85g9-8j9g-p486
pkg: org.apache.dolphinscheduler:dolphinscheduler-api
eco: maven
published: Jun 17, 2026
Incorrect Authorization vulnerability of `/v2` experimental interface in Apache DolphinScheduler.

This issue affects Apache DolphinScheduler: before 3.4.2.

Users are recommended to upgrade to version 3.4.2, which fixes the issue.

CVE-2026-32967
GitHub-GHSA

CRITICAL
Crossplane: Signature verification TOCTOU allows installing unverified package content via mutable tag
GHSA-wfqx-gjrf-g28r
pkg: github.com/crossplane/crossplane/v2, github.com/crossplane/crossplane/v2, github.com/crossplane/crossplane
eco: go
published: Jun 19, 2026
## Summary

Crossplane allows package signature verification to be configured via the `ImageConfig` mechanism. When enabled, the package manager uses cosign to verify that packages are correctly signed before pulling and installing them.

When a package is installed using a tag reference (e.g., a se…

GitHub-GHSA

CRITICAL
DotVVM: Missing authorization in AuthorizeActionFilter
GHSA-c8qj-jx8j-fg2w
pkg: DotVVM, DotVVM, DotVVM
eco: nuget
published: Jun 19, 2026
### Impact

All users of the `AuthorizeActionFilter` class are affected. The `AuthorizeActionFilter` simply does nothing, no “hacking” is needed to bypass the filter.

### Patches

DotVVM 4.3.15, 4.2.11 and 5.0.0-preview09 fix this.

### Workarounds

As a workaround, you can use the `AuthorizeAt…

GitHub-GHSA

CRITICAL
Tilt: Missing authentication on the network-exposed Tilt HUD server
GHSA-c73q-8xxr-rgqm
pkg: github.com/tilt-dev/tilt
eco: go
published: Jun 19, 2026
## Summary
The Tilt HUD HTTP server exposes state-changing and sensitive-read endpoints with no authentication. When the HUD is bound to a non-loopback address, a network attacker can trigger the developer's pre-defined Tiltfile resources, tamper with Tiltfile arguments, read full engine state inclu…
CVE-2026-55884
GitHub-GHSA

CRITICAL
@acastellon/auth: Authentication bypass via spoofable headers in validateToken()
GHSA-gfj5-979r-92pw
pkg: @acastellon/auth
eco: npm
published: Jun 18, 2026
@acastellon/auth v2.2.0 appears to allow an unauthenticated authentication bypass in validateToken() through spoofable auth-user and Host request headers.

The validateToken middleware contains a service-to-service bypass for auth-user: service-brother when req.get('host').startsWith(getHostName()).…

GitHub-GHSA

CRITICAL
googleapis/mcp-toolbox: authentication bypass vulnerability in the generic opaque token validation path (validateOpaqueToken)
GHSA-8fcc-w5hv-4gxv
pkg: github.com/googleapis/mcp-toolbox
eco: go
published: Jun 18, 2026
An authentication bypass vulnerability exists in the generic opaque token validation path (validateOpaqueToken) of googleapis/mcp-toolbox.

When verifying an unparsed opaque token via an OAuth 2.0 introspection endpoint (RFC 7662), the toolbox decodes the response into an introspectResp struct where…

CVE-2026-11717
GitHub-GHSA

CRITICAL
googleapis/mcp-toolbox: authentication bypass vulnerability in the generic opaque token validation path (validateOpaqueToken)
GHSA-wcpr-6g7x-p44r
pkg: github.com/googleapis/mcp-toolbox
eco: go
published: Jun 18, 2026
An authentication bypass vulnerability exists in the generic opaque token validation path (validateOpaqueToken) of googleapis/mcp-toolbox.

When the toolbox validates an opaque token via an OAuth 2.0 introspection endpoint (RFC 7662), it decodes the response into an introspectResp struct. However, t…

CVE-2026-11718
GitHub-GHSA

CRITICAL
Jupyter Server: Stored XSS in `NbconvertFileHandler` / `NbconvertPostHandler` via missing `sandbox` CSP
GHSA-fcw5-x6j4-ccmp
pkg: jupyter-server
eco: pip
published: Jun 18, 2026
The nbconvert HTTP handlers in jupyter_server render user-authored notebook HTML under the Jupyter origin without a sandbox directive in their `Content-Security-Policy`.

Combined with `nbconvert.HTMLExporter`'s default non-sanitizing behavior, a notebook carrying an HTML payload in a display_data …

CVE-2026-44727
GitHub-GHSA

CRITICAL
HAPI FHIR: XXE in XsltUtilities.saxonTransform via unhardened Saxon TransformerFactory
GHSA-2f55-g35j-5jmf
pkg: ca.uhn.hapi.fhir:org.hl7.fhir.utilities
eco: maven
published: Jun 17, 2026
### Summary

`org.hl7.fhir.utilities.XsltUtilities` exposes two parallel families of XSLT
transform helpers. The `transform(…)` overloads obtain their
`TransformerFactory` from the project's hardened helper
`XMLUtil.newXXEProtectedTransformerFactory()` (which sets
`ACCESS_EXTERNAL_DTD=""` and `ACC…

CVE-2026-55471
GitHub-GHSA

HIGH
Agentic-Flow: OS Command Injection in agentic-flow MCP server tools via unsanitized tool-parameter interpolation into execSync
GHSA-vcv2-r9jh-99m5
pkg: agentic-flow
eco: npm
published: Jun 19, 2026
## Summary

`agentic-flow` versions `<= 2.0.13` MCP server tools interpolated attacker-influenceable tool parameters (e.g. `agent`, `task`, `name`, `language`, `agentdb` arguments) directly into shell command strings passed to `execSync()`. A malicious value reaching any of the affected MCP tools co…

GitHub-GHSA

HIGH
CedarJava has policy injection vulnerability
GHSA-qmch-v2q9-wg4p
pkg: com.cedarpolicy:cedar-java, com.cedarpolicy:cedar-java, com.cedarpolicy:cedar-java
eco: maven
published: Jun 19, 2026
### Summary

CedarJava is an open source Java implementation of the Cedar policy language, used for fine-grained authorization decisions. Under certain circumstances, improper input handling could allow policy injection.

### Impact

**Cedar-expression injection via unescaped `toCedarExpr()`**

The …

CVE-2026-55773
GitHub-GHSA

HIGH
CedarJava has type confusion vulnerability
GHSA-93g4-m6xv-cmvr
pkg: com.cedarpolicy:cedar-java, com.cedarpolicy:cedar-java, com.cedarpolicy:cedar-java
eco: maven
published: Jun 19, 2026
### Summary

CedarJava is an open source Java implementation of the Cedar policy language, used for fine-grained authorization decisions. Under certain circumstances, improper input handling could allow type confusion across the Java-Rust FFI boundary.

### Impact

**Record-to-Entity type confusion …

CVE-2026-55772
GitHub-GHSA

HIGH
Duplicate Advisory: PraisonAI has Memory State Leakage and Path Traversal in MultiAgent Context Handling
GHSA-fwh2-95jw-g4j6
pkg: praisonai
eco: pip
published: Jun 19, 2026
## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-766v-q9x3-g744. This link is maintained to preserve external references.

## Original Description
PraisonAI before 1.5.115 contains a path traversal vulnerability in MultiAgentMonitor that fails to sanitize ag…

GitHub-GHSA

HIGH
PraisonAI SandlockSandbox falls back to unrestricted subprocess execution when Landlock is unavailable
GHSA-6jcq-6546-qrrw
pkg: praisonai
eco: pip
published: Jun 18, 2026
## Summary

`praisonai.sandbox.SandlockSandbox` is documented and implemented as the kernel-enforced sandbox backend for untrusted code. Its `SandboxConfig.native()` path lets callers configure allowed filesystem paths and `network=False`.

On systems where the optional `sandlock` module imports but…

GitHub-GHSA

HIGH
PraisonAI: Server-Side Request Forgery (SSRF) in SearxNG / search_web tools via attacker-controlled searxng_url parameter
GHSA-4pcv-mg8v-vrgf
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
### Summary
A Server-Side Request Forgery (SSRF) vulnerability in the SearxNG / `search_web` search tools allows an attacker to make the server perform requests to arbitrary internal endpoints and read the responses back. The `searxng_url` argument is passed directly to `requests.get()` with no vali…
GitHub-GHSA

HIGH
npm PraisonAI utility shell safe-command wrapper allowlist bypass via shell chaining
GHSA-5jv7-2mjm-h6qj
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The published npm package `praisonai` ships `dist/tools/utility-tools.js`, which exports a `shell(command)` helper described in source as:

“`text
Execute shell command (safe version – read-only commands)
“`

The helper attempts to enforce a safe read-only command allowlist by checking…

GitHub-GHSA

HIGH
npm PraisonAI AgentLoop onToolCall approval runs after tool execution
GHSA-h2w2-v7j6-xqm4
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The published npm package `praisonai` exports `createAgentLoop()`, whose `onToolCall` callback is documented and exampled as an approval hook. The implementation calls PraisonAI's `generateText()` wrapper with the caller's executable tools first, receives `toolResults`, and only then cal…

GitHub-GHSA

HIGH
npm PraisonAI SandboxExecutor allowedCommands bypass via shell chaining
GHSA-vjv9-7m7j-h833
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The published npm package `praisonai` exports `SandboxExecutor`, `CommandValidator`, and `sandboxExec` as "safe command execution with restrictions." When `allowedCommands` is configured, `CommandValidator` checks only the first whitespace-delimited token of the command string. `SandboxE…

GitHub-GHSA

HIGH
PraisonAI: Compute-bridged file tools allow shell command injection
GHSA-w6h2-fr4q-xvxv
pkg: praisonai
eco: pip
published: Jun 18, 2026
# Compute-bridged file tools allow shell command injection

## Summary

`LocalManagedAgent` / `SandboxedAgent` compute bridging wraps
`read_file`, `list_files`, and `write_file` when a compute provider is
attached. The bridge converts those file operations into shell command strings
using raw path a…

GitHub-GHSA

HIGH
PraisonAI: HTTPApproval dashboard renders tool arguments as raw HTML, allowing approval-page XSS to approve dangerous tools
GHSA-63v4-w882-g4x2
pkg: praisonai
eco: pip
published: Jun 18, 2026
# HTTPApproval dashboard renders tool arguments as raw HTML, allowing approval-page XSS to approve dangerous tools

## Summary

`praisonai.bots.HTTPApproval` renders pending tool approval arguments directly
into the approval dashboard HTML. An attacker-controlled tool argument can
inject JavaScript …

GitHub-GHSA

HIGH
PraisonAI DiscordApproval accepts unrelated channel messages as dangerous-tool approvals
GHSA-8579-rgg5-ph2m
pkg: praisonai
eco: pip
published: Jun 18, 2026
# DiscordApproval accepts unrelated channel messages as dangerous-tool approvals

## Summary

`praisonai.bots.DiscordApproval` approves a pending dangerous tool call when it
sees any later non-bot message in the configured Discord channel whose text is
classified as approval, such as `yes`.

The dec…

GitHub-GHSA

HIGH
OpenClaw: Pairing-scoped device session could restore revoked node token authority
GHSA-q99w-vh6v-q3v7
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

In affected releases, a surviving pairing-scoped session for a device could re-establish node token authority after that node token had been revoked. Revocation should require the device to lose that authority unless it is approved again through the normal pairing flow.

This issue affe…

CVE-2026-53843
GitHub-GHSA

HIGH
Duplicate Advisory: Picklescan Bypasses Unsafe Globals Check using pty.spawn
GHSA-5gp7-4733-2w2v
pkg: picklescan
eco: pip
published: Jun 17, 2026
## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-hgrh-qx5j-jfwx. This link is maintained to preserve external references.

## Original Description

PickleScan before 0.0.33 fails to include the pty.spawn function in its unsafe globals list, allowing attacker…

GitHub-GHSA

HIGH
Gitea: Stored XSS via glTF `extensionsRequired` in Gitea 3D File Viewer
GHSA-9cpj-qc93-vw8v
pkg: code.gitea.io/gitea
eco: go
published: Jun 17, 2026
## Summary

Me again.

Gitea's built-in 3D file viewer (powered by Online3DViewer) is vulnerable to stored cross-site scripting (XSS) through crafted `.gltf` files. When a glTF file declares an unsupported required extension, Online3DViewer generates an error message containing the extension name an…

CVE-2026-28737
GitHub-GHSA

HIGH
Blocky DNSSEC validation bypass and validation-cache scope pollution
GHSA-x845-2f78-7v36
pkg: github.com/0xERR0R/blocky
eco: go
published: Jun 19, 2026
## Summary

Blocky accepts and caches forged DNS answers while `dnssec.validate: true` is enabled. The issue has two related exploit paths:

1. **Basic DNSSEC validation bypass.** If an untrusted upstream returns an unsigned positive answer for a DNSSEC-signed public domain, Blocky classifies the re…

GitHub-GHSA

HIGH
agent-coderag: Gradle Wrapper Execution During Dependency Discovery Enables Arbitrary Code Execution
GHSA-wg5p-8h9p-3mr7
pkg: agent-coderag
eco: pip
published: Jun 19, 2026
## Gradle Wrapper Execution During Dependency Discovery Enables Arbitrary Code Execution

### Summary

`agent-coderag` unconditionally executes a repository-controlled `gradlew` script during its default `sync` dependency-discovery flow. An attacker who can induce a victim to index a malicious Gradl…

GitHub-GHSA

HIGH
Crawl4AI: Unauthenticated SSRF on the Docker server streaming crawl path (/crawl/stream)
GHSA-wm69-2pc3-rmmf
pkg: crawl4ai
eco: pip
published: Jun 18, 2026
### Summary

The Docker API server applied its SSRF destination check (`validate_url_destination`) on the non-streaming `/crawl` path but not on the streaming path. `handle_stream_crawl_request` passed seed URLs straight to the crawler with no destination validation. A remote, unauthenticated client…

GitHub-GHSA

HIGH
PraisonAI: Webhook signature verification skipped (fail-open) when secret unset, allowing forged inbound webhooks (WhatsApp & Linear bots)
GHSA-x92v-rpx6-p6cw
pkg: praisonai
eco: pip
published: Jun 18, 2026
The WhatsApp and Linear bot adapters verify the inbound webhook HMAC signature only
when a secret is configured. When the secret environment variable is unset — the
default on a fresh install and common in development — verification is skipped entirely
and the webhook body is parsed and dispatch…
GitHub-GHSA

HIGH
PraisonAI LinearBot processes unsigned webhooks when LINEAR_WEBHOOK_SECRET is missing
GHSA-fc26-m9pf-v56q
pkg: praisonai
eco: pip
published: Jun 18, 2026
# PraisonAI LinearBot processes unsigned webhooks when `LINEAR_WEBHOOK_SECRET` is missing

## Summary

PraisonAI's LinearBot starts a public webhook listener on `0.0.0.0` and treats
`LINEAR_WEBHOOK_SECRET` as optional. When the secret is absent, startup only logs
a warning and `_handle_webhook()` sk…

GitHub-GHSA

HIGH
praisonaiagents: SSRF guard validates literal IPs only and never resolves DNS
GHSA-vxgj-xg5c-p4h7
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
# praisonaiagents: SSRF guard validates literal IPs only and never resolves DNS

**Researcher:** Kai Aizen — SnailSploit (@SnailSploit), Adversarial & Offensive Security Research
**Target:** https://github.com/MervinPraison/PraisonAI
**Weakness:** CWE-918 Server-Side Request Forgery (SSRF).

GitHub-GHSA

HIGH
Gitea: Authorization Bypass via "Allow edits from maintainers" allows unauthorized commits to any readable repo
GHSA-mm7c-rhg6-qr4r
pkg: code.gitea.io/gitea
eco: go
published: Jun 16, 2026
## Summary

Any authenticated low-privilege user with read access to a repository can push arbitrary commits directly to that repository, bypassing all write-access checks.

## Vulnerability

Gitea's "Allow edits from maintainers" PR option can be abused via reverse-fork PRs:

1. The web UI PR-creat…

CVE-2026-26231
GitHub-GHSA

HIGH
Gogs: Overwriting critical files results in a denial of service
GHSA-pm6v-2h4w-4rp2
pkg: gogs.io/gogs
eco: go
published: Jun 16, 2026
**Vulnerability type:** Path Traversal
**Impact:** DoS
**Exploitation prerequisite:** authorized user
**Description:** As an authorized user, an intruder can dictate the value which is passed to the `git diff` command which, together with bypassing the filtering of the passed value, allows the user …
CVE-2026-52797
GitHub-GHSA

HIGH
budibase: Database Connector SQL Injections in PostgreSQL, MS SQL, and MySQL
GHSA-qqf5-x7mj-v43p
pkg: budibase
eco: npm
published: Jun 18, 2026
### Summary
This advisory covers three distinct SQL Injection vulnerabilities within Budibase's database connectors (PostgreSQL, Microsoft SQL Server, and MySQL). Because user-controlled schema and table configurations are interpolated directly into raw SQL queries without proper escaping or paramet…
GitHub-GHSA

HIGH
pdfkit: Path traversal in from_string
GHSA-9g3x-6×24-vf9f
pkg: pdfkit
eco: pip
published: Jun 17, 2026
In JazzCore python-pdfkit 1.0.0, the from_string method enables the execution of JavaScript code within the context of the server application and the exfiltration of local files.
CVE-2025-26240
GitHub-GHSA

HIGH
PraisonAI Slack app_mention bypasses configured user/channel authorization
GHSA-qvpf-j64c-jmhr
pkg: praisonai
eco: pip
published: Jun 18, 2026
# PraisonAI Slack `app_mention` bypasses configured user/channel authorization

## Summary

PraisonAI's Slack bot applies its configured `allowed_users`,
`allowed_channels`, and unknown-user pairing policy in the normal Slack
`message` event handler, but not in the adjacent Slack `app_mention` event…

GitHub-GHSA

HIGH
PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools
GHSA-vmf9-xx9w-86wx
pkg: praisonaiagents, praisonai
eco: pip
published: Jun 18, 2026
# PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools

## Summary

`praisonaiagents.mcp.ToolsMCPServer.run_sse()` builds a Starlette MCP
HTTP+SSE server around `mcp.server.sse.SseServerTransport`. The server exposes
`/sse` and `/messages/`, but it …

GitHub-GHSA

HIGH
appium-mcp: Unescaped Locator Data XSS in MCP-UI Resource (createLocatorGeneratorUI)
GHSA-x975-rgx4-5fh4
pkg: appium-mcp
eco: npm
published: Jun 19, 2026
## Unescaped Locator Data XSS in MCP-UI Resource (createLocatorGeneratorUI)

### Summary

`appium-mcp`'s `createLocatorGeneratorUI` function interpolates attacker-controlled element attributes — `text`, `content-desc`, `resource-id`, and locator selector values — directly into an HTML template l…

GitHub-GHSA

HIGH
EverOS: Path traversal in EverOS /api/v1/memory/add via unvalidated sender_id
GHSA-c795-2g9c-j48m
pkg: everos
eco: pip
published: Jun 19, 2026
EverOS versions 1.0.0 and earlier are vulnerable to path traversal in the POST /api/v1/memory/add ingestion endpoint. The per-message sender_id field was not validated as a path-safe identifier (unlike app_id / project_id, which already enforced this). During user-memory extraction, sender_id is use…
GitHub-GHSA

HIGH
PraisonAI: PRAISONAI_CALL_AUTH=disabled environment variable unconditionally disables authentication
GHSA-8ccj-p46r-jwqq
pkg: praisonai
eco: pip
published: Jun 18, 2026
### Summary
Setting `PRAISONAI_CALL_AUTH=disabled` completely disables all authentication on the `/api/v1/agents/{id}/invoke` endpoint. This bypass is advertised in the application's own error messages, making it likely to appear in production Docker and Compose configurations.

### Details

“`pyth…

GitHub-GHSA

HIGH
npm PraisonAI MCPSecurity Basic/OAuth authentication policies accept invalid credentials without validation
GHSA-4qq2-2j2x-x62c
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The published npm package `praisonai` exports an `MCPSecurity` helper described in source as:

“`text
MCP Security – Authentication, authorization, and rate limiting
Provides security policies for MCP servers.
“`

Its `AuthMethod` type advertises five authentication methods:

“`ts
exp…

GitHub-GHSA

HIGH
PraisonAI recipe serve Typer command bypasses the non-localhost authentication guard
GHSA-5qw8-f2g9-ff29
pkg: praisonai
eco: pip
published: Jun 18, 2026
# PraisonAI `recipe serve` Typer command bypasses the non-localhost authentication guard

## Summary

PraisonAI's installed console entrypoint is Typer-first. In current releases,
the `recipe` command is registered in the Typer app and
`praisonai recipe serve` dispatches to the deprecated Typer comm…

GitHub-GHSA

HIGH
OpenClaw: Discord allowFrom could bind to mutable display names
GHSA-cw4q-gqg5-g38h
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Discord allowFrom could bind to mutable display names. In affected versions, a Discord account able to change display or global name metadata could match a policy entry through mutable display metadata.

This advisory is scoped to the named feature and configuration. It does not change …

CVE-2026-53849
GitHub-GHSA

HIGH
OpenClaw: Zalo allowFrom could bind to mutable display names
GHSA-8c59-hr4w-qg69
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Zalo allowFrom could bind to mutable display names. In affected versions, a Zalo friend or contact with mutable display metadata could match a policy entry through mutable display metadata.

This advisory is scoped to the named feature and configuration. It does not change OpenClaw's tr…

CVE-2026-53857
GitHub-GHSA

HIGH
OpenClaw: Shell positional parameters could weaken strict inline-eval checks
GHSA-5cj2-3jr2-5h77
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Shell positional parameters could weaken strict inline-eval checks. In affected versions, a command request that combines allowlisted tools with shell positional arguments could place inline-eval content in a shell carrier not covered by the strict check.

This advisory is scoped to the…

CVE-2026-53855
GitHub-GHSA

HIGH
PraisonAI: IMAP Command Injection via Unsanitized Email Search Parameters
GHSA-c969-5x3p-vq3v
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
## Summary

The email search tool in `src/praisonai-agents/praisonaiagents/tools/email_tools.py` constructs IMAP SEARCH commands by interpolating LLM-controlled parameters (from_addr, subject, query) directly into IMAP protocol strings using f-string formatting with double-quote delimiters. An attac…

GitHub-GHSA

HIGH
PraisonAI GitHub template cache path traversal allows outside-cache file write and directory deletion
GHSA-f44v-7qgw-9gh9
pkg: praisonai
eco: pip
published: Jun 18, 2026
## Summary

PraisonAI's template loader accepts GitHub template URIs with refs, for example
`github:owner/repo/template@v1.0.0`. The resolver stores the user-controlled
template path and ref verbatim, and the cache layer later joins those values into
`~/.praison/cache/templates/github/<owner>/<repo>…

GitHub-GHSA

HIGH
PraisonAI: Missing ownership check on DELETE endpoints allows members to delete others' content in Platform API
GHSA-rh39-9c67-59mh
pkg: praisonai-platform
eco: pip
published: Jun 18, 2026
### Summary
A workspace member can permanently delete any resource — projects, agents, issues, labels, issue dependencies, and issue-label attachments — created by the workspace owner or other members. All six content DELETE endpoints enforce workspace membership but perform no ownership or role…
GitHub-GHSA

HIGH
piscina: Prototype Pollution Gadget → RCE via inherited options.filename
GHSA-x9g3-xrwr-cwfg
pkg: piscina, piscina, piscina
eco: npm
published: Jun 18, 2026
## Summary

`piscina`'s constructor and `run()` paths read the `filename` option via plain member access:

“`js
// dist/index.js line 92 (constructor)
const filename = options.filename
? (0, common_1.maybeFileURLToPath)(options.filename)
: null;
this.options = { …kDefaultOptions, …options, …

CVE-2026-55388
GitHub-GHSA

HIGH
OpenClaw: Shell inline-command parsing could miss an allowlist check
GHSA-f397-5vjw-v2c2
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Shell inline-command parsing could miss an allowlist check. In affected versions, a command request using shell inline-command forms could route an inline command through a parser case that did not receive the expected allowlist decision.

This advisory is scoped to the named feature an…

CVE-2026-53866
GitHub-GHSA

HIGH
OpenClaw: Host environment sanitizer missed two Node.js control variables
GHSA-ccwh-wwpp-6wg5
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Host environment sanitizer missed two Node.js control variables. In affected versions, a lower-trust env source such as a workspace `.env`, tool env override, or skill env block could pass Node.js control variables through the shared sanitizer.

This advisory is scoped to the named feat…

CVE-2026-53864
GitHub-GHSA

HIGH
Gitea: Public-only tokens bypass private-resource restrictions on `/api/v1/user` self routes
GHSA-wrr5-99h5-gq57
pkg: code.gitea.io/gitea
eco: go
published: Jun 17, 2026
## Summary

Many authenticated self routes under `/api/v1/user/…` do not enforce the `public-only` token restriction. As a result, a token or OAuth grant marked `public-only`, but otherwise carrying the route-required read/write scope category, can access or modify private account resources throug…

CVE-2026-24791
GitHub-GHSA

HIGH
Gitea: API Fork Missing CanCreateOrgRepo Check Allows Org Secret Exfiltration
GHSA-fhx7-m96w-mv29
pkg: code.gitea.io/gitea
eco: go
published: Jun 17, 2026
## Summary

The API endpoint `POST /api/v1/repos/{owner}/{repo}/forks` only checks `IsOrgMember()` when a user forks a repository into an organization, but does not check `CanCreateOrgRepo()`. The web UI fork handler correctly checks both. This allows a read-only organization member — in a team wi…

CVE-2026-22555
GitHub-GHSA

HIGH
Gitea: OAuth2 access token scope enforcement bypass via HTTP Basic authentication
GHSA-9r5x-wg6m-x2rc
pkg: code.gitea.io/gitea
eco: go
published: Jun 16, 2026
### Summary

Gitea fails to enforce OAuth2 access token scopes when the token is submitted via HTTP Basic authentication instead of a Bearer token. An OAuth2 application granted only `read:user` can use the same token as `Authorization: Basic base64(<token>:x-oauth-basic)` and perform write actions,…

CVE-2026-28699
GitHub-GHSA

HIGH
Gitea: Git Smart HTTP Skips Repository Token Scopes for Bearer Tokens
GHSA-cc8w-r4qh-3v65
pkg: code.gitea.io/gitea
eco: go
published: Jun 16, 2026
### Summary
Gitea v1.26.1 enforces repository-scoped access-token permissions on repository operations. In the Git Smart HTTP path, however, this check runs only when the token is presented via HTTP Basic authentication — `CheckRepoScopedToken()` returns early unless `ctx.IsBasicAuth` is true — …
CVE-2026-28744
GitHub-GHSA

HIGH
Caddy: FastCGI header normalization bypass in `forward_auth copy_headers`
GHSA-f59h-q822-g45g
pkg: github.com/caddyserver/caddy/v2, github.com/caddyserver/caddy
eco: go
published: Jun 16, 2026
### Summary

`forward_auth copy_headers` deletes the exact client-supplied identity header before copying the trusted value from the auth gateway. But when the request later goes through `php_fastcgi`, Caddy normalizes HTTP headers into CGI variables by replacing `-` with `_`.

This lets a client se…

CVE-2026-52845
GitHub-GHSA

HIGH
Deno: Command Injection via spawnSync & spawn on Windows
GHSA-7xh3-mhg9-jcw8
pkg: deno
eco: rust
published: Jun 16, 2026
## Summary

Deno's `node:child_process` implementation provided an `escapeShellArg()` helper used when callers passed `shell: true` to `spawn` / `spawnSync` / `exec` and friends. On Windows, the helper failed to quote arguments that contained `cmd.exe` metacharacters such as `&`, `|`, `<`, `>`, `^`,…

CVE-2026-49402
GitHub-GHSA

HIGH
py7zr: Arbitrary File Write Vulnerability
GHSA-q6rc-2cgv-63h7
pkg: py7zr
eco: pip
published: Jun 19, 2026
### Summary
There exists an **arbitrary file write vulnerability** in `py7zr` (1.1.0, latest), which allows symbolic links to be recreated outside the destination directory via crafted malicious symbolic link chains. When using `extractall` to extract an archive, the library restores these symbolic …
CVE-2026-23879
GitHub-GHSA

HIGH
Strimzi: Cross-namespace privilege escalation via `Kafka.spec.entityOperator`
GHSA-mw9r-p8xp-wx96
pkg: io.strimzi:strimzi
eco: maven
published: Jun 18, 2026
### Impact

Having the Topic and User operators to watch different namespaces than the one where the Kafka cluster is deployed, is a fully documented feature.

When the `watchedNamespace` field is used within the Topic or User operator (as part of the `Kafka.spec.entityOperator` field), the Cluster …

CVE-2026-55225
GitHub-GHSA

HIGH
VCR.py: Arbitrary code execution via unsafe YAML deserialization of cassette files
GHSA-rpj2-4hq8-938g
pkg: vcrpy
eco: pip
published: Jun 19, 2026
### Summary

vcrpy deserializes YAML cassette files with PyYAML's object-constructing loader (`yaml.CLoader` / `yaml.Loader`) instead of the safe loader (`yaml.CSafeLoader` / `yaml.SafeLoader`). A cassette containing a `!!python/object/apply:` (or similar) tag therefore executes arbitrary Python cod…

GitHub-GHSA

HIGH
@tinacms/cli: Remote Code Execution in @tinacms/cli via Forestry migration — unsanitised __TINA_INTERNAL__ marker in user-controlled YAML labels
GHSA-4936-9hrh-qqpw
pkg: @tinacms/cli
eco: npm
published: Jun 19, 2026
## Description

### Summary

`@tinacms/cli` contains a Remote Code Execution vulnerability in its
Forestry-to-Tina migration command. The internal helper `addVariablesToCode`
unquotes any value matching the marker `"__TINA_INTERNAL__:::(.*?):::"`
inside the stringified collection JSON. User-supplied…

CVE-2026-54074
GitHub-GHSA

HIGH
PraisonAI recipe workflow policy can be bypassed by declaring and YAML-approving dangerous tools outside TEMPLATE.yaml
GHSA-7qw2-w5rc-37×2
pkg: praisonai
eco: pip
published: Jun 18, 2026
## Summary

PraisonAI recipe execution has a dangerous-tool policy that is supposed to block default-denied tools unless the caller explicitly passes `allow_dangerous_tools=True`. That policy only checks tools declared in `TEMPLATE.yaml` `requires.tools`.

For steps-based recipes, the actual executi…

GitHub-GHSA

HIGH
PraisonAI recipe.run_stream skips dangerous-tool policy enforcement
GHSA-v847-hxxw-3pxg
pkg: praisonai
eco: pip
published: Jun 18, 2026
# PraisonAI `recipe.run_stream()` skips dangerous-tool policy enforcement

## Summary

PraisonAI recipe execution blocks default-denied dangerous tools unless the
caller explicitly passes `allow_dangerous_tools=True`. The normal `recipe.run()`
path enforces this with `_check_tool_policy()`. The stre…

GitHub-GHSA

HIGH
SurrealDB: Arbitrary file read via DEFINE ANALYZER mapper() filter
GHSA-cc8f-fcx3-gpjr
pkg: surrealdb
eco: rust
published: Jun 19, 2026
SurrealDB's full-text search lets you define a text analyzer whose `mapper` filter loads a term-mapping file from disk (`DEFINE ANALYZER … FILTERS mapper('<path>')`). A database user with the `EDITOR` or `OWNER` role could point that filter at any file the SurrealDB process can read and have its c…
GitHub-GHSA

HIGH
LangSmith SDK TracingMiddleware: Arbitrary server-side file read
GHSA-f4xh-w4cj-qxq8
pkg: langsmith
eco: pip
published: Jun 19, 2026
# Summary

An attacker who can send an HTTP request to a server running the LangSmith SDK's `TracingMiddleware` can cause that server to read an arbitrary file from its local filesystem and upload the contents to LangSmith as a trace attachment. Depending on how the distributed trace system is deplo…

GitHub-GHSA

HIGH
Daytona: Cross-org IDOR in organization role update/delete — any org owner can rewrite or destroy another org's roles
GHSA-qxvm-pcfm-qc39
pkg: github.com/daytonaio/daytona
eco: go
published: Jun 16, 2026
### Summary
Daytona's organization role update and delete endpoints authorized the caller as an owner of the organization named in the request path, but resolved and mutated the target role by its identifier alone, without verifying the role belonged to that organization. An authenticated user who o…
CVE-2026-54322
GitHub-GHSA

HIGH
Home Assistant: Konnected alarm-panel switch state and zone topology disclosed to unauthenticated actors on the LAN
GHSA-x84v-g949-293w
pkg: homeassistant
eco: pip
published: Jun 19, 2026
### Summary

The Konnected integration registers an HTTP endpoint, `KonnectedView` (`homeassistant/components/konnected/__init__.py`), that is marked as **not requiring authentication** (`requires_auth = False`). A comment next to that line says auth is instead handled "via the access token from con…

CVE-2026-54317
GitHub-GHSA

HIGH
npm PraisonAI SandboxExecutor network-isolated mode does not block non-proxy-aware network clients
GHSA-gqmf-56h7-rrpf
pkg: praisonai
eco: npm
published: Jun 18, 2026
## Summary

The published npm package `praisonai` exports a TypeScript `SandboxExecutor` with a `network-isolated` mode. The CLI lists that mode as:

“`text
network-isolated No network access (proxy blocked)
“`

The implementation does not create a network namespace, firewall rule, socket filter,…

GitHub-GHSA

HIGH
LangChain4j: SQL injection via metadata filters in langchain4j-mariadb and langchain4j-pgvector
GHSA-2mfg-cc43-9pcj
pkg: dev.langchain4j:langchain4j-mariadb, dev.langchain4j:langchain4j-mariadb, dev.langchain4j:langchain4j-mariadb
eco: maven
published: Jun 17, 2026
### Summary
The MariaDB and pgvector embedding stores build metadata-filter SQL by string-concatenating
filter **keys** (and, in MariaDB, string **values**) directly into the query without adequate
escaping. A crafted metadata key in `EmbeddingSearchRequest.filter()` can break out of its SQL
context…
CVE-2026-55405
GitHub-GHSA

HIGH
MessagePack for Python: Out-of-bounds read / crash on Unpacker reuse after a caught error
GHSA-6v7p-g79w-8964
pkg: msgpack
eco: pip
published: Jun 19, 2026
### Impact

If the Unpacker is used repeatedly after an error occurs, the process may crash with a SEGV.

If the Unpacker is used repeatedly to unpack untrusted input from external sources, it may be vulnerable to a DoS attack.

### Patches

v1.2.1

### Workarounds

Users should create a new Unpacke…

GitHub-GHSA

HIGH
SearXNG MCP Server: Unbounded Response Body Read Bypasses URL Size Limit in `web_url_read`
GHSA-xcqx-9jf5-w339
pkg: mcp-searxng
eco: npm
published: Jun 19, 2026
## Unbounded Response Body Read Bypasses URL Size Limit in `web_url_read`

### Summary

The `web_url_read` MCP tool in mcp-searxng enforces its 5 MiB response-size limit exclusively by inspecting the `Content-Length` header of a preliminary HEAD request. When a server omits `Content-Length` — a st…

GitHub-GHSA

HIGH
Langflow: Unauthenticated DoS through multipart form boundary file upload
GHSA-qwqc-p3q8-wcg9
pkg: langflow
eco: pip
published: Jun 19, 2026
### Summary
An attacker can send a `/api/v1/files/upload/` request without any authentication token/cookies and abuse a very long multipart form boundary to make the langflow app unusable for all users for an indefinite amount of time.

### Details
https://github.com/langflow-ai/langflow/blob/v1.0.…

CVE-2026-55446
GitHub-GHSA

HIGH
Ultimate Sitemap Parser (USP): XML Entity Expansion (Billion Laughs) DoS in XMLSitemapParser
GHSA-p5wc-9w9r-m232
pkg: ultimate-sitemap-parser
eco: pip
published: Jun 19, 2026
## XML Entity Expansion (Billion Laughs) DoS in XMLSitemapParser

### Summary

`ultimate-sitemap-parser` version 1.8.0 and earlier parse attacker-controlled XML content using Python's `xml.parsers.expat` without any restriction on DTD declarations or recursive entity references. An attacker who can …

GitHub-GHSA

HIGH
Ultimate Sitemap Parser (USP): Gzip Decompression Bomb Bypasses Sitemap Size Limit
GHSA-8823-qg2x-pv9f
pkg: ultimate-sitemap-parser
eco: pip
published: Jun 19, 2026
## Gzip Decompression Bomb Bypasses Sitemap Size Limit

### Summary

`ultimate-sitemap-parser` enforces a 100 MiB size limit on sitemap responses, but applies it only to the **compressed** bytes received over the network. When a `.gz` sitemap is fetched, `usp/helpers.py:239` calls `gzip_lib.decompre…

GitHub-GHSA

HIGH
flat-to-nested: Prototype pollution in flat-to-nested convert() via __proto__ parent/id key
GHSA-hp36-v28f-w3r4
pkg: flat-to-nested
eco: npm
published: Jun 19, 2026
### Summary
`convert()` builds the nested tree by using each flat record's `id` and `parent` field values directly as object keys, with no guard against `__proto__` / `constructor` / `prototype`. A record whose `parent` is the string `"__proto__"` makes `temp[parent]` resolve to `Object.prototype`…
CVE-2026-55091
GitHub-GHSA

HIGH
CoreWCF: Pre-authentication infinite-loop CPU exhaustion in CoreWCF net.tcp / net.pipe / net.uds framing handshake
GHSA-p86g-xrr2-pf7c
pkg: CoreWCF.NetFramingBase, CoreWCF.NetFramingBase
eco: nuget
published: Jun 19, 2026
### Impact
An unauthenticated remote attacker can pin one server thread‑pool worker at 100 % CPU per connection. With a few connections, the CPU usage can be exhausted.

#### Preconditions
An attacker being able to reach a service which is exposing an endpoint using one of NetTcpBinding, NetNamedP…

CVE-2026-54772
GitHub-GHSA

HIGH
Oj: Stack Buffer Overflow in Oj::Doc#each_child via Deeply Nested Input
GHSA-3m6q-jj5j-38c9
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj::Doc#each_child`, when invoked recursively over a deeply nested JSON
document, overflows a fixed-size stack buffer and aborts the process. This is a
denial of service reachable from untrusted JSON.

### Details

Two-step chain in `ext/oj/fast.c`:

1. **`doc_each_child` (~line 1501)*…

CVE-2026-54592
GitHub-GHSA

HIGH
Stanza: Remote Code Execution via Unsafe Pickle Deserialization in Model Loaders
GHSA-v5jw-96jm-7h2c
pkg: stanza
eco: pip
published: Jun 19, 2026
### Summary

Stanza 1.12.0 attempts to safely load PyTorch checkpoint files using `torch.load(…, weights_only=True)`, but automatically falls back to the fully unsafe `torch.load(…, weights_only=False)` when the safe load raises `pickle.UnpicklingError`. Because the `UnpicklingError` condition i…

CVE-2026-54499
GitHub-GHSA

HIGH
Faraday: Uncontrolled recursion in NestedParamsEncoder allows stack exhaustion DoS via deeply nested query parameters
GHSA-98m9-hrrm-r99r
pkg: faraday
eco: rubygems
published: Jun 19, 2026
# Uncontrolled Recursion in NestedParamsEncoder Allows Stack Exhaustion DoS via Deeply Nested Query Parameters

## Summary

`Faraday::NestedParamsEncoder`, the default nested query parameter encoder/decoder in Faraday, decodes nested query strings without enforcing a maximum nesting depth.

A crafte…

CVE-2026-54297
GitHub-GHSA

HIGH
AlchemyCMS: Unauthenticated nested page API leaks restricted & unpublished content
GHSA-mqq5-j7w8-2hgh
pkg: alchemy_cms, alchemy_cms, alchemy_cms
eco: rubygems
published: Jun 19, 2026
# Unauthenticated nested page API leaks restricted & unpublished content

– **Location:** `app/controllers/alchemy/api/pages_controller.rb:28` (`Api::PagesController#nested`)
– **Affected version:** Alchemy CMS 8.3.0.dev (Rails 8.1.3)

## Description

The unauthenticated `GET /api/pages/nested` endp…

GitHub-GHSA

HIGH
OpenTofu: Possible arbitrary file read during certain git operations via a maliciously crafted URL
GHSA-q7j3-v8qv-22vq
pkg: github.com/opentofu/opentofu, github.com/opentofu/opentofu
eco: go
published: Jun 19, 2026
### Impact
Possible data exposure.
#### Summary
While downloading packages from a maliciously crafted URL, some git operations against that URL could allow arbitrary file read.
This might allow disclosure of confidential information.

#### Details
OpenTofu relies on [go-getter](https://github.com/ha…

GitHub-GHSA

HIGH
undici WebSocket client vulnerable to denial of service via fragment count bypass
GHSA-vxpw-j846-p89q
pkg: undici, undici, undici
eco: npm
published: Jun 19, 2026
## Impact

The undici WebSocket client enforces `maxPayloadSize` on the cumulative byte count of fragments in a message but does not enforce a limit on the number of fragments. A malicious WebSocket server can stream many small or empty continuation frames that each pass per-frame and cumulative-siz…

CVE-2026-12151
GitHub-GHSA

HIGH
undici vulnerable to cross-origin request routing via SOCKS5 proxy pool reuse
GHSA-hm92-r4w5-c3mj
pkg: undici, undici
eco: npm
published: Jun 19, 2026
## Impact

When using `Socks5ProxyAgent`, undici reuses a single connection pool across different origins without verifying that the pool's origin matches the requested origin. All requests are dispatched through the pool connected to the first origin, regardless of the intended destination.

This c…

CVE-2026-6734
GitHub-GHSA

HIGH
Pipecat: Telephony WebSocket `/ws` Unauthenticated Call-Control Abuse via Attacker-Supplied Call SID
GHSA-j8cv-x86q-rj85
pkg: pipecat-ai
eco: pip
published: Jun 18, 2026
## Development Runner Telephony WebSocket `/ws` Unauthenticated Call-Control Abuse via Attacker-Supplied Call SID

### Summary

The pipecat development runner registers a `/ws` WebSocket endpoint for telephony testing that accepts connections without any authentication. An unauthenticated remote att…

CVE-2026-54695
GitHub-GHSA

HIGH
undici WebSocket client vulnerable to denial of service via cumulative fragment bypass
GHSA-38rv-x7px-6hhq
pkg: undici
eco: npm
published: Jun 18, 2026
## Impact

The undici WebSocket client enforces `maxPayloadSize` per-frame but does not enforce the cumulative size of fragmented uncompressed messages. A malicious WebSocket server can stream many small fragments that each pass per-frame validation but collectively exceed the configured limit, caus…

CVE-2026-9675
GitHub-GHSA

HIGH
PraisonAI A2U incomplete authentication fix leaves current serve command unauthenticated by default
GHSA-jxcw-qp4h-6jfq
pkg: praisonai
eco: pip
published: Jun 18, 2026
## Summary

The published A2U advisory `GHSA-f292-66h9-fpmf` says unauthenticated A2U event streaming was fixed in `praisonai` `4.5.115`. Current head still exposes the same A2U subscription and event routes without authentication when the operator starts the documented CLI entrypoint:

“`text
prai…

GitHub-GHSA

HIGH
PraisonAI: Arbitrary File Read via `@file:` Mention Path Traversal
GHSA-2rcg-mm5h-xchx
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
## Summary

The MentionsParser in `src/praisonai-agents/praisonaiagents/tools/mentions.py` processes `@file:` mentions in agent prompts by reading arbitrary files from the filesystem. When a file path is not found relative to the workspace, the parser falls back to using the path as an absolute path…

GitHub-GHSA

HIGH
PraisonAI: Unauthenticated Local File Inclusion via agent_file path in PraisonAI Jobs API
GHSA-p4pj-vh7h-6cqh
pkg: praisonai
eco: pip
published: Jun 18, 2026
### Summary
An unauthenticated attacker can read arbitrary files on the server by supplying an absolute filesystem path in the `agent_file` field of the Jobs API. The field has no path validation, no allowlist, and no authentication is required to submit jobs.

### Details
The `agent_file` field in …

GitHub-GHSA

HIGH
PraisonAI dynamic-context artifact tools read arbitrary host files outside artifact storage
GHSA-j7qx-p75m-wp7g
pkg: praisonai
eco: pip
published: Jun 18, 2026
# PraisonAI dynamic-context artifact tools read arbitrary host files outside artifact storage

## Summary

PraisonAI's Dynamic Context Discovery feature exposes artifact helper tools
through `ctx.get_tools()`:

“`python
ctx = setup_dynamic_context()

agent = Agent(
instructions="You are a data …

GitHub-GHSA

HIGH
PraisonAI Dynamic Context history and terminal tools read files outside configured storage via path traversal
GHSA-22cj-m4wf-fv2c
pkg: praisonai
eco: pip
published: Jun 18, 2026
# PraisonAI Dynamic Context history and terminal tools read files outside configured storage via path traversal

## Summary

PraisonAI's Dynamic Context module provides filesystem-backed history and
terminal-log storage. The SDK reference describes the module as providing:

– artifact storage for to…

GitHub-GHSA

HIGH
JLine3 Telnet server: Unauthenticated Remote Memory Exhaustion via Unbounded Telnet NEW-ENVIRON Variables
GHSA-47qp-hqvx-6r3f
pkg: org.jline:jline-remote-telnet
eco: maven
published: Jun 18, 2026
### Summary

The JLine3 Telnet server (`remote-telnet` module) does not limit the number of
environment variables a client may inject via the Telnet NEW-ENVIRON option. An
unauthenticated attacker can flood the server with a large number of unique
variable pairs before sending the terminating IAC SE…

GitHub-GHSA

HIGH
JLine3 Telnet server: Unauthenticated Remote DoS via Unbounded Telnet NAWS Terminal Geometry
GHSA-2r2c-cx56-8933
pkg: org.jline:jline-remote-telnet
eco: maven
published: Jun 18, 2026
### Summary

The JLine3 Telnet server (`remote-telnet` module) does not apply an upper bound to
terminal dimensions received via the Telnet NAWS (Negotiate About Window Size) option.
An unauthenticated remote attacker can send a NAWS subnegotiation advertising a
65535×65535 terminal and repeatedly …

GitHub-GHSA

HIGH
http-proxy-middleware: multipart/form-data field injection via unescaped CRLF in `fixRequestBody`
GHSA-gcq2-9pq2-cxqm
pkg: http-proxy-middleware, http-proxy-middleware
eco: npm
published: Jun 18, 2026
## Summary
`fixRequestBody()` is the library's documented helper for re-emitting a request body that was already consumed by a body parser. When the **outgoing** `Content-Type` is `multipart/form-data`, it rebuilds the body with `handlerFormDataBodyData()`, which interpolates each `req.body` key and…
CVE-2026-55603
GitHub-GHSA

HIGH
Gotenberg: SSRF via LibreOffice document processing
GHSA-2mrg-35hw-x3x9
pkg: github.com/gotenberg/gotenberg/v8
eco: go
published: Jun 18, 2026
**Summary**

Server-Side Request Forgery (SSRF) vulnerability affecting the `/forms/libreoffice/convert` endpoint in Gotenberg v8.33.0 running with the default configuration.

By uploading a specially crafted DOCX document, an attacker can cause LibreOffice to automatically retrieve external resour…

CVE-2026-55229
GitHub-GHSA

HIGH
Hermes Agent contains a DNS rebinding vulnerability in WebSocket endpoints that allows remote attackers to bypass Host and Origin validation
GHSA-4pqm-j46f-795x
pkg: hermes-agent
eco: pip
published: Jun 17, 2026
Hermes Agent before 0.16.0 contains a DNS rebinding vulnerability in WebSocket endpoints that allows remote attackers to bypass Host and Origin validation. FastAPI HTTP middleware does not execute for WebSocket upgrade requests on /api/pty, /api/ws, /api/pub, and /api/events endpoints, enabling atta…
CVE-2026-53869
GitHub-GHSA

HIGH
HAPI FHIR: Incomplete fix for CVE-2026-45367: DSTU2 FHIRPathEngine.matches() missing RegexTimeout protection allows ReDoS
GHSA-fxj4-p9xp-37v5
pkg: ca.uhn.hapi.fhir:org.hl7.fhir.dstu2, ca.uhn.hapi.fhir:org.hl7.fhir.convertors, ca.uhn.hapi.fhir:org.hl7.fhir.validation
eco: maven
published: Jun 17, 2026
## Summary
The fix for CVE-2026-45367 added `RegexTimeout` protection to the `matches()` function in DSTU2016MAY, DSTU3, R4, R4B, and R5, but the DSTU2 module was incompletely patched. In `org.hl7.fhir.dstu2`, `replaceMatches()` was updated while `matches()` at line 2462 still calls the raw `String.…
CVE-2026-55470
GitHub-GHSA

HIGH
handlebars.java FileTemplateLoader Path Traversal
GHSA-r4gv-qr8j-p3pg
pkg: com.github.jknack:handlebars
eco: maven
published: Jun 17, 2026
### Impact
Any application that passes user-controlled input to Handlebars.compile() using a FileTemplateLoader (or ClassPathTemplateLoader) is vulnerable to arbitrary file read. This is a realistic attack surface for web applications that use template names from URL path parameters, request paramet…
CVE-2026-55760
GitHub-GHSA

HIGH
Duplicate Advisory: picklescan has Arbitrary file read using `io.FileIO`
GHSA-5v23-73v4-w2fp
pkg: picklescan
eco: pip
published: Jun 17, 2026
### Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-9726-w42j-3qjr. This link is maintained to preserve external references.

### Original Description
picklescan before 0.0.35 contains an unsafe pickle deserialization vulnerability allowing unauthenticated attac…

GitHub-GHSA

HIGH
Multer vulnerable to Denial of Service via deeply nested field names
GHSA-72gw-mp4g-v24j
pkg: multer, multer
eco: npm
published: Jun 17, 2026
### Impact

Multer is vulnerable to a Denial of Service (DoS) via deeply nested field names in multipart form data. The `append-field` dependency parses bracket notation in field names (e.g., `a[b][c]`) with no limit on nesting depth, allowing an attacker to force allocation of deeply nested object …

CVE-2026-5079
GitHub-GHSA

HIGH
Caddy: Windows `file_server` path authorization bypass via encoded backslash
GHSA-qrp7-cvwr-j2c6
pkg: github.com/caddyserver/caddy/v2, github.com/caddyserver/caddy
eco: go
published: Jun 16, 2026
### Summary

On Windows, Caddy `path` matchers treat `/private\secret.txt` as outside `/private/*`, but `file_server` later resolves the same request path as `private\secret.txt` on disk.

An unauthenticated remote client can request `/private%5csecret.txt` and bypass Caddy path-scoped auth/deny rou…

CVE-2026-52844
GitHub-GHSA

HIGH
Netty: Unbounded pre-allocation in RedisArrayAggregator from RESP array length
GHSA-5w86-c3rq-vjj7
pkg: io.netty:netty-codec-redis, io.netty:netty-codec-redis
eco: maven
published: Jun 15, 2026
### Summary
RedisArrayAggregator pre-allocates ArrayList with initial capacity equal to the RESP array element count declared in an array header. That count is taken from the wire before the corresponding child messages exist. A small malicious header can claim a huge initial capacity.

### Details

CVE-2026-50011
GitHub-GHSA

HIGH
Netty: Wrapping plain trust manager silently disables hostname verification
GHSA-c653-97m9-rcg9
pkg: io.netty:netty-handler, io.netty:netty-handler
eco: maven
published: Jun 15, 2026
SimpleTrustManagerFactory.engineGetTrustManagers() and related paths wrap any user-supplied plain X509TrustManager in X509TrustManagerWrapper, which extends X509ExtendedTrustManager but implements the 3-arg checkServerTrusted(chain, authType, SSLEngine) by discarding the SSLEngine and calling the 2-…
CVE-2026-50010
GitHub-GHSA

HIGH
Netty HTTP/3 QPACK Blocked Streams Memory Exhaustion
GHSA-4grm-h2qv-h6w6
pkg: io.netty:netty-codec-http3
eco: maven
published: Jun 15, 2026
### Summary
A memory exhaustion vulnerability in the Netty HTTP/3 codec allows the creation of an infinite number of blocked streams, which can cause OOM error.

### Details
The vulnerability exists in `io.netty.handler.codec.http3.QpackDecoder#shouldWaitForDynamicTableUpdates`:

If a client sends a…

CVE-2026-48748
GitHub-GHSA

HIGH
Microsoft Security Advisory CVE-2026-45591 – ASP.NET Core Denial of Service Vulnerability
GHSA-f8h2-vmm9-qhj6
pkg: Microsoft.AspNetCore.App.Runtime.linux-x64, Microsoft.AspNetCore.App.Runtime.linux-x64, Microsoft.AspNetCore.App.Runtime.linux-x64
eco: nuget
published: Jun 15, 2026
## Executive summary

Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core SignalR and Blazor Server. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability.

A denial of service v…

CVE-2026-45591
GitHub-GHSA

HIGH
CoreWCF: SPNEGO SecurityContextToken proof key wrapped without confidentiality
GHSA-2288-8h3r-cqgg
pkg: CoreWCF.Primitives
eco: nuget
published: Jun 19, 2026
### Impact
When the proof key recovered from the RSTR can be observed by a party that is not the legitimate client, that party can impersonate the authenticated Windows principal for the lifetime of the SCT (default ~10 hours) and decrypt or forge any subsequent WS‑SecureConversation traffic that …
CVE-2026-54784
GitHub-GHSA

HIGH
CoreWCF: XML Signature Wrapping in WS-Security endorsing/supporting signature verification allows replay of captured signed messages
GHSA-gqv6-pwcg-87r8
pkg: CoreWCF.Primitives, CoreWCF.Primitives
eco: nuget
published: Jun 19, 2026
### Impact
The attacker, with one captured signed SOAP envelope from a victim and no other privileges, can invoke arbitrary operations on the service as the victim principal for the lifetime of the captured signing key. There is no rate limit on replays. The DetectReplays setting on transport-securi…
CVE-2026-54783
GitHub-GHSA

HIGH
CoreWCF: SAML SubjectConfirmation methods and holder-of-key proof keys are not enforced
GHSA-48pq-2xq3-c2m4
pkg: CoreWCF.Primitives, CoreWCF.Primitives
eco: nuget
published: Jun 19, 2026
### Impact
The relying application is given a ClaimsPrincipal for a subject whose authority over the assertion the sender never proved. There are two distinct exploit shapes:
– Holder-of-key downgrade. An attacker who obtains a holder-of-key SAML assertion that was issued without KeyInfo (issuer bug…
CVE-2026-54781
GitHub-GHSA

HIGH
CoreWCF: SamlSerializer skips SignatureValue verification when SAML signing token is not an X.509 certificate
GHSA-rpj7-hr7h-w6p9
pkg: CoreWCF.Primitives, CoreWCF.Primitives
eco: nuget
published: Jun 19, 2026
### Impact
When a service is configured to validate SAML tokens using a method other than X.509 certificate signing, the final signature verification is skipped.

#### Preconditions
The service is configured to authenticate using SAML tokens and an out of band token resolver (commonly the IssuerToke…

CVE-2026-54774
GitHub-GHSA

HIGH
undici vulnerable to TLS certificate validation bypass via dropped requestTls in SOCKS5 ProxyAgent
GHSA-vmh5-mc38-953g
pkg: undici, undici
eco: npm
published: Jun 18, 2026
## Impact

undici's `ProxyAgent` silently drops the `requestTls` option when configured with a SOCKS5 proxy URI (`socks5://` or `socks://`). The target HTTPS connection through the SOCKS5 tunnel falls back to Node's default trust store, ignoring user-configured `ca`, `cert`, `key`, `rejectUnauthoriz…

CVE-2026-9697
GitHub-GHSA

HIGH
ZITADEL: Missing client_id binding in OIDC authorization code exchange and refresh token flows (RFC 6749 Section 4.1.3 violation)
GHSA-xqxv-4jc2-x56x
pkg: github.com/zitadel/zitadel
eco: go
published: Jun 18, 2026
### Summary

Zitadel's OAuth2 / OIDC `CodeExchange` and `RefreshToken` implementations omit a critical validation step to ensure that the requesting client matches the client that originally initiated the authorization flow. This violates RFC 6749 Section 4.1.3, which mandates that the authorization…

CVE-2026-55672
GitHub-GHSA

HIGH
Deno: Miller-Rabin Primality Test Allows Zero Rounds
GHSA-9xg4-qhm4-g43w
pkg: deno
eco: rust
published: Jun 16, 2026
## Summary

`node:crypto.checkPrime(candidate[, options][, callback])` and `crypto.checkPrimeSync(candidate[, options])` ran no Miller-Rabin rounds at all when the caller left `options.checks` at its default of `0`. In that mode, the only test applied to the candidate was trial division by the prime…

CVE-2026-49440
GitHub-GHSA

HIGH
Improper neutralization of argument delimiters in AWS Bedrock AgentCore Python SDK install_packages()
GHSA-6rfw-mq36-jm8h
pkg: bedrock-agentcore
eco: pip
published: Jun 19, 2026
### Summary
The AWS Bedrock AgentCore Python SDK (bedrock-agentcore) is an open-source SDK that enables developers to build, deploy, and manage agents on AWS Bedrock AgentCore. An issue exists in the install_packages() method of the Code Interpreter client where crafted package name arguments can by…
CVE-2026-12530
GitHub-GHSA

HIGH
PraisonAI Code agent tools fail open without a workspace boundary
GHSA-gcq3-mfvh-3×25
pkg: praisonai
eco: pip
published: Jun 18, 2026
# PraisonAI Code agent tools fail open without a workspace boundary

## Summary

PraisonAI Code's agent-compatible `CODE_TOOLS` wrappers keep a global workspace root initialized to `None`. If an application uses `CODE_TOOLS`, `code_read_file`, `code_search_replace`, or `code_apply_diff` before calli…

GitHub-GHSA

HIGH
PraisonAI: Jobs webhook SSRF protection bypass via DNS rebinding
GHSA-rjvw-7vvw-549v
pkg: praisonai
eco: pip
published: Jun 18, 2026
# Jobs webhook SSRF protection bypass via DNS rebinding

## Summary

PraisonAI's Async Jobs API validates `webhook_url` when a job request is parsed
and again when the internal `Job` object is constructed. That validation blocks
direct loopback/private targets, but it is not bound to the later netwo…

GitHub-GHSA

HIGH
@jhb.software/payload-cloudinary-plugin: Arbitrary Cloudinary API Parameter Signing
GHSA-h5x8-xp6m-x6q4
pkg: @jhb.software/payload-cloudinary-plugin
eco: npm
published: Jun 19, 2026
## Arbitrary Cloudinary API Parameter Signing in @jhb.software/payload-cloudinary-plugin

### Summary

`@jhb.software/payload-cloudinary-plugin` v0.3.4 exposes a server-side signing endpoint (`POST /api/cloudinary-generate-signature`) that passes attacker-supplied `paramsToSign` directly to `cloudin…

GitHub-GHSA

HIGH
SearXNG MCP Server: DNS-resolved Private Hostname SSRF in `web_url_read`
GHSA-mrvx-jmjw-vggc
pkg: mcp-searxng
eco: npm
published: Jun 19, 2026
## DNS-resolved Private Hostname SSRF in `web_url_read`

### Summary

The `web_url_read` MCP tool in `mcp-searxng` is vulnerable to Server-Side Request Forgery (SSRF) via DNS rebinding bypass. The `assertUrlAllowed()` function at `src/url-reader.ts:85-93` validates only the syntactic hostname string…

GitHub-GHSA

HIGH
Network-AI: Poisoned environment backup manifest allows arbitrary recursive deletion during backup pruning
GHSA-2fmp-9rvw-hc96
pkg: network-ai
eco: npm
published: Jun 19, 2026
### Summary
`EnvironmentManager.listBackups()` reads each backup's `_manifest.json` and trusts the manifest's `path` field. `EnvironmentManager.pruneBackups()` later passes that trusted `entry.path` directly to `rmSync(entry.path, { recursive: true, force: true })`.

An attacker who can place or mod…

GitHub-GHSA

HIGH
jupyterlab-git excluded_paths Case-Sensitivity Bypass Allows Reading Excluded Directories
GHSA-436q-jwfr-rm2h
pkg: jupyterlab-git
eco: pip
published: Jun 19, 2026
## Summary

`jupyterlab-git` 0.53.0 (latest, 2026-04-30) uses `fnmatch.fnmatchcase()` in `GitHandler.prepare()` (`jupyterlab_git/handlers.py:91`) to enforce the admin-configured `excluded_paths` security control. Because `fnmatchcase` is unconditionally case-sensitive, an authenticated user on a cas…

CVE-2026-54528
GitHub-GHSA

HIGH
OpenClaw: Workspace-derived service PATH could influence trash command selection
GHSA-rx78-29qr-5hq8
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Workspace-derived service PATH could influence trash command selection. In affected versions, a workspace-derived environment path could select an unintended `trash` executable during maintenance.

This advisory is scoped to the named feature and configuration. It does not change OpenCl…

CVE-2026-53865
GitHub-GHSA

HIGH
OpenClaw: Workspace .env STATE_DIRECTORY could influence bundled runtime dependency roots
GHSA-wc84-j36w-pw4x
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Workspace .env STATE_DIRECTORY could influence bundled runtime dependency roots. In affected versions, a workspace `.env` in a repository opened by a trusted operator could set `STATE_DIRECTORY` before runtime dependency root resolution.

This advisory is scoped to the named feature and…

CVE-2026-53858
GitHub-GHSA

HIGH
OpenClaw: Workspace .env npm_execpath could influence bundled runtime dependency install
GHSA-24vr-rprv-67rf
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Workspace .env npm_execpath could influence bundled runtime dependency install. In affected versions, a workspace `.env` in a repository opened by a trusted operator could override the package-manager executable path used by the install helper.

This advisory is scoped to the named feat…

CVE-2026-53846
GitHub-GHSA

HIGH
OpenClaw: Linux and macOS exec allowlists skipped configured argument patterns
GHSA-v2ww-5rh7-2h5v
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

OpenClaw's exec allowlist supported optional `argPattern` entries to restrict the arguments accepted for an allowlisted executable. In affected releases, Linux and macOS gateways skipped `argPattern` checks and treated a matching executable path as sufficient to satisfy the allowlist.

CVE-2026-53853
GitHub-GHSA

HIGH
Nodemailer: Message-level raw option bypasses disableFileAccess/disableUrlAccess, enabling arbitrary file read and full-response SSRF in the delivered message
GHSA-p6gq-j5cr-w38f
pkg: nodemailer
eco: npm
published: Jun 18, 2026
# Message-level `raw` option bypasses `disableFileAccess` / `disableUrlAccess`, enabling arbitrary file read and full-response SSRF in the sent message

– **Target:** nodemailer/nodemailer, npm `nodemailer` **v9.0.0** (HEAD `4e58450eb490e5097a74b2b2cce35a8d9e21856e`)
– **Verdict:** CONFIRMED (local …

GitHub-GHSA

HIGH
OpenClaw: Workspace .env CLOUDSDK_PYTHON could influence Gmail setup gcloud execution
GHSA-fq9j-vw4w-fr6v
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Workspace .env CLOUDSDK_PYTHON could influence Gmail setup gcloud execution. In affected versions, a workspace `.env` in a repository opened by a trusted operator could influence which Python runtime `gcloud` used through `CLOUDSDK_PYTHON`.

This advisory is scoped to the named feature …

CVE-2026-53842
GitHub-GHSA

HIGH
OpenClaw: MCP Streamable HTTP redirects could forward configured custom headers to another origin
GHSA-rjxq-qqhf-8hwh
pkg: openclaw
eco: npm
published: Jun 17, 2026
### Summary

OpenClaw supports remote MCP Streamable HTTP servers with operator-configured custom headers. In affected releases, those headers could be forwarded when the MCP endpoint responded with a cross-origin redirect.

This issue is limited to configured MCP Streamable HTTP servers that use cu…

CVE-2026-53840
GitHub-GHSA

HIGH
Daytona: Public sandbox previews remain accessible for up to one hour after being made private
GHSA-ww63-pv5x-vfc8
pkg: github.com/daytonaio/daytona
eco: go
published: Jun 16, 2026
### Summary
Sandbox previews that were switched from public to private could remain reachable without authentication for a short period after the change, due to a cached visibility state that was not invalidated when the sandbox's visibility changed.

### Impact
When a sandbox owner changed a previe…

CVE-2026-54321
GitHub-GHSA

HIGH
Anki's local HTTP server does not sufficiently validate requests
GHSA-869j-r97x-hx2g
pkg: aqt
eco: pip
published: Jun 19, 2026
## Summary

Anki launches a local HTTP server to serve media files and web pages for parts of its interface. The server fails to validate requests in the following ways:
1. No sufficient validation of the Origin header.
2. Some endpoints are vulnerable to path traversal attacks.

This allows malicio…

GitHub-GHSA

HIGH
Lokka: Azure Resource Manager URL path validation issue
GHSA-g2gw-q38m-vjfc
pkg: @merill/lokka
eco: npm
published: Jun 19, 2026
Lokka versions prior to 2.1.2 constructed Azure Resource Manager request URLs using direct string concatenation with user-controlled path input. Specially crafted path values could alter URL authority parsing and cause Azure Resource Manager bearer tokens to be sent to an unintended host. Version 2.…
GitHub-GHSA

HIGH
Uni-CLI: Legacy HTTP MCP transport accepted browser-originated localhost requests
GHSA-v3f4-w7r7-v3hm
pkg: @zenalexa/unicli
eco: npm
published: Jun 19, 2026
## Impact

Uni-CLI versions before 0.225.2 exposed the legacy JSON-RPC-over-HTTP MCP transport on loopback without validating browser Origin headers before routing requests. A malicious web page could send a CORS simple POST request, such as text/plain, to the local /mcp endpoint and deliver a JSON-…

GitHub-GHSA

HIGH
stigmem-node: decay sweep expires and counts facts across all tenants (cross-tenant BOLA)
GHSA-6gqw-jqv7-v88m
pkg: stigmem-node
eco: pip
published: Jun 19, 2026
### Summary
On a multi-tenant stigmem node, a caller holding a `write` credential for **one** tenant can run a decay sweep that acts on **every** tenant's facts. The candidate-selection queries in `lifecycle/decay.py` (`_select_ttl_candidates`, `_select_confidence_candidates`) carried no `tenant_id`…
GitHub-GHSA

HIGH
stistigmem-node: quarantine review surface exposes and mutates other tenants' quarantined facts (cross-tenant BOLA)
GHSA-xhv3-q4xx-349r
pkg: stigmem-node
eco: pip
published: Jun 19, 2026
### Summary
On a multi-tenant stigmem node, a tenant administrator could list, read, and **admit or reject** quarantined facts belonging to **other** tenants. The list/count queries and `_get_quarantined_fact` in `routes/quarantine.py` lacked an `f.tenant_id = identity.tenant_id` predicate, and the …
GitHub-GHSA

HIGH
stigmem-node: RTBF tombstones are mis-attributed and suppress reads tenant-blind (cross-tenant BOLA)
GHSA-x26h-xmv8-gxf7
pkg: stigmem-node
eco: pip
published: Jun 19, 2026
### Summary
On a multi-tenant stigmem node, RTBF (right-to-be-forgotten) tombstones were mis-scoped two ways. (1) `issue_tombstone` defaulted the tenant to `"default"` instead of the caller's tenant, so tombstones could be written to the wrong tenant. (2) The read-suppression path — `_get_tombston…
GitHub-GHSA

HIGH
Gogs: XSS in .ipynb files renderer due to outdated notebookjs
GHSA-6vxv-wg6j-5qwp
pkg: gogs.io/gogs
eco: go
published: Jun 19, 2026
### Summary

Gogs renders Jupyter notebook files (`.ipynb`) using [jsvine/notebookjs](https://github.com/jsvine/notebookjs), but the version is outdated, missing patches for known XSS vulnerabilities.

### Details

Gogs uses version 0.4.2 of notebookjs to render Jupyter notebook files:

https://gith…

GitHub-GHSA

HIGH
http4k: `HmacSha256.hash` (despite the `Hmac` naming) computed a plain unkeyed digest; clarified by deprecation in favour of `Sha256.hash` / `Sha256.hmac`
GHSA-m4w9-hjfw-vwj4
pkg: org.http4k:http4k-core
eco: maven
published: Jun 19, 2026
### Impact

The `HmacSha256` class contained two functions:
– `hash(payload)` — a plain unkeyed SHA-256 digest. The `Hmac` prefix in the class name was misleading; this function has no key parameter, so it could never have been an HMAC.
– `hmacSHA256(key, data)` — a properly keyed HMAC-SHA256.

GitHub-GHSA

HIGH
TinaCMS: Cross-origin postMessage handlers and rich-text URL-sanitization bypass enable stored XSS and session takeover
GHSA-g5qx-h5f3-mp2f
pkg: tinacms, @tinacms/app
eco: npm
published: Jun 19, 2026
TinaCMS registers window message listeners — the useTina overlay handler, the OAuth authentication popup handler, and the admin↔preview iframe GraphQL reducer — that act on event.data without verifying event.origin or event.source, and post messages using non-specific target origins. A page th…
CVE-2026-55660
GitHub-GHSA

HIGH
@cyclonedx/cyclonedx-npm: Shell Injection via Unsanitized –workspace Argument
GHSA-v75r-vx73-82pj
pkg: @cyclonedx/cyclonedx-npm
eco: npm
published: Jun 19, 2026
## Summary
A command injection vulnerability exists in `@cyclonedx/cyclonedx-npm` when the CLI is invoked with the `–workspace <value>` option while the environment variable `npm_execpath` is unset or empty.
User‑supplied `–workspace` values are passed to a subshell without proper sanitization…
CVE-2026-55849
GitHub-GHSA

HIGH
Concurrent Ruby : `AtomicReference#update` livelocks when the stored value is `Float::NAN`
GHSA-h8w8-99g7-qmvj
pkg: concurrent-ruby
eco: rubygems
published: Jun 19, 2026
### Summary
`Concurrent::AtomicReference#update` can enter a permanent busy retry loop when the current value is `Float::NAN`.

The issue is caused by the interaction between:
– `AtomicReference#update`, which retries until `compare_and_set(old_value, new_value)` succeeds.
– Numeric `compare_and_set…

CVE-2026-54904
GitHub-GHSA

HIGH
Oj: Integer Overflow in Oj.load 2GB String Handling
GHSA-475m-ph3x-64gp
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj.load` is vulnerable to heap corruption when parsing a JSON string longer than 2 GB. An integer overflow in `buf_append_string` (`buf.h:61`) converts the string length to a large negative `size_t`, causing `memcpy` to copy an astronomically large amount of data out of bounds. This cr…

CVE-2026-54903
GitHub-GHSA

HIGH
Oj: Use-After-Free in Oj::Parser SAJ Long Key Callback
GHSA-m578-w5vf-rfcm
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj::Parser` in SAJ mode does not protect cached object keys (≥ 35 bytes) from garbage collection. A Ruby callback that triggers GC inside `hash_end` can cause the key string to be reclaimed while the C parser still holds a pointer to it. The subsequent access to the freed string VALU…

CVE-2026-54902
GitHub-GHSA

HIGH
Oj: Use-After-Free in Oj::Parser array_class/hash_class GC Marking
GHSA-vwm4-62gf-x745
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj::Parser` in usual mode does not mark `array_class` and `hash_class` references during garbage collection. If GC runs after the class is assigned but before a parse, the class object is reclaimed, leaving the parser holding a dangling VALUE. The subsequent `parse` call dereferences t…

CVE-2026-54901
GitHub-GHSA

HIGH
Oj: Negative-Size memcpy in Oj::Parser create_id Attribute Handling
GHSA-9cv6-qcjw-4grx
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj::Parser#parse` in usual mode with `create_id` enabled is vulnerable to heap corruption via a negative-size `memcpy`. When a JSON object key is exactly 65,535 bytes long, an integer truncation in `form_attr` (`usual.c:63`) converts the length to `-1` before passing it to `memcpy`. Th…

CVE-2026-54900
GitHub-GHSA

HIGH
Kozou: Unauthenticated MCP HTTP server and bundled dev-stack hardening (DNS-rebinding, request-body limits, read-only reads, default network exposure)
GHSA-v52w-28xh-v562
pkg: kozou, @kozou/api, @kozou/mcp
eco: npm
published: Jun 19, 2026
Kozou compiles a PostgreSQL schema into an Admin UI, a REST API, and an MCP server. Several hardening gaps in the bundled HTTP surfaces and the scaffolded dev stack are fixed in **1.8.1**.

## Issues

1. **MCP HTTP server lacked DNS-rebinding protection.** The Streamable HTTP transport is unauthenti…

GitHub-GHSA

HIGH
Oj: Use-After-Free in Oj::Parser SAJ Callback via Input Mutation
GHSA-q2gm-54r6-8fwm
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj::Parser#parse` is vulnerable to a heap use-after-free when a SAJ/SAJ2 callback mutates the input JSON string during parsing. The C engine holds a raw `const byte *` pointer into the Ruby string's internal buffer. If a callback (e.g. `hash_start`) resizes the string — for example b…

CVE-2026-54898
GitHub-GHSA

HIGH
Oj: Use-After-Free in Oj::Doc Iterators via Reentrant Close
GHSA-9ppp-w3g4-fh4q
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj::Doc` iterators (`each_value`, `each_child`, `each_leaf`) are vulnerable to a heap use-after-free. When a Ruby block yielded during iteration calls `doc.close` or `d.close`, the document's heap memory is freed while the C iterator is still running. When control returns from the bloc…

CVE-2026-54897
GitHub-GHSA

HIGH
Oj: Heap Buffer Overflow in Oj.dump Exception Serialization via Large Indent
GHSA-35w3-pjm6-wj95
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj.dump` in object mode is vulnerable to a heap buffer overflow when serializing Exception objects with a large `:indent` value. The serializer allocates a buffer sized for the object's attributes but does not account for the indent bytes added on each write. With `indent: 5000`, the a…

CVE-2026-54896
GitHub-GHSA

HIGH
jupyterlab-git extension: Stored XSS leading to RCE
GHSA-f962-v9hr-pfg5
pkg: jupyterlab-git, jupyterlab-git-core, @jupyterlab/git
eco: npm
published: Jun 19, 2026
Overview

Amazon Web Services (AWS) Security has identified a stored cross-site scripting (XSS) issue in the jupyterlab-git JupyterLab extension that can lead to remote code execution (RCE). The issue exists in the PlainTextDiff.ts component, where the createHeader() method passes Git filenames dir…

CVE-2026-54527
GitHub-GHSA

HIGH
containerd CRI checkpoint restore CDI annotation smuggling
GHSA-33vj-92qq-66hc
pkg: github.com/containerd/containerd/v2, github.com/containerd/containerd/v2, github.com/containerd/containerd/v2
eco: go
published: Jun 19, 2026
### Impact

containerd's CRI implementation improperly trusts Container Device Interface (CDI) annotations found within untrusted checkpoint image metadata during container restoration. When restoring a container from a checkpoint, containerd preserves CDI-related annotations from the checkpoint arc…

CVE-2026-53492
GitHub-GHSA

HIGH
Arbitrary host CRI log file read via symlink following in CRI checkpoint restore
GHSA-rgh6-rfwx-v388
pkg: github.com/containerd/containerd/v2, github.com/containerd/containerd/v2, github.com/containerd/containerd/v2
eco: go
published: Jun 19, 2026
### Impact
A bug was found in containerd where the CRI plugin restores `container.log` from a checkpoint image without validating a symlinked path. This could result in reading an arbitrary file on the host via `kubectl logs`.

### Patches
This bug has been fixed in the following containerd versions…

CVE-2026-53489
GitHub-GHSA

HIGH
containerd CRI — image-config `LABEL` flows to restart-monitor `binary://` logger: host-root command execution from an image pull
GHSA-xhf5-7wjv-pqxp
pkg: github.com/containerd/containerd, github.com/containerd/containerd/v2, github.com/containerd/containerd/v2
eco: go
published: Jun 19, 2026
### Impact
A bug was found in containerd where the CRI plugin propagates labels from an image config (`LABEL` instruction in Dockerfile) to a container without validation. This may result in executing an arbitrary command on the host, via a plugin that consumes container labels for some operations.
CVE-2026-53488
GitHub-GHSA

HIGH
Oj: Stack Buffer Overflow in Oj.dump via Large Indent
GHSA-3v45-f3vh-wg7m
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj.dump` is vulnerable to a stack-based buffer overflow when a large `:indent` value is provided by the developer. `fill_indent` in `dump.h` calls `memset(indent_str, ' ', (size_t)opts->indent)` without validating the size. When `opts->indent` is set to `INT_MAX` (2,147,483,647), the `…

CVE-2026-54502
GitHub-GHSA

HIGH
Oj: Use-After-Free in Oj::Parser Symbol Key Cache Toggle
GHSA-2cw7-v8ff-p88r
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

Disabling `symbol_keys` on a reused `Oj::Parser` instance triggers a heap use-after-free. When `symbol_keys` is toggled from `true` to `false`, `opt_symbol_keys_set` frees the internal key cache (`cache_free`) but does not clear the pointer. The next `parse` call reads from the freed ca…

CVE-2026-54899
GitHub-GHSA

HIGH
Hugo: security.http.urls deny rules bypassed by alternate IPv4 encodings (SSRF)
GHSA-r46f-3rpw-hxrv
pkg: github.com/gohugoio/hugo
eco: go
published: Jun 19, 2026
### Impact

The default `security.http.urls` policy denies requests to loopback, internal,
and cloud-metadata IPv4 literals (e.g. `http://127.0.0.1/`,
`http://169.254.169.254/`). The deny rule only matched dotted-decimal notation,
so alternate IPv4 encodings of the same addresses — integer…

GitHub-GHSA

HIGH
ouroboros-ai: Incomplete fix of CVE-2026-47211: untrusted project .env can still reach RCE via omitted execution-routing keys
GHSA-jv2h-4p9v-wf5w
pkg: ouroboros-ai
eco: pip
published: Jun 19, 2026
### Impact
The CVE-2026-47211 fix (0.39.0) added `_UNTRUSTED_ENV_DENYLIST` to stop an untrusted project-directory `.env` from redirecting execution. The denylist was incomplete — several execution-routing keys of the same RCE class were omitted, so a malicious cloned repo can still reach arbitrary…
GitHub-GHSA

HIGH
ReDoS in DotVVM routing
GHSA-c2g3-c4gc-w5wg
pkg: DotVVM, DotVVM, DotVVM
eco: nuget
published: Jun 19, 2026
### Impact

This impacts users which use multiple unconstrained route parameters not separated by a `/`. For instance, the following code is vulnerable:
“`
var route = new DotvvmRoute("edit/{a}-{b}-{c}/done", null, "testpage", null, null, configuration);

var adversarialInput = "edit/" + new string…

GitHub-GHSA

HIGH
parse-server: Denial of service via exponential-time processing of deeply nested query operators
GHSA-cgxm-vr2f-6fj8
pkg: parse-server, parse-server
eco: npm
published: Jun 19, 2026
### Impact

Parse Server is vulnerable to denial of service. A remote attacker can send a single, small query (~1 KB) containing deeply nested query condition operators. Parse Server processes the nested structure with exponential time complexity, which blocks the Node.js event loop and makes the se…

GitHub-GHSA

HIGH
Tilt: Cross-site WebSocket hijacking of the Tilt HUD stream
GHSA-6m68-r693-78qx
pkg: github.com/tilt-dev/tilt
eco: go
published: Jun 19, 2026
## Summary
The Tilt HUD WebSocket (`/ws/view`) is gated by a CSRF token, but the token is served by an unauthenticated endpoint and the upgrader accepts any client that omits an `Origin` header. When the HUD is network-exposed, an attacker can open the HUD stream and read the developer's session sta…
CVE-2026-55883
GitHub-GHSA

HIGH
Tilt: Unauthenticated pprof debug endpoints on the Tilt HUD server
GHSA-p749-9w62-w533
pkg: github.com/tilt-dev/tilt
eco: go
published: Jun 19, 2026
## Summary
The Tilt HUD server mounts Go's `net/http/pprof` handlers under `/debug` with no access control. When the HUD is network-exposed, an attacker can read process memory — including session and apiserver tokens — and hold the process under profiling.

## Details
A blank import of `net/htt…

CVE-2026-55882
GitHub-GHSA

HIGH
[Eclipse Theia] Indirect Prompt Injection via Auto-Loaded Workspace Prompt Template Files in AI Chat
GHSA-m973-pr9r-hp2w
pkg: @theia/ai-chat-ui, @theia/ai-chat, @theia/ai-claude-code
eco: npm
published: Jun 18, 2026
In Eclipse Theia versions prior to 1.71.0, files matching the pattern .prompts/*.prompttemplate in a workspace were automatically loaded and could override or extend the AI agent's system prompts. An attacker could craft a malicious repository containing prompt template files that, when the workspac…
CVE-2026-46580
GitHub-GHSA

HIGH
[Eclipse Theia] Arbitrary Command Execution via Untrusted Workspace Task Definitions
GHSA-g9jw-92q7-g7fj
pkg: @theia/debug, @theia/task, @theia/workspace
eco: npm
published: Jun 18, 2026
In Eclipse Theia versions prior to 1.69.0, custom task definitions in workspace files (e.g. .theia/tasks.json, .vscode/tasks.json) could be executed without requiring workspace trust. An attacker could craft a malicious repository that, when cloned and opened in Theia, leads to execution of arbitrar…
CVE-2026-44691
GitHub-GHSA

HIGH
[Eclipse Theia] Indirect Prompt Injection via Adversarial Workspace File and Directory Names in AI Chat
GHSA-3jww-hxqj-wfq2
pkg: @theia/ai-chat-ui, @theia/ai-chat, @theia/ai-claude-code
eco: npm
published: Jun 18, 2026
In Eclipse Theia versions prior to 1.71.0, the AI chat agent processed workspace file and directory names as part of its prompt context without distinguishing them from system instructions. An attacker could craft a malicious repository with adversarial directory or file names that, when analyzed by…
CVE-2026-44688
GitHub-GHSA

HIGH
AgenticMail: Unauthenticated inbound mail triggers bypassPermissions resume of the operator's Claude Code session (bridge-wake)
GHSA-fq4x-789w-jg5h
pkg: @agenticmail/core, @agenticmail/claudecode, @agenticmail/codex
eco: npm
published: Jun 18, 2026
## Summary
Two inbound-mail handlers act on a privileged effect without verifying that the sender is the operator, while a sibling handler in the same repo does. The higher-impact one: any external email routed to the bridge inbox causes the dispatcher to resume the operator's Claude Code session wi…
GitHub-GHSA

HIGH
AgenticMail: Cross-agent task authorization bypass in AgenticMail API
GHSA-hjwc-26pj-v3pm
pkg: @agenticmail/api
eco: npm
published: Jun 18, 2026
## Summary

A low-privileged authenticated AgenticMail agent can enumerate another agent's pending/claimed tasks by supplying the target agent name to `GET /api/agenticmail/tasks/pending?assignee=<name>`. The returned task objects include the task IDs and payloads. The same task IDs can then be used…

GitHub-GHSA

HIGH
MCP Toolbox for Databases: authenticated authorization bypass
GHSA-5gf6-gc35-xjpc
pkg: github.com/googleapis/mcp-toolbox
eco: go
published: Jun 18, 2026
An authenticated authorization bypass vulnerability exists in MCP Toolbox for Databases due to missing scope enforcement across older protocol handlers.

While the 2025-11-25 protocol version handler correctly enforces per-tool restrictions defined by scopesRequired, older supported protocol version…

CVE-2026-11719
GitHub-GHSA

HIGH
Heimdall: Forwarded Header Injection via Unsanitized Host Header in Proxy Mode
GHSA-4jgr-pg2m-m988
pkg: github.com/dadrus/heimdall
eco: go
published: Jun 18, 2026
### Summary

When Heimdall operates in proxy mode, it constructs the `Forwarded` HTTP header after executing the matched rule pipeline by inserting the incoming request's `Host` header value directly into the header string without sanitizing commas or semicolons. This allows an attacker to inject ad…

GitHub-GHSA

HIGH
Heimdall: IP Spoofing via Unvalidated Forwarding Headers
GHSA-38×9-25wx-7fg2
pkg: https://github.com/dadrus/heimdall
eco: go
published: Jun 18, 2026
### Summary

When the `trusted_proxies` option is configured, heimdall extracts client IP addresses from the `Forwarded` (`for=` parameter) and `X-Forwarded-For` headers and exposes them as `Request.ClientIPAddresses` to the rule pipeline. However, extracted values are not validated to be syntactica…

GitHub-GHSA

HIGH
Karate Mock Server RCE via embedded expression evaluation of request-derived data
GHSA-2c85-rfcc-g74j
pkg: io.karatelabs:karate-core
eco: maven
published: Jun 18, 2026
### Summary

Karate Mock Server can execute embedded expressions found in attacker-controlled HTTP request data when a Mock Server feature assigns request-derived values such as `request`, `requestHeaders`, or `requestParams` to variables.

In affected scenarios, an unauthenticated remote attacker c…

GitHub-GHSA

HIGH
Docker MCP Gateway: Argument injection via OCI image label YAML
GHSA-r2xf-7jw5-pjg6
pkg: github.com/docker/mcp-gateway
eco: go
published: Jun 18, 2026
## Summary

A maliciously crafted OCI image label can inject arbitrary arguments into the `docker run` command line constructed by the MCP Gateway. An attacker who controls an image that the victim references via `docker://`, or that the victim's catalog pulls a snapshot from, can mount the host fil…

CVE-2026-55887
GitHub-GHSA

HIGH
Duplicate Advisory: Picklescan (scan_pytorch) Bypass via dynamic eval MAGIC_NUMBER
GHSA-cc5p-54×3-hcf8
pkg: picklescan
eco: pip
published: Jun 17, 2026
## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-97f8-7cmv-76j2. This link is maintained to preserve external references.

## Original Description
picklescan before 1.0.3 contains a scanning bypass vulnerability in the scan_pytorch function that allows attac…

GitHub-GHSA

HIGH
Apache Shiro: LDAP DN Injection in DefaultLdapRealm
GHSA-x96m-rh44-vgv8
pkg: org.apache.shiro:shiro-core, org.apache.shiro:shiro-core
eco: maven
published: Jun 17, 2026
A remote attacker can inject LDAP special characters into the Distinguished Name (DN) construction in DefaultLdapRealm class. User-supplied username input is directly concatenated into the LDAP DN template without any escaping of RFC 2253 special characters. This allows an attacker to manipulate the…
CVE-2026-49268
GitHub-GHSA

HIGH
Traefik: HTTP/3 mTLS bypass via exact SNI TLSOptions lookup for wildcard and mixed-case hosts
GHSA-9cr8-q42q-g8m7
pkg: Traefik, github.com/traefik/traefik/v2, github.com/traefik/traefik
eco: go
published: Jun 16, 2026
## Summary

There is a critical vulnerability in Traefik's HTTP/3 (QUIC) TLS configuration selection that allows unauthenticated clients to bypass router-specific mTLS enforcement. When HTTP/3 is enabled on an entrypoint, the TLS handshake selects the applicable TLS configuration through an exact, c…

CVE-2026-53622
GitHub-GHSA

HIGH
Traefik: SNICheck ignores wildcard TLSOptions mappings, allowing domain-fronted mTLS bypass
GHSA-5r4w-85f3-pw66
pkg: Traefik
eco: go
published: Jun 16, 2026
## Summary

There is a high severity vulnerability in Traefik's domain-fronting protection (`SNICheck`) that allows an unauthenticated client to bypass mutual TLS enforced through wildcard router `TLSOptions`. When a router uses a wildcard host rule such as `Host(`*.example.com`)` with stricter TLS …

CVE-2026-48491
GitHub-GHSA

MEDIUM
OpenBao: LDAPi ldaputil (wrong escape func)
GHSA-6mwx-4547-5vc9
pkg: github.com/openbao/openbao, github.com/openbao/openbao
eco: go
published: Jun 19, 2026
## 1. Description

### Component

`sdk/helper/ldaputil/client.go` — the shared LDAP utility library used by both the LDAP authentication backend and OpenLDAP secrets engine to construct LDAP search filters and bind DNs.

### Root Cause

The LDAP utility contains a **function selection error** that…

CVE-2026-55770
GitHub-GHSA

MEDIUM
dbt MCP Server: Unauthenticated OAuth Context Endpoint Leaks dbt Platform Tokens
GHSA-jr33-mw75-7j8f
pkg: dbt-mcp
eco: pip
published: Jun 19, 2026
## Unauthenticated OAuth Context Endpoint Leaks dbt Platform Tokens

### Summary

The local OAuth helper FastAPI server bundled with `dbt-mcp` exposes the `GET /dbt_platform_context` endpoint without any form of authentication or host-origin validation. After a user completes the OAuth login flow ag…

CVE-2026-55837
GitHub-GHSA

MEDIUM
OpenFGA: OIDC audience validation skipped when –authn-oidc-audience is unset
GHSA-hcxc-wf8j-23hv
pkg: github.com/openfga/openfga
eco: go
published: Jun 19, 2026
## Description

OpenFGA's OIDC authenticator skipped JWT audience (`aud`) validation when no audience was configured.
In deployments where one identity provider issues tokens for multiple services,
a token minted for an unrelated service could authenticate to OpenFGA.

## Preconditions

This applies…

CVE-2026-55689
GitHub-GHSA

MEDIUM
Microsoft Security Advisory CVE-2026-45491 – .NET Tampering Vulnerability
GHSA-7q4v-2mr6-5gpx
pkg: Microsoft.NETCore.App.Runtime.linux-x64, Microsoft.NETCore.App.Runtime.linux-x64, Microsoft.NETCore.App.Runtime.linux-x64
eco: nuget
published: Jun 16, 2026
## Executive Summary

Microsoft is releasing this security advisory to provide information about a vulnerability in System.Formats.Tar. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability.

A tampering vulnerability exists in the `…

CVE-2026-45491
GitHub-GHSA

MEDIUM
OpenClaw: macOS Swift exec allowlist missed combined POSIX inline flags
GHSA-c226-q6fx-6j6c
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

macOS Swift exec allowlist missed combined POSIX inline flags. In affected versions, a command request using combined POSIX inline-command flags could miss inline-command content expressed through combined flags.

This advisory is scoped to the named feature and configuration. It does n…

CVE-2026-53861
GitHub-GHSA

MEDIUM
SurrealDB: Denial of Service via deep operator chains
GHSA-jv2j-mqmw-xvv5
pkg: surrealdb
eco: rust
published: Jun 19, 2026
An authenticated user could crash a SurrealDB server with a single query containing a long chain of operators.

Such a query — for example `RETURN 1 + 1 + 1 + …` with tens of thousands of terms — is parsed into an expression tree one level deep per operator. Because the chain is flat and the p…

GitHub-GHSA

MEDIUM
Anki: User scripts in iframes have access to the internal Anki API
GHSA-cw6h-ffmh-x6vh
pkg: aqt
eco: pip
published: Jun 19, 2026
## Summary

Anki's webview-based pages communicate with the Rust backend using an internal localhost API. Anki implements measures to prevent user scripts run in the reviewer/editor from accessing this API (https://github.com/ankitects/anki/pull/3925) but it inadvertently allows access to scripts in…

GitHub-GHSA

MEDIUM
Network-AI: AgentRuntime sandbox path-prefix checks allow file access outside the configured base directory
GHSA-jvcm-f35g-w78p
pkg: network-ai
eco: npm
published: Jun 19, 2026
### Summary
`AgentRuntime` promises scoped file access under a configured sandbox `basePath`, but its path containment checks use raw string prefix tests. A sandbox base such as `/tmp/network-ai-sandbox` also matches a sibling path such as `/tmp/network-ai-sandbox_evil/secret.txt`.

An agent/user th…

GitHub-GHSA

MEDIUM
OpenBao: Transit secrets engine crashes on key creation with `derived: true` for asymmetric key types
GHSA-8w8f-r2xv-4q4j
pkg: github.com/openbao/openbao, github.com/openbao/openbao
eco: go
published: Jun 19, 2026
On OpenBao 2.5.4 and 2.5.2(and likely earlier versions also), an authenticated caller with write access to `transit/keys/*` can crash the OpenBao server by issuing a single key-creation request that combines an asymmetric `type` (`rsa-*`, `ecdsa-*`, `ed25519`)
with `derived: true`. The server return…
CVE-2026-55776
GitHub-GHSA

MEDIUM
UltraJSON: Malformed/Truncated UTF-8 Accepted and Silently Rewritten in ujson.dumps()
GHSA-3j69-69wj-xqx2
pkg: ujson
eco: pip
published: Jun 19, 2026
### Summary
`ujson.dumps()` (or `ujson.dump()` or `ujson.encode()`) have a `reject_bytes=False` option. When set, they may accept malformed or truncated UTF-8 byte sequences, silently rewriting them into different Unicode characters instead of rejecting them. This leads to input validation bypass an…
CVE-2026-54911
GitHub-GHSA

MEDIUM
CoreWCF NetNamedPipe transport accepts attach to a pre-existing named pipe instance
GHSA-6jj2-4q5c-x8g6
pkg: CoreWCF.NetNamedPipe, CoreWCF.NetNamedPipe
eco: nuget
published: Jun 19, 2026
### Impact
CoreWCF NetNamedPipe transport accepts attach to a pre-existing named pipe instance, allowing local interception of NetNamedPipe traffic. NetNamedPipe creates a shared memory object based on the listening url, then generated a unique GUID for the named pipe it will be using and saves this…
CVE-2026-54777
GitHub-GHSA

MEDIUM
CoreWCF: Kafka consume pump halts permanently on a Kafka tombstone (null-value record), causing persistent endpoint denial of service.
GHSA-m744-jhq9-ppw6
pkg: CoreWCF.Kafka, CoreWCF.Kafka
eco: nuget
published: Jun 19, 2026
### Impact
A CoreWCF service is running and listening on a Kafka topic receiving a null-value record will stop processing new records from that topic.

#### Preconditions
The attacker has produce/write permission on a topic that CoreWCF is consuming from. If the broker permits anonymous publishes, n…

CVE-2026-54775
GitHub-GHSA

MEDIUM
OpenClaw: memory-wiki shared search could miss session visibility checks
GHSA-72fw-cqh5-f324
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

memory-wiki shared search could miss session visibility checks. In affected versions, a caller able to search shared memory could skip the session visibility guard on the affected search path.

This advisory is scoped to the named feature and configuration. It does not change OpenClaw's…

CVE-2026-53844
GitHub-GHSA

MEDIUM
OpenClaw: Hostname checks could treat trailing-dot hosts inconsistently
GHSA-gxg4-2rrr-jhc7
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Hostname checks could treat trailing-dot hosts inconsistently. In affected versions, a request path that accepts model- or workspace-derived URLs could present the same hostname with a trailing dot and avoid a blocklist comparison.

This advisory is scoped to the named feature and confi…

CVE-2026-53859
GitHub-GHSA

MEDIUM
NL Portal Backend Libraries: Document contents remained downloadable by any logged-in user (incomplete fix of CVE-2026-49463)
GHSA-jr45-52cw-69h5
pkg: nl.nl-portal:documenten-api
eco: maven
published: Jun 18, 2026
## Summary

A previous advisory (CVE-2026-49463 / GHSA-qpm9-h556-mwxm) reported that any logged-in user could download any document by its identifier, and stated this was fixed in 3.0.1. For the document-content part that fix was **incomplete**: documents remained downloadable by any authenticated u…

CVE-2026-54683
GitHub-GHSA

MEDIUM
BBOT: Arbitrary File Write in postman_download Module
GHSA-m54h-vhf9-3w3m
pkg: bbot
eco: pip
published: Jun 18, 2026
The `postman_download` module uses the workspace `name` field from the Postman API to construct the local directory path without sanitization. If a malicious workspace has a name containing path traversal characters, pathlib resolves the path outside the intended output directory, allowing an attack…
CVE-2026-12568
GitHub-GHSA

MEDIUM
PraisonAI: execute_code sandbox bypass: str.format C-level attribute access reads every blocklisted dunder
GHSA-pv2j-rghr-v5r9
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
## Summary

The `execute_code` tool's subprocess sandbox advertises a three-layer defense (AST validation, text-pattern blocklist, restricted `__builtins__`). In **sandbox mode** (the default) only two layers are active — the text-pattern blocklist is skipped — and both remaining layers are bypa…

GitHub-GHSA

MEDIUM
PraisonAI: SpiderTools redirect-target SSRF protection bypass
GHSA-6h9p-93hq-q7h6
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
# SpiderTools redirect-target SSRF protection bypass

## Summary

`SpiderTools.scrape_page()` validates the initial URL and rejects direct
loopback, private, link-local, metadata, and internal hostnames. It then calls
`requests.Session.get()` without disabling automatic redirects or validating
redir…

GitHub-GHSA

MEDIUM
Apache DolphinScheduler: An incorrect authorization vulnerability allows authenticated users to access alert instances associated with alert groups they do not have permission to access.
GHSA-694g-j8pj-cjj5
pkg: org.apache.dolphinscheduler:dolphinscheduler-api
eco: maven
published: Jun 17, 2026
Allow authenticated users to access alert instances associated with alert groups they do not have permission to access. in Apache DolphinScheduler.

This issue affects Apache DolphinScheduler: before 3.4.2.

Users are recommended to upgrade to version 3.4.2, which fixes the issue.

CVE-2026-47340
GitHub-GHSA

MEDIUM
Apache DolphinScheduler: Incorrect Authorization vulnerability allows users to access workflow instance information belonging to projects they do not have permission to access.
GHSA-wv7f-c794-82v6
pkg: org.apache.dolphinscheduler:dolphinscheduler-api
eco: maven
published: Jun 17, 2026
Incorrect Authorization vulnerability allows users to access workflow instance information belonging to projects they do not have permission to access.

This issue affects Apache DolphinScheduler versions prior to 3.4.2.

Users are recommended to upgrade to version 3.4.2, which fixes this issue.

CVE-2026-42357
GitHub-GHSA

MEDIUM
Daytona: Cross-tenant data leak in notification WebSocket gateway via unverified organizationId join
GHSA-qwxf-2m7m-2m3x
pkg: github.com/daytonaio/daytona
eco: go
published: Jun 17, 2026
### Summary
A cross-tenant authorization flaw in Daytona's notification WebSocket gateway allowed any authenticated user to subscribe to another organization's realtime notification channel and passively receive that organization's events.

### Impact
The notification gateway's JWT handshake joined …

CVE-2026-54324
GitHub-GHSA

MEDIUM
Deno: Node TCPWrap numeric hostname aliases bypass –deny-net resolved-IP deny checks
GHSA-v8fw-85r8-5m23
pkg: deno
eco: rust
published: Jun 16, 2026
## Summary

Deno's network permission model is designed so that `–deny-net` rules apply to the **resolved IP address** of a destination, not just the literal string supplied by the caller. That means `–deny-net=127.0.0.1` (or `–deny-net=127.0.0.0/8`) is expected to block any attempt to reach loop…

CVE-2026-49411
GitHub-GHSA

MEDIUM
Allure Report: Path Traversal in HTTP Server Allows Arbitrary File Read
GHSA-82cg-3hv7-74gc
pkg: io.qameta.allure:allure-commandline
eco: maven
published: Jun 19, 2026
## Summary

The built-in HTTP server started by `allure serve` and `allure open` is vulnerable to path traversal. The server resolves request URI paths directly against the report directory without normalizing or validating that the resolved path stays within the report directory. An attacker who ca…

CVE-2026-55846
GitHub-GHSA

MEDIUM
CoreWCF: UnixDomainSocket Non-Reentrant POSIX Identity Resolution
GHSA-q6v9-43v5-jv9q
pkg: CoreWCF.UnixDomainSocket, CoreWCF.UnixDomainSocket
eco: nuget
published: Jun 19, 2026
### Impact
Race condition in POSIX peer identity resolution may attribute one connection’s identity to another (getpwuid/getgrgid non-reentrant) and may crash the host process under contention.

### Patches
Fixed in CoreWCF v1.8.1 and v1.9.1

### Workarounds
Restrict UDS filesystem permissions so …

CVE-2026-54778
GitHub-GHSA

MEDIUM
Network-AI: EnvironmentManager.restore() backup ID path traversal copies arbitrary directories into environment data
GHSA-48×2-6pr9-2jjf
pkg: network-ai
eco: npm
published: Jun 19, 2026
### Summary
`EnvironmentManager.restore(env, backupId)` computes the backup path with `join(envDir, '.backups', backupId)` and only checks that this path exists. It does not resolve the result or verify that it remains under `data/<env>/.backups`.

A caller can pass a traversal backup ID such as `..…

GitHub-GHSA

MEDIUM
Langflow: Logout button does not clear session
GHSA-7hw8-6q6r-4276
pkg: langflow
eco: pip
published: Jun 19, 2026
### Summary
The logout button does not clear the session. The previous user stays logged in unless another user explicitly logs in.

### Details
Not in auto login mode. Hosted on localhost. `access_token_lf` remains present in both Local Storage and Cookies. `refresh_token_lf` remains present in Coo…

CVE-2026-55423
GitHub-GHSA

MEDIUM
Allure Report: Stored XSS via unescaped ANSI helper in status message/trace rendering
GHSA-gx93-m64w-5m6h
pkg: io.qameta.allure:allure-generator
eco: maven
published: Jun 19, 2026
## Summary

The `ansi.js` Handlebars helper in allure-generator passes user-controlled `statusMessage` and `statusTrace` values from test result files through the `ansi-to-html` library and wraps the output in Handlebars `SafeString` without HTML escaping. Since `ansi-to-html` does not escape HTML e…

CVE-2026-55847
GitHub-GHSA

MEDIUM
tract: Arbitrary file read via unsanitized ONNX external_data `location` (path traversal) on model load in tract-onnx
GHSA-h668-6x6g-f8r5
pkg: tract-onnx, tract-onnx, tract-onnx
eco: rust
published: Jun 19, 2026
### Summary

`tract` (the `tract-onnx` crate) resolves an ONNX tensor's external-data `location` by joining it onto the model directory **without any sanitization**. Because `location` comes from the (untrusted) `.onnx` file, a malicious model can make `tract` open and read an **arbitrary local file…

CVE-2026-55832
GitHub-GHSA

MEDIUM
OpenClaw: Exported session HTML could keep unsafe markdown links
GHSA-w9hf-3pp7-pvxv
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Exported session HTML could keep unsafe markdown links. In affected versions, content rendered into an exported session could preserve unsafe `javascript:` or `data:` links in generated HTML.

This advisory is scoped to the named feature and configuration. It does not change OpenClaw's …

CVE-2026-53841
GitHub-GHSA

MEDIUM
tract-nnef: integer overflow in NNEF `.dat` tensor parser yields an out-of-bounds read on model load
GHSA-x5mv-8wgw-29hg
pkg: tract-nnef, tract-nnef, tract-nnef
eco: rust
published: Jun 18, 2026
– **Component:** `tract-nnef` (`nnef/src/tensors.rs::read_tensor`) + `tract-data` (`data/src/tensor.rs`)
– **Affected versions:** `< 0.21.16`, `0.22.0`–`0.22.2`, `0.23.0`–`0.23.1` — the dense `DatLoader` path was unguarded across all three release lines; patched in 0.21.16 / 0.22.2 / 0.23.1
– …
CVE-2026-55093
GitHub-GHSA

MEDIUM
marimo contains a reflected cross-site scripting vulnerability in the notebook page
GHSA-8m59-7xv8-735h
pkg: marimo
eco: pip
published: Jun 18, 2026
marimo before 0.23.9 contains a reflected cross-site scripting vulnerability in the notebook page that allows unauthenticated attackers to inject arbitrary JavaScript by exploiting improper escaping of single quotes in the file query parameter reflected into an inline JavaScript string literal. Atta…
CVE-2026-54386
GitHub-GHSA

MEDIUM
OpenStack Horizon RC file generation does not escape special characters in project names
GHSA-6wrm-x65g-hr4p
pkg: horizon
eco: pip
published: Jun 17, 2026
OpenStack Horizon before 25.7.4 produces scripts for OpenStack RC file downloading that may have a crafted project name with shell metacharacters. NOTE: some parties consider this a security hardening opportunity to address certain types of user error, not a vulnerability.
CVE-2026-55748
GitHub-GHSA

MEDIUM
Zeep: Server-Side Request Forgery (SSRF)
GHSA-4cc2-g9w2-fhf6
pkg: zeep
eco: pip
published: Jun 19, 2026
## Summary

When parsing a WSDL or XSD document, python-zeep follows transitive references — xsd:import, xsd:include, wsdl:import, and lxml entity/DTD resolution — and will fetch http/https URLs found in those references. The Settings.forbid_external option, intended to disable this transitive r…

GitHub-GHSA

MEDIUM
Network-AI: ApprovalInbox HTTP server has no authentication — anyone can approve pending agent actions
GHSA-mxjx-28vx-xjjj
pkg: network-ai
eco: npm
published: Jun 19, 2026
## Summary

`network-ai`'s `ApprovalInbox` (`lib/approval-inbox.ts`) is a shipped, exported, documented feature — *"a web-accessible approval queue with REST API … and SSE streaming"* (SECURITY.md). It is the network surface of the **human-in-the-loop Approval Gate**, which `ApprovalGate` uses t…

GitHub-GHSA

MEDIUM
CoreWCF: SAML token replay protection is inoperative
GHSA-9jr3-rj99-8jq3
pkg: CoreWCF.Primitives, CoreWCF.Primitives
eco: nuget
published: Jun 19, 2026
### Impact
When enabling DetectReplayedTokens, a token can be replayed and will be detected despite it being reused.

### Patches
Fixed in CoreWCF v1.8.1 and v1.9.1

### Workarounds
Provide your own implementation of `ITokenReplayCache` with the correct behavior.

CVE-2026-54779
GitHub-GHSA

MEDIUM
CoreWCF: WS-Security signature substitution via document-wide Signature lookup
GHSA-jc6x-rj79-w4mx
pkg: CoreWCF.Primitives, CoreWCF.Primitives
eco: nuget
published: Jun 19, 2026
### Impact
An unauthenticated remote attacker who can place a SOAP header lexically before `wsse:Security` can embed a `ds:Signature` of their choosing inside that header and cause the server to verify the attacker-supplied signature instead of the one carried in the security header.

#### Precondit…

CVE-2026-54773
GitHub-GHSA

MEDIUM
TypeORM: SQL Injection in UpdateQueryBuilder/SoftDeleteQueryBuilder orderBy (MySQL/MariaDB)
GHSA-9ggv-8w38-r7pm
pkg: typeorm
eco: npm
published: Jun 19, 2026
### Impact

Blind SQL injection vulnerability in `UpdateQueryBuilder` and `SoftDeleteQueryBuilder` affecting MySQL and MariaDB users.

`UpdateQueryBuilder` and `SoftDeleteQueryBuilder` (including their `addOrderBy` variants) do not validate the `order` parameter against an allowlist of permitted val…

GitHub-GHSA

MEDIUM
undici vulnerable to HTTP header injection via Set-Cookie percent-decoding
GHSA-p88m-4jfj-68fv
pkg: undici, undici, undici
eco: npm
published: Jun 19, 2026
## Impact

undici's cookie parser in `parseSetCookie` percent-decodes cookie values via `qsUnescape`, turning encoded sequences like `%0D%0A`, `%00`, `%3B`, and `%3D` into their literal byte equivalents. RFC 6265 §5.4 does not specify any decoding and browsers do not decode either.

Applications th…

CVE-2026-9679
GitHub-GHSA

MEDIUM
undici vulnerable to cross-user information disclosure via shared cache whitespace bypass
GHSA-pr7r-676h-xcf6
pkg: undici, undici
eco: npm
published: Jun 18, 2026
## Impact

Undici's cache interceptor incorrectly classifies some responses as cacheable when the upstream `Cache-Control` header uses whitespace-padded qualified `private` or `no-cache` field names such as `private=" authorization"` or `no-cache="\tauthorization"`. The parser preserves the surround…

CVE-2026-9678
GitHub-GHSA

MEDIUM
Mailpit: Incomplete SSRF protection in Link Check API via IPv6 transition mechanisms
GHSA-w4mc-hhc6-xp28
pkg: github.com/axllent/mailpit
eco: go
published: Jun 19, 2026
## Summary

The remediation shipped in mailpit v1.29.2 for [GHSA-mpf7-p9x7-96r3](https://github.com/axllent/mailpit/security/advisories/GHSA-mpf7-p9x7-96r3) (CVE-2026-27808) is incomplete. The `tools.IsInternalIP` deny-list relies on Go's stdlib classification helpers (`IsLoopback`, `IsPrivate`, `Is…

CVE-2026-55187
GitHub-GHSA

MEDIUM
Signal K Server: Server-Side Request Forgery via Remote Connection Endpoints
GHSA-q59x-jc9f-gfqf
pkg: signalk-server
eco: npm
published: Jun 18, 2026
### Summary
signalk-server versions up to and including 2.27.0 contain a Server-Side Request Forgery (SSRF) vulnerability in three administrative endpoints used for remote Signal K server connection management. The `makeRemoteRequest()` function accepts attacker-controlled `host`, `port`, `useTLS`, …
CVE-2026-55591
GitHub-GHSA

MEDIUM
Capsule: Incomplete fix of CVE-2026-30963: singular/plural typo leaves namespaces/finalize unprotected
GHSA-gwxr-7h77-7777
pkg: github.com/projectcapsule/capsule
eco: go
published: Jun 17, 2026
### Summary
Capsule v0.13.2 webhook rules contain `namespace/finalize` (singular) instead of `namespaces/finalize` (plural). K8s requires plural. The finalize defense from CVE-2026-30963 fix is absent.

### Details
PUT to `/api/v1/namespaces/<ns>/finalize` has resource=namespaces (plural). The singu…

CVE-2026-55636
GitHub-GHSA

MEDIUM
Cloudflare Quiche: Use-after-free in connection ID iterator FFI functions
GHSA-mh64-ph39-mrc9
pkg: quiche
eco: rust
published: Jun 19, 2026
### Impact

Cloudflare Quiche was affected by 2 use-after-free vulnerabilities in the connection ID iterator FFI functions.

The `quiche_connection_id_iter_next` and `quiche_conn_retired_scid_next` functions would return a pointer to a `ConnectionId` to the applications via function arguments, but t…

CVE-2026-11941
GitHub-GHSA

MEDIUM
ChatterBot: Symlink-Following Arbitrary Write via UbuntuCorpusTrainer
GHSA-wvrh-2f4m-924v
pkg: ChatterBot
eco: pip
published: Jun 19, 2026
## Summary

ChatterBot's `UbuntuCorpusTrainer.extract()` uses a predictable, home-rooted output directory (`~/ubuntu_data/ubuntu_dialogs`) with a check-then-create pattern (`if not os.path.exists: os.makedirs`) followed by `tar.extractall(path=self.data_path)`. A local attacker who pre-plants a syml…

GitHub-GHSA

MEDIUM
Network-AI: EnvironmentManager.backup() follows symlinked directories and copies files outside the environment root into backups
GHSA-6x2m-p4xp-wg22
pkg: network-ai
eco: npm
published: Jun 19, 2026
### Summary
`EnvironmentManager.backup()` recursively collects files using `_collectBackupFiles()`. `_collectBackupFiles()` uses `statSync(full)`, which follows symlinks. If `data/<env>` contains a symlink to a directory outside the environment root, backup recursion follows the symlink and copies e…
GitHub-GHSA

MEDIUM
Duplicate Advisory: PraisonAI: Coarse-Grained Tool Approval Cache Bypasses Per-Invocation Consent for Shell Commands
GHSA-x44p-gg67-52fc
pkg: praisonai
eco: pip
published: Jun 19, 2026
## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-ffp3-3562-8cv3. This link is maintained to preserve external references.

## Original Description
PraisonAI before 1.5.128 caches tool approval decisions by tool name only, not by invocation arguments, allowin…

GitHub-GHSA

MEDIUM
OpenClaw: Config recovery could restore openclaw.json with broad file permissions
GHSA-rwp6-7w3q-75fq
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Config recovery could restore openclaw.json with broad file permissions. In affected versions, a local recovery path after configuration repair could leave the restored config file more readable than intended.

This advisory is scoped to the named feature and configuration. It does not …

CVE-2026-53856
GitHub-GHSA

MEDIUM
Hermes Agent creates response_store.db and webhook_subscriptions.json with world-readable permissions (mode 0o644)
GHSA-99f9-j8r3-p853
pkg: hermes-agent
eco: pip
published: Jun 17, 2026
Hermes Agent before 0.16.0 creates response_store.db and webhook_subscriptions.json with world-readable permissions (mode 0o644), exposing conversation history and HMAC secrets to local users. Attackers with local filesystem access can read these files directly to obtain sensitive data including con…
CVE-2026-53870
GitHub-GHSA

MEDIUM
Deno: BYONM module resolution allows `package.json` main path traversal to bypass `–allow-read` restrictions
GHSA-968w-xfqw-vp9q
pkg: deno
eco: rust
published: Jun 16, 2026
## Summary

When Deno was run in BYONM mode (`nodeModulesDir: "manual"`), the module resolver did not validate that a package's resolved entrypoint stayed within its `node_modules/<pkg>/` directory. A malicious `package.json` whose `main` field contained `..` segments was able to resolve to an arbit…

CVE-2026-49406
GitHub-GHSA

MEDIUM
Strimzi: Unrestricted access to all Secrets within namespace watched by the Topic operator
GHSA-r427-j2h7-wv3m
pkg: io.strimzi:strimzi
eco: maven
published: Jun 18, 2026
### Impact

When only the Topic or only the User operators are deployed as part of the Entity Operator in the `Kafka` custom resource, the RBAC rights are not following the principle of least-privilege and the Entity Operator ServiceAccount still has access rights corresponding to both operators. Th…

CVE-2026-55226
GitHub-GHSA

MEDIUM
pydantic-settings: NestedSecretsSettingsSource follows symlinks outside secrets_dir, enabling local file read and bypassing secrets_dir_max_size
GHSA-4xgf-cpjx-pc3j
pkg: pydantic-settings
eco: pip
published: Jun 19, 2026
### Summary

`NestedSecretsSettingsSource` reads secret values from files in a configured `secrets_dir`. When `secrets_nested_subdir=True`, a directory entry inside `secrets_dir` that is a symbolic link pointing **outside** `secrets_dir` is followed, so files outside the configured directory are rea…

GitHub-GHSA

MEDIUM
Oj: intern.c form_attr (uninitialized stack read)
GHSA-fm7p-mprw-wjm9
pkg: oj
eco: rubygems
published: Jun 19, 2026
### Summary

`Oj.load` in `:object` mode reads uninitialized stack memory (and, for long
keys, reads out of bounds) when parsing a JSON object whose key is 254 bytes
or longer. The interned bytes can surface to the caller, disclosing process
stack memory.

### Details

In `ext/oj/intern.c`, `form_at…

CVE-2026-54500
GitHub-GHSA

MEDIUM
DotVVM: Unrestricted file upload
GHSA-2rm3-333w-xvc4
pkg: DotVVM, DotVVM, DotVVM
eco: nuget
published: Jun 19, 2026
### Impact

All users of DotVVM with configured file upload storage are affected.

DotVVM allows anyone to upload files to the application, potentially causing denial of service by filling the disk.

### Patches

Since version 4.3.15, 4.2.11 and 5.0.0-preview09, DotVVM requires all file upload requ…

GitHub-GHSA

MEDIUM
NL Portal Backend Libraries: Unauthenticated form resolver forwards the privileged Objecten-API token to a caller-supplied URL (SSRF)
GHSA-xm3x-9cfw-jhx4
pkg: nl.nl-portal:form
eco: maven
published: Jun 19, 2026
## Summary

The public GraphQL resolvers `getFormDefinitionByObjectenApiUrl(url)` and the deprecated `getFormDefinitionById(id)` fetch a caller-supplied URL using the **privileged Objecten-API token**. Because the `/graphql` endpoint is `permitAll()` and these resolvers do not declare a `CommonGroun…

CVE-2026-55414
GitHub-GHSA

MEDIUM
ts-deepmerge: Prototype Method Override leads to DoS
GHSA-87mf-gv2c-c62c
pkg: ts-deepmerge
eco: npm
published: Jun 19, 2026
Versions of the package ts-deepmerge before 8.0.0 are vulnerable to Uncaught Exception due to the improper handling of built-in Object.prototype methods (such as toString, valueOf). When user-controlled input contains these keys with non-function values, the resulting merged object becomes broken ��…
CVE-2026-12644
GitHub-GHSA

MEDIUM
OpenClaw: Slack reaction events could ignore reaction notification settings
GHSA-fcvx-5cxc-v5p8
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Slack reaction events could ignore reaction notification settings. In affected versions, a Slack reaction event delivered to the configured app could enter the agent pipeline even when reaction notifications were disabled.

This advisory is scoped to the named feature and configuration.…

CVE-2026-53851
GitHub-GHSA

MEDIUM
opentelemetry-collector-contrib sentryexporter: Path traversal in Sentry exporter via attacker-controlled service.name reaches privileged Sentry API endpoints with operator bearer token
GHSA-4jvg-4jfx-fmhc
pkg: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter
eco: go
published: Jun 18, 2026
Summary

The Sentry exporter constructs Sentry API URLs by interpolating the span's service.name resource attribute into the URL path without validation. Because
service.name is controlled by remote OTLP senders and the operator-configured bearer token is attached to ever…

CVE-2026-47256
GitHub-GHSA

MEDIUM
BBOT: Path traversal (Zip-Slip) in unarchive module – incomplete fix for CVE-2025-10284
GHSA-3vgw-585j-4m45
pkg: bbot
eco: pip
published: Jun 18, 2026
The `unarchive` internal module's archive extraction commands perform no code-level validation on extracted file paths, relying entirely on the behavior of external tools (e.g. GNU tar) which varies by platform. While CVE-2025-10284 addressed git-specific RCE vectors, the underlying archive extracti…
CVE-2026-12565
GitHub-GHSA

MEDIUM
Podman: WORKDIR symlink traversal vulnerability
GHSA-q6r4-3wmg-fwcq
pkg: github.com/containers/podman/v5, github.com/containers/podman/v4, github.com/containers/podman/v3
eco: go
published: Jun 18, 2026
### Summary

Running a malicous container image where the WORKDIR path contains a symlink can create a directory or modify ownership on the host filesystem. Modified ownership is less likely to happen as that requires help from an untrusted/malicious process that mutates the host filesystem tree dur…

CVE-2026-55686
GitHub-GHSA

MEDIUM
webpack-dev-server vulnerable to HMR WebSocket interception via permissive user proxies
GHSA-mx8g-39q3-5c79
pkg: webpack-dev-server
eco: npm
published: Jun 17, 2026
### Impact

When a user-configured proxy on `webpack-dev-server` has a broad context (e.g. `/`) and `ws: true`, it also intercepts the dev server's own HMR WebSocket and forwards it to the proxy target. This leaks the browser's cookies and `Origin` header to the backend, bypasses the dev server's Ho…

CVE-2026-9595
GitHub-GHSA

MEDIUM
Multer vulnerable to Denial of Service via incomplete cleanup of aborted uploads
GHSA-3p4h-7m6x-2hcm
pkg: multer, multer
eco: npm
published: Jun 17, 2026
### Impact

A vulnerability in Multer allows an attacker to trigger a Denial of Service (DoS) by aborting or sending malformed multipart uploads, causing orphaned partial files to accumulate on disk when using diskStorage.

### Patches

Users should upgrade to `2.2.0`, `3.0.0-alpha.2` or higher

###…

CVE-2026-5038
GitHub-GHSA

MEDIUM
Netty susceptible to HTTP/2 Reset Attack with different on-the-wire signature
GHSA-563q-j3cm-6jxm
pkg: io.netty:netty-codec-http2, io.netty:netty-codec-http2
eco: maven
published: Jun 15, 2026
### Summary

Netty HTTP/2 max header size handling produces attack similar to HTTP/2 Rapid Reset.

### Details

There is a setting in the http2 specification called `SETTINGS_MAX_HEADER_LIST_SIZE`. According to[ the RFC](https://www.rfc-editor.org/rfc/rfc9113.html#name-defined-settings): “This adv…

CVE-2026-50560
GitHub-GHSA

MEDIUM
Netty: HttpObjectDecoder skips arbitrary initial control characters when only initial CRLF characters are permitted
GHSA-hvcg-qmg6-jm4c
pkg: io.netty:netty-codec-http, io.netty:netty-codec-http
eco: maven
published: Jun 15, 2026
## Summary

Before reading the first request-line, `HttpObjectDecoder` skips every byte for which
`Character.isISOControl(b)` is `true` (0x00–0x1F and 0x7F) as well as all whitespace.
RFC 9112 §2.2 only asks servers to ignore **empty CRLF lines** preceding the request-line —
a carefully scoped …

CVE-2026-50020
GitHub-GHSA

MEDIUM
Deno: Permission Bypass via Unicode Normalization Mismatch on macOS (APFS)
GHSA-8xpq-cjcf-3wh9
pkg: deno
eco: rust
published: Jun 16, 2026
## Summary

Deno's permission system enforces filesystem and execution restrictions by
comparing the requested path against the path supplied to `–deny-read`,
`–deny-write`, `–deny-run`, or `–deny-ffi`. On macOS, that comparison was
done at the raw-byte level while the APFS filesystem treats dif…

CVE-2026-49401
GitHub-GHSA

MEDIUM
Deno: process.loadEnvFile() bypasses env permission checks and mutates process.env with only read access
GHSA-4c8g-jvcx-v4hv
pkg: deno
eco: rust
published: Jun 16, 2026
## Summary

In Deno, environment access is gated by the `env` permission. You can deny it
with `–deny-env`, or restrict it to a specific allowlist with
`–allow-env=FOO,BAR`. The expectation is that a program running without `env`
permission cannot change `process.env`.

`process.loadEnvFile()` (th…

CVE-2026-49983
GitHub-GHSA

MEDIUM
Deno: WebSocket API sandbox bypass via missing post-DNS check
GHSA-83pc-3rw9-qpwj
pkg: deno
eco: rust
published: Jun 16, 2026
## Summary

When a WebSocket connection was opened, Deno checked the destination hostname
against `–deny-net` rules but did not re-check the IP addresses that hostname
resolved to. An attacker-controlled script could use a specially crafted domain
name that passes the hostname check yet resolves to…

CVE-2026-49860
GitHub-GHSA

MEDIUM
Deno: `fetch()` API sandbox bypass via missing DNS resolution check
GHSA-cpgj-f7g3-2pp2
pkg: deno
eco: rust
published: Jun 16, 2026
## Summary

When `fetch()` was called, Deno checked the destination hostname against
`–deny-net` rules but did not re-check the IP addresses that hostname
resolved to. An attacker-controlled script could use a specially crafted domain
name that passes the hostname check yet resolves to a denied IP,…

CVE-2026-49859
GitHub-GHSA

MEDIUM
Apache DolphinScheduler: Incorrect Authorization vulnerability allows users with system login privileges to delete task definitions in unauthorized projects
GHSA-wh3w-v6gj-fqh2
pkg: org.apache.dolphinscheduler:dolphinscheduler-api
eco: maven
published: Jun 17, 2026
Incorrect Authorization vulnerability allows users with system login privileges to delete task definitions in unauthorized projects

This issue affects Apache DolphinScheduler versions prior to 3.4.2.

Users are recommended to upgrade to version 3.4.2, which fixes this issue.

CVE-2026-41280
GitHub-GHSA

MEDIUM
NCalc: Denial of Service via Unbounded and Non-Terminating Factorial Evaluation
GHSA-3w5p-95mh-gq75
pkg: NCalc.Core, NCalcSync
eco: nuget
published: Jun 18, 2026
### Impact

A denial-of-service (DoS) vulnerability exists in the factorial operator implementation of NCalc. Specially crafted expressions containing extremely large factorial operands can trigger excessive CPU consumption or cause evaluation to enter a non-terminating loop due to integer overflow …

CVE-2026-55254
GitHub-GHSA

MEDIUM
Netty: QUIC stateless reset token material exposed through header-visible connection IDs
GHSA-cq4q-cv5g-r8q5
pkg: io.netty:netty-codec-classes-quic
eco: maven
published: Jun 15, 2026
### Summary
Netty QUIC exposes the stateless reset token on the network path when using the default HMAC-based connection-ID and stateless-reset-token generators. The reset token for the server's current source connection ID can be derived from bytes that appear as the connection ID in QUIC headers …
CVE-2026-50009
GitHub-GHSA

MEDIUM
Outerbase Studio: Stored XSS in Text Widget Leads to Authentication Token Exposure
GHSA-wwf9-7jrc-rv4q
pkg: @outerbase/studio
eco: npm
published: Jun 19, 2026
## Summary

A Stored Cross-Site Scripting (XSS) issue previously existed in the Text Widget in Board of Outerbase Studio where unsanitized HTML could be rendered using `dangerouslySetInnerHTML`

### Steps to Reproduce

1. Create a new dashboard.
2. Add a **Text widget**.
3. Insert the following payl…

CVE-2026-55650
GitHub-GHSA

MEDIUM
CoreWCF: Unix Domain Socket PosixIdentity transport accepts connections that skip the security upgrade
GHSA-wjpq-6766-7f5j
pkg: CoreWCF.UnixDomainSocket, CoreWCF.UnixDomainSocket
eco: nuget
published: Jun 19, 2026
### Impact
A CoreWCF service hosted on Unix Domain Sockets with the PosixIdentity client credential type (UnixDomainSocketBinding with Security.Mode = TransportCredentialOnly and Security.Transport.ClientCredentialType = PosixIdentity) does not require the client to perform the application/unixposix…
CVE-2026-54776
GitHub-GHSA

MEDIUM
SurrealDB: Field-level SELECT permissions bypassed via graph and reference traversals
GHSA-hv6h-hc26-q48p
pkg: surrealdb
eco: rust
published: Jun 19, 2026
A record user could read field values hidden from them by field-level SELECT permissions by reaching the records through a graph-edge (`->`) or back-reference (`<~`) traversal instead of a direct `SELECT`.

When a table was readable at the table level but carried a field hidden by a field-level perm…

GitHub-GHSA

MEDIUM
SurrealDB: Indexed ORDER BY leaks the value ordering of a SELECT-restricted field
GHSA-h4h3-3rfj-x6fq
pkg: surrealdb
eco: rust
published: Jun 19, 2026
A field can be hidden from a user with a field-level SELECT permission (`DEFINE FIELD code ON secret PERMISSIONS FOR select WHERE owner = $auth.id`). When that field is indexed, a record user who cannot read it could still recover the relative ordering of its values across every record by issuing `O…
GitHub-GHSA

MEDIUM
praisonai-platform: Authorization Bypass Through User-Controlled Key
GHSA-2fjj-qqg8-fg7x
pkg: praisonai-platform
eco: pip
published: Jun 18, 2026
## Summary

The issue create and update endpoints in `praisonai-platform` accept a `project_id` in the request body and persist it without validating that the project belongs to the URL workspace. A user who is a member of workspace `W_B` (and has no access to workspace `W_A`) can create issues that…

GitHub-GHSA

MEDIUM
PraisonAI: Unauthenticated Event Injection via SSE `/publish` Endpoint
GHSA-35w5-pcw4-jx94
pkg: praisonaiagents
eco: pip
published: Jun 18, 2026
## Summary

The SSE (Server-Sent Events) server in `src/praisonai-agents/praisonaiagents/server/server.py` exposes a `/publish` endpoint that broadcasts arbitrary messages to all connected clients without any authentication. The `ServerConfig` dataclass (line 24) defines an `auth_token` field, but t…

GitHub-GHSA

MEDIUM
Deno: Denial of service via non-ASCII bytes in WebSocket response headers
GHSA-x2qc-cmh9-f4hf
pkg: deno
eco: rust
published: Jun 17, 2026
## Summary

A Deno program that opens a client `WebSocket` connection could be crashed by
the remote server. While handling the WebSocket handshake response, Deno parsed
the `Sec-WebSocket-Protocol` and `Sec-WebSocket-Extensions` response headers in
a way that assumed their bytes were always printab…

CVE-2026-55517
GitHub-GHSA

MEDIUM
katello: missing repository authorization in content_uploads exposes cross-product content existence
GHSA-c43c-rf7g-5xpg
pkg: katello
eco: rubygems
published: Jun 17, 2026
A flaw was found in Katello's of Red Hat Satellite. A content upload functionality where insufficient authorization checks in the ContentUploadsController allowed users with the edit_products permission to query content information for repositories outside the products they were authorized to manage…
CVE-2026-12515
GitHub-GHSA

MEDIUM
Gitea: Missing repository-unit authorization on issue-template API endpoints
GHSA-3fwp-p5rj-2pxf
pkg: code.gitea.io/gitea
eco: go
published: Jun 16, 2026
## Summary

Three Gitea API endpoints — `GET /repos/{owner}/{repo}/issue_templates`,
`GET /repos/{owner}/{repo}/issue_config` and `GET /repos/{owner}/{repo}/issue_config/validate`
— read files from the repository's **Code** default branch (`.gitea/ISSUE_TEMPLATE/*`
and `issue_config.yaml`) and r…

CVE-2026-27783
GitHub-GHSA

MEDIUM
Gitea: Incomplete CVE-2025-68941 fix: /user/orgs missing checkTokenPublicOnly + switch-case logic flaw
GHSA-8629-vc8r-5p58
pkg: code.gitea.io/gitea
eco: go
published: Jun 16, 2026
## Summary

Two related issues in the token public-only scope enforcement introduced by PR #32204 (CVE-2025-68941 fix). A public-only scoped API token can access private organization data.

## Issue 1: /user/orgs missing checkTokenPublicOnly()

`routers/api/v1/api.go` line 1599:
“`go
m.Get("/user/o…

CVE-2026-25714
GitHub-GHSA

MEDIUM
Daytona: Path traversal in sandbox volume id mounts arbitrary host paths into the sandbox — cross-tenant data access and host escape
GHSA-fjv8-j4p5-cr9m
pkg: github.com/daytonaio/daytona
eco: go
published: Jun 18, 2026
## Summary
A sandbox volume reference (`volumeId`, which may also be a volume name) was forwarded to the
runner and used to build the host bind-mount source path without confinement. A reference
containing path-traversal sequences could in principle resolve the mount source outside the
intended per-…
CVE-2026-54319
GitHub-GHSA

MEDIUM
ZITADEL: Missing Token Audience Validation (`aud`) in JWT IdP Provider
GHSA-g5h5-m4hm-xjrr
pkg: github.com/zitadel/zitadel
eco: go
published: Jun 18, 2026
### Summary

An authentication bypass vulnerability was discovered in ZITADEL's external JWT Identity Provider (IdP) implementation.

When validating JSON Web Tokens (JWTs) from an external provider, ZITADEL properly checks the token's cryptographic signature and issuer (`iss`), but it fails to vali…

CVE-2026-55669
GitHub-GHSA

MEDIUM
ZITADEL: Missing Token Lifecyle Validation (`exp` and `iat`) in JWT IdP Provider
GHSA-wxg7-w2v3-w38g
pkg: github.com/zitadel/zitadel
eco: go
published: Jun 18, 2026
### Summary

Two closely related token lifecycle validation vulnerabilities were discovered in ZITADEL's external JWT Identity Provider (IdP) implementation.

Specifically, within the validation pipeline:

* **Missing Expiration (`exp`) Enforcement:** If an incoming JWT omits the `exp` claim entirel…

GitHub-GHSA

MEDIUM
Caddy: stripHTML template function bypass
GHSA-vcc4-2c75-vc9v
pkg: github.com/caddyserver/caddy/v2, github.com/caddyserver/caddy
eco: go
published: Jun 16, 2026
### Summary
Caddy’s `stripHTML` template function cannot reliably remove all HTML tags from input strings. Certain malformed HTML, such as `<<>img src=x onerror=alert()>`, can bypass the tag-stripping logic, potentially leaving dangerous content in the output if it is later rendered as HTML. This …
CVE-2026-52846
GitHub-GHSA

MEDIUM
SurrealDB: SSRF via JWKS URL — Redirect Following in JWT Key Fetch
GHSA-h5rg-8p7f-47g2
pkg: surrealdb
eco: rust
published: Jun 19, 2026
SurrealDB fetches the JWKS document for a JWT or record access method using a bare `reqwest` client that follows HTTP redirects by default. The network capability check in `core/src/iam/jwks.rs` (`check_capabilities_url`) is applied only to the originally configured URL; redirect targets are not re-…
GitHub-GHSA

MEDIUM
MCPVault: PathFilter restricted directories (.git/.obsidian/node_modules) only denied at vault root, not nested
GHSA-9c83-rr99-vfwj
pkg: @bitbonsai/mcpvault
eco: npm
published: Jun 19, 2026
PathFilter's deny-list glob patterns are anchored, so `.git`, `.obsidian`, and `node_modules` were only blocked at the vault root. Nested copies inside the vault (e.g. `tools/cli/node_modules/…`, `tools/somerepo/.git/config`, a nested `.obsidian/`) were fully traversable via isAllowed/isAllowedFor…
GitHub-GHSA

MEDIUM
py7zr: O(n^2) algorithmic complexity DoS in PackInfo._read()
GHSA-h4gh-22qq-72r7
pkg: py7zr
eco: pip
published: Jun 19, 2026
### Summary

PackInfo._read() uses an O(n^2) cumulative sum pattern where
numstreams is read directly from the archive header. A crafted .7z
archive with a large numstreams value causes excessive CPU consumption
during SevenZipFile.__init__() — no extraction is needed. A 50 KB
archive tak…

CVE-2026-55206
GitHub-GHSA

MEDIUM
py7zr: Decompression bomb (zip bomb) denial of service via unchecked extraction size
GHSA-gjrg-mpp7-g774
pkg: py7zr
eco: pip
published: Jun 19, 2026
py7zr's `Worker.decompress()` extracts archive entries without tracking total decompressed size. A crafted `.7z` file can exhaust disk or memory before the extraction completes.

Measured: 15.6 KB archive → 100 MB output (6,556:1 ratio).

**Proof of concept:**

“`python
import py7zr, tempfile, os…

CVE-2026-55195
GitHub-GHSA

MEDIUM
Open Redirect Bypass in miniflux-v2
GHSA-m999-j542-5w3r
pkg: miniflux.app/v2
eco: go
published: Jun 19, 2026
### Summary
The URL restrictions in `miniflux-v2` can be bypassed by attackers, leading to an open redirect vulnerability.

### Details

Normally, the redirect URL needs to be validated using `IsRelativePath`.

<img width="1728" height="1386" alt="QQ20260526-175356-26-1" src="https://github.com/user…

CVE-2026-55185
GitHub-GHSA

MEDIUM
http4k: `ServerFilters.DigestAuth` / `DigestAuthProvider` defaulted to an always-true nonce verifier, disabling replay protection in default deployments
GHSA-c7jm-38gq-h67h
pkg: org.http4k:http4k-security-digest, org.http4k:http4k-security-digest, org.http4k:http4k-security-digest
eco: maven
published: Jun 19, 2026
### Impact

`ServerFilters.DigestAuth` and the underlying `DigestAuthProvider` both defaulted their `nonceVerifier` parameter to `{ true }` — i.e. every nonce was accepted regardless of value, age, or prior use. Any deployment using the default configuration had **no replay protection** on Digest …

GitHub-GHSA

MEDIUM
http4k: BasicCookieStorage` (renamed `InsecureCookieStorage`) did not enforce RFC 6265 cookie scoping; new `DefaultCookieStorage` is now the default
GHSA-pr33-38xx-6r26
pkg: org.http4k:http4k-core, org.http4k:http4k-core, org.http4k:http4k-core
eco: maven
published: Jun 19, 2026
### Impact

The previous `BasicCookieStorage` did not enforce RFC 6265 scoping rules around cookie domain, path, and `Secure` attribute. A client using a single storage instance to talk to multiple origins could have cookies leak across domains, or have `Secure` cookies sent over plain HTTP — the …

GitHub-GHSA

MEDIUM
http4k: `reverseProxy()` defaulted to substring (`Contains`) matching on `Host`; tightened to `Exact`
GHSA-jrpc-7vxp-69p6
pkg: org.http4k:http4k-core, org.http4k:http4k-core, org.http4k:http4k-core
eco: maven
published: Jun 19, 2026
### Impact

`reverseProxy()` and `reverseProxyRouting()` matched configured vhosts by substring on the `Host` header (`Contains` matcher) by default. The intended use of these functions in http4k is **outbound dispatch** (e.g. matching AWS service subdomains, per the `Contains` docstring) and **test…

GitHub-GHSA

MEDIUM
Traefik Kubernetes Ingress NGINX provider fails open when auth-secret resolution fails
GHSA-4mr2-fg2p-w63c
pkg: github.com/traefik/traefik/v3
eco: go
published: Jun 19, 2026
## Summary

There is a medium severity vulnerability in Traefik's Kubernetes Ingress NGINX provider that causes affected routes to fail open. When an Ingress explicitly enables BasicAuth or DigestAuth through the supported `nginx.ingress.kubernetes.io/auth-type` and `auth-secret` annotations, but th…

CVE-2026-54762
GitHub-GHSA

MEDIUM
go.qbee.io/transport: Symlink-chain path traversal in tar extraction (one level outside destination)
GHSA-f9m7-vc86-p6jj
pkg: go.qbee.io/transport
eco: go
published: Jun 19, 2026
### Impact

The go.qbee.io/transport library is affected by a symlink-chain path traversal vulnerability in its extractTar routine. The library's path validation is strictly lexical and fails to account for on-disk symlinks created earlier in the extraction process. Consequently, a crafted tar archi…

CVE-2026-55828
GitHub-GHSA

MEDIUM
Grafana Operator: Privilege escalation from namespace admin to cluster admin via GrafanaDashboard jsonnetLib fileName
GHSA-fcw4-wwqm-m8cf
pkg: github.com/grafana/grafana-operator/v5, github.com/grafana/grafana-operator
eco: go
published: Jun 19, 2026
We have released version 5.24.0 of the Grafana Operator. This patch includes a MODERATE severity security fix for a path traversal/privilege escalation vulnerability in the Grafana Operator.

### Summary

The Grafana Operator supports loading dashboards & library panels using the jsonnet data templ…

CVE-2026-11769
GitHub-GHSA

MEDIUM
Python Liquid: Infinite loop when parsing malformed `{% case %}` tags
GHSA-vq2f-vcc9-j8mv
pkg: python-liquid
eco: pip
published: Jun 19, 2026
### Impact
Given a malformed `{% case %}` tag without associated `{% when %}` or `{% else %}` block, and no terminating `{% endcase %}` tag, Python Liquid hangs in an infinite loop at parse time. This allows malicious template authors to craft templates for a denial of service attack.

### Patches
T…

CVE-2026-55865
GitHub-GHSA

MEDIUM
containerd: CRI checkpoint import allows local image tag poisoning
GHSA-cvxm-645q-p574
pkg: github.com/containerd/containerd/v2, github.com/containerd/containerd/v2, github.com/containerd/containerd/v2
eco: go
published: Jun 19, 2026
## Impact
containerd's CRI checkpoint import process contains a vulnerability where it fails to validate the image references specified within a checkpoint image's configuration. An attacker with permissions to create pods can use a crafted checkpoint image to force containerd to pull a malicious im…
CVE-2026-50195
GitHub-GHSA

MEDIUM
parse-server: Relation `$relatedTo` query bypasses `protectedFields` and owning-object ACL
GHSA-wmwx-jr2p-4j4r
pkg: parse-server, parse-server
eco: npm
published: Jun 19, 2026
### Impact

A relation query using the `$relatedTo` operator could read the membership of a `Relation` field even when that field was hidden from the requesting client by `protectedFields`, and even when the object owning the relation was not readable by the client under its ACL or class-level permi…

CVE-2026-53726
GitHub-GHSA

MEDIUM
parse-server: Endpoints `/login` and `/verifyPassword` disclose MFA secrets and protected fields when `_User` get is denied
GHSA-75v4-m273-5j49
pkg: parse-server
eco: npm
published: Jun 19, 2026
### Impact

Apps that enable MFA and deny `get` on the `_User` class via Class-Level Permissions could expose sensitive user data through the `/login` and `/verifyPassword` endpoints.

These endpoints re-fetch the user through the access-controlled query pipeline (CLP, `protectedFields`, auth-adapte…

CVE-2026-53725
GitHub-GHSA

MEDIUM
parse-server: Server option routeAllowList is bypassable through batch sub-requests
GHSA-p84r-h6rx-f2xr
pkg: parse-server
eco: npm
published: Jun 19, 2026
### Impact

The `routeAllowList` server option restricts external client access to a configured list of REST API routes. The check is only enforced as Express middleware against the outer HTTP request URL, so the `/batch` handler dispatches each sub-request to the internal router without re-running …

CVE-2026-50008
GitHub-GHSA

MEDIUM
containerd image-triggered runtime DoS via unbounded group parsing
GHSA-jpcc-p29g-p8mq
pkg: github.com/containerd/containerd/v2, github.com/containerd/containerd, github.com/containerd/containerd/v2
eco: go
published: Jun 19, 2026
### Impact
A vulnerability in containerd allows a maliciously crafted image to cause a Denial of Service (DoS) condition. When creating a container from this image, memory exhaustion occurs, leading to an Out Of Memory (OOM) kill of the containerd process. This renders the container runtime API unav…
CVE-2026-47262
GitHub-GHSA

MEDIUM
Hugo: Symlink confinement bypass in os.ReadFile
GHSA-c3wq-j5vh-68rc
pkg: github.com/gohugoio/hugo
eco: go
published: Jun 19, 2026
**Affected versions:** v0.123.0 through v0.163.0. Earlier versions are not affected.
**Fixed in:** v0.163.1.
**Severity:** Medium. Requires the attacker to be able to place (or convince a site author to place) a symlink inside a mounted directory — for example, inside a locally-vendored theme unde…
GitHub-GHSA

MEDIUM
Hugo: XSS via unescaped code-fence language in default code block renderer
GHSA-q76j-gcg9-vxc6
pkg: github.com/gohugoio/hugo
eco: go
published: Jun 19, 2026
Hugo's default code-block renderer wrote the Markdown code-fence language / info-string into the `<code class="language-…" data-lang="…">` wrapper without HTML escaping. A fence info-string containing a quote and a `<script>` payload breaks out of the attribute and injects a live script element.…
GitHub-GHSA

MEDIUM
Nokogiri: Possible Out-of-Bounds Read in `Nokogiri::XML::NodeSet#[]`
GHSA-5prr-v3j2-97mh
pkg: nokogiri
eco: rubygems
published: Jun 19, 2026
### Summary

`Nokogiri::XML::NodeSet#[]` (and its alias `#slice`) checked the requested index against the node set's bounds using a 32-bit-truncated copy of the index. A large negative index could pass the check and then be used at full width, reading outside the node set's storage. On CRuby this is…

GitHub-GHSA

MEDIUM
JupyterLab: Stored XSS in extension manager through package metadata unsanitized URI protocol
GHSA-vmhf-c436-hxj4
pkg: jupyterlab
eco: pip
published: Jun 19, 2026
A malicious PyPI package can place a `javascript:` URL in its `[project.urls]` metadata. JupyterLab's Extension Manager renders this as the extension's home-page link without validating the protocol, so a user who clicks the extension name executes attacker-controlled JavaScript in the JupyterLab or…
GitHub-GHSA

MEDIUM
Entire CLI: Path traversal in checkpoint session metadata allows arbitrary file write during resume/rewind
GHSA-2h46-9x5w-4wf7
pkg: github.com/entireio/cli
eco: go
published: Jun 19, 2026
### Impact

A path traversal vulnerability in Entire CLI allows an attacker with push access to the checkpoints repository to craft malicious checkpoint metadata that causes `entire session resume` or `entire checkpoint rewind` to write attacker-controlled transcript data outside of the expected ses…

GitHub-GHSA

MEDIUM
Canonical MicroCeph: path traversal issue in the remote-import AP
GHSA-xg3j-c7q4-f9ph
pkg: github.com/canonical/microceph/microceph
eco: go
published: Jun 19, 2026
Canonical MicroCeph versions from the squid and tentacle track are vulnerable to a path traversal issue in the remote-import API. Holders of a trusted cluster mTLS certificate (such as enrolled cluster members) or join token can manipulate files in an imported remote cluster within the /var/snap/mic…
CVE-2026-10720
GitHub-GHSA

MEDIUM
OpenClaw: Internal/webchat command auth could inherit ownerAllowFrom wildcard state
GHSA-4hpg-mp64-x7xq
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Internal/webchat command auth could inherit ownerAllowFrom wildcard state. In affected versions, a sender on an affected internal or webchat path could inherit wildcard ownerAllowFrom state across channel boundaries.

This advisory is scoped to the named feature and configuration. It do…

CVE-2026-53854
GitHub-GHSA

MEDIUM
OpenClaw: Focus command could miss controlScope enforcement
GHSA-mpc8-jxjh-qpgh
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Focus command could miss controlScope enforcement. In affected versions, a caller able to trigger the focus command could run the command without enforcing the expected control scope.

This advisory is scoped to the named feature and configuration. It does not change OpenClaw's trusted-…

CVE-2026-53850
GitHub-GHSA

MEDIUM
OpenClaw: Active Memory write scope could mutate global config
GHSA-x629-46cc-7xgw
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Active Memory write scope could mutate global config. In affected versions, a Gateway caller with `operator.write` access to the affected command could change global configuration without requiring `operator.admin`.

This advisory is scoped to the named feature and configuration. It doe…

CVE-2026-53847
GitHub-GHSA

MEDIUM
[Eclipse Theia] Data Exfiltration via Markdown Image Rendering in AI Chat
GHSA-qwjm-9c66-w4q4
pkg: @theia/ai-chat-ui, @theia/ai-chat, @theia/ai-claude-code
eco: npm
published: Jun 18, 2026
In Eclipse Theia versions prior to 1.71.0, the AI chat rendered Markdown image tags from AI responses, triggering HTTP requests to arbitrary external URLs without restriction. Combined with prompt injection in a malicious workspace, an attacker could induce the AI agent to construct image URLs encod…
CVE-2026-22551
GitHub-GHSA

MEDIUM
Armeria: External Control of File Name or Path in xDS SDS DataSource
GHSA-hgw6-8c77-v4gq
pkg: com.linecorp.armeria:armeria-xds
eco: maven
published: Jun 18, 2026
## External Control of File Name or Path in xDS SDS DataSource

### Summary

`DataSourceStream` in the `:xds` module resolves control-plane-supplied `filename` and `environment_variable` fields from SDS Secret resources without any allow-list or base-directory confinement. A semi-trusted or compromi…

CVE-2026-11752
GitHub-GHSA

MEDIUM
opentelemetry-collector-contrib: githubreceiver silently ignores configured required_headers authentication
GHSA-w5cv-pw74-4rxc
pkg: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/githubreceiver
eco: go
published: Jun 18, 2026
## githubreceiver Silently Ignores Configured required_headers Authentication

### Summary

The githubreceiver webhook handler does not enforce the `required_headers` configuration. Headers are validated at startup (config rejects empty keys/values) but never checked on incoming requests. This follo…

CVE-2026-55701
GitHub-GHSA

MEDIUM
MCPVault: PathFilter restricted-directory deny-list bypass via case and trailing dot/space equivalence
GHSA-j99q-93c9-h869
pkg: @bitbonsai/mcpvault
eco: npm
published: Jun 18, 2026
On case-insensitive filesystems (macOS, Windows), PathFilter compiled its deny-list patterns case-sensitively and matched the path verbatim, so names like `.Git/config`, `.GIT/config`, or `.oBsIdIaN/secrets.md` slipped past the `.git`/`.obsidian`/`node_modules` restriction while the OS opened the re…
GitHub-GHSA

MEDIUM
pypdf: Missing stream length values ignore defined limits
GHSA-jm82-fx9c-mx94
pkg: pypdf
eco: pip
published: Jun 18, 2026
### Impact

An attacker who uses this vulnerability can craft a PDF which leads to large memory usage, as `MAX_DECLARED_STREAM_LENGTH` is sometimes ignored. This requires parsing a content stream without a `/Length` value.

### Patches
This has been fixed in [pypdf==6.13.3](https://github.com/py-pdf…

GitHub-GHSA

MEDIUM
DOMPurify: Permanent `ALLOWED_ATTR` pollution via `setConfig()` bypassing the hook clone-guard (incomplete fix of the 3.4.7 hook-pollution patch)
GHSA-cmwh-pvxp-8882
pkg: dompurify
eco: npm
published: Jun 18, 2026
## Summary

DOMPurify 3.4.7 shipped a security fix ("permanent hook pollution") that makes a registered `uponSanitizeAttribute` hook's mutation of `data.allowedAttributes` **non-persistent** — so allowing an attribute for one element does not leak into later `sanitize()` calls. The fix clones `ALL…

GitHub-GHSA

MEDIUM
TinaCMS rich-text (slatejson) rendering does not sanitize link/image URLs, allowing stored XSS via dangerous URL schemes
GHSA-2vcc-5v34-9jc8
pkg: tinacms, @tinacms/mdx
eco: npm
published: Jun 18, 2026
TinaCMS rich-text parsing and the default link/image renderers did not sanitize the `url` field on Slate link/image nodes. Content containing `javascript:` or `data:text/html` URLs — including case-variant, whitespace-padded, and control-character-obfuscated forms — is rendered into `href`/`src`…
CVE-2026-55661
GitHub-GHSA

MEDIUM
Hydro: Insufficient session expiration when recreating sessions
GHSA-94jp-7776-qj6q
pkg: hydrooj
eco: npm
published: Jun 18, 2026
### Impact

Hydro contains an insufficient session expiration vulnerability in its session recreation logic. When a session is recreated, including during logout or other session renewal flows, Hydro creates a new session token but does not delete the previous server-side session token.

As a result…

CVE-2026-55617
GitHub-GHSA

MEDIUM
http-proxy-middleware `router` host+path substring matching allows Host-header-driven backend routing bypass
GHSA-64mm-vxmg-q3vj
pkg: http-proxy-middleware, http-proxy-middleware
eco: npm
published: Jun 18, 2026
# Summary

`http-proxy-middleware` documents `router` proxy-table entries as host, path, or host+path selectors, but the host+path implementation uses unanchored substring matching on attacker-controlled request metadata. As a result, a crafted `Host` header that is only a superstring match for a co…

CVE-2026-55602
GitHub-GHSA

MEDIUM
jodit: Prototype pollution in Jodit via Jodit.modules.Helpers.set()
GHSA-vpmm-x3fm-qr5c
pkg: jodit
eco: npm
published: Jun 18, 2026
### Summary
`Jodit.modules.Helpers.set(chain, value, obj)` walks the dot-separated `chain`, creating and following each path segment, without filtering prototype-mutating keys. A chain that begins with (or contains) `__proto__`, `constructor`, or `prototype` lets the final assignment reach and mutat…
CVE-2026-55886
GitHub-GHSA

MEDIUM
OpenClaw: Tool group policy callers could accept unvalidated group IDs
GHSA-985f-72mj-8gf7
pkg: openclaw
eco: npm
published: Jun 18, 2026
### Summary

Tool group policy callers could accept unvalidated group IDs. In affected versions, a caller that can supply a group id to the affected policy resolver could resolve policy for an unvalidated group id.

This advisory is scoped to the named feature and configuration. It does not change O…

CVE-2026-53863
GitHub-GHSA

MEDIUM
Gitea: Open Redirect via redirect_to
GHSA-j5r2-4c8j-xc3m
pkg: github.com/go-gitea/gitea
eco: go
published: Jun 17, 2026
### Details

Despite the validation within `urlIsRelative` in `modules/httplib/url.go`, an open redirect is still possible due to usage of directory traversal sequences plus a back-slash in the "redirect_to" parameter.

### PoC

When a user uses this URL to login:

`https://gitea.com/user/login?redi…

CVE-2026-25779
GitHub-GHSA

MEDIUM
Claude Code: Out-of-Band Data Exfiltration via Pre-Approved HuggingFace Domain in WebFetch
GHSA-fg94-h982-f3mm
pkg: @anthropic-ai/claude-code
eco: npm
published: Jun 17, 2026
Because the hostname huggingface.co was pre-approved as a bare hostname for the WebFetch tool, any path on that domain—including attacker-controlled model repositories—was auto-approved without a permission prompt or being subject to –allowedTools restrictions. An attacker able to inject untrus…
CVE-2026-54316
GitHub-GHSA

MEDIUM
Traefik: Kubernetes Gateway crossProviderNamespaces bypass allows HTTPRoute outside the allowlist to expose internal Traefik services
GHSA-3g6v-2r68-prfc
pkg: github.com/traefik/traefik/v3, github.com/traefik/traefik/v2, github.com/traefik/traefik
eco: go
published: Jun 17, 2026
## Summary

There is a high severity vulnerability in Traefik's Kubernetes Gateway provider affecting the `crossProviderNamespaces` allowlist. For `HTTPRoute` rules that declare multiple (WRR) backendRefs, Traefik evaluates the allowlist against the target `backendRef.namespace` instead of the route…

CVE-2026-54761
GitHub-GHSA

MEDIUM
Gitea: Token scope bypass on web archive download endpoint
GHSA-cr4g-f395-h25h
pkg: code.gitea.io/gitea
eco: go
published: Jun 16, 2026
## Summary

PR #37698 added checkDownloadTokenScope to /raw/*, /media/*, and attachment download web endpoints. The /archive/* endpoint (repo.Download in routers/web/repo/repo.go:372) was not included in the fix. This endpoint accepts OAuth2 tokens via webAuth.AllowOAuth2 (registered at routers/web/…

CVE-2026-20706
GitHub-GHSA

MEDIUM
Hugo: Symlink confinement bypass in resources.Get
GHSA-fw87-fv5r-9fpw
pkg: github.com/gohugoio/hugo
eco: go
published: Jun 16, 2026
**Commit:** [f8b5fa09a6](https://github.com/gohugoio/hugo/commit/f8b5fa09a6) — _Fix prevention of direct symlink reads in resources.Get_
**Affected versions:** v0.123.0 through v0.161.1. Earlier versions are not affected.
**Fixed in:** v0.162.0.
**Severity:** Medium. Requires the attacker to be ab…
CVE-2026-50135
GitHub-GHSA

MEDIUM
Hugo: security.http.urls allow-list bypass via HTTP redirects
GHSA-vxgm-5rmg-5w8g
pkg: github.com/gohugoio/hugo
eco: go
published: Jun 16, 2026
**Commit:** [86fbb0f7a8](https://github.com/gohugoio/hugo/commit/86fbb0f7a8) — _security: Validate redirects against security.http.urls_
**Affected versions:** v0.91.0 (when `security.http.urls` was introduced) through v0.161.1.
**Fixed in:** v0.162.0.
**Severity:** Only relevant for sites that re…
CVE-2026-50134
GitHub-GHSA

MEDIUM
Hugo: XSS via text/html content files
GHSA-c54g-xjwj-8g82
pkg: github.com/gohugoio/hugo
eco: go
published: Jun 16, 2026
**Commit:** [e41a06447d](https://github.com/gohugoio/hugo/commit/e41a06447d) — _Disallow HTML content by default_
**Affected versions:** all Hugo versions prior to v0.162.0.
**Fixed in:** v0.162.0.
**Severity:** Low to Medium, depending on threat model. Not an issue if you fully trust every file u…
CVE-2026-50133