aisecwatch.com
DashboardVulnerabilitiesNewsResearchArchiveStatsDatasetFor devs
Subscribe
aisecwatch.com

Real-time AI security monitoring. Tracking AI-related vulnerabilities, safety and security incidents, privacy risks, research developments, and policy changes.

Navigation

VulnerabilitiesNewsResearchDigest ArchiveNewsletter ArchiveSubscribeData SourcesStatisticsDatasetAPIIntegrationsWidgetRSS Feed

Maintained by

Truong (Jack) Luu

Information Systems Researcher

AI & LLM Vulnerabilities

Security vulnerabilities, privacy incidents, safety concerns, and policy updates affecting LLMs and AI agents.

to
Export CSV
2915 items

CVE-2026-18875: IBM Financial Transaction Manager (FTM) for RedHat OpenShift is vulnerable to RAG poisoning via unauthenticated runbook

highvulnerability
security
Sep 23, 2026
CVE-2026-18875

IBM Financial Transaction Manager for RedHat OpenShift has a security flaw where unauthenticated attackers can inject malicious content into the AI agent's runbook database without needing a password or login credentials, allowing them to manipulate the AI into making unauthorized payments or stealing payment information through RAG poisoning (corrupting the external documents that an AI uses to answer questions).

NVD/CVE Database

GHSA-xpjq-3w4w-w5wr: lightrag-hku: Stored Cross-Site Scripting (XSS) in the LightRAG WebUI chat/answer renderer via ingested content

mediumvulnerability
security
Sep 22, 2026
CVE-2026-86062

LightRAG WebUI has a stored cross-site scripting (XSS) vulnerability where it renders chat answers as raw HTML without sanitization, allowing an attacker to inject malicious JavaScript through uploaded documents that executes when other users view the response. Because answer content comes from user-uploaded files and is rendered with `rehypeRaw` plugin enabled and no HTML sanitizer, an attacker can steal authentication tokens and take over the API.

GHSA-93xw-j965-9mx3: MCP Atlassian: Arbitrary file read/exfiltration via upload_attachment missing validate_safe_path()

highvulnerability
security
Sep 22, 2026
CVE-2026-77258

The `upload_attachment` method in MCP Atlassian (a tool that connects AI agents to Atlassian software) reads and uploads any file from the server without checking if the file path is safe, while the download methods correctly use a safety check called `validate_safe_path()`. This means an AI agent or attacker could read sensitive files like SSH keys, passwords, or credentials and steal them by uploading them to Confluence.

GHSA-f6pj-qv47-g96w: MCP Atlassian: Arbitrary server-local file upload to Jira/Confluence attachments via unrestricted file_path parameters

highvulnerability
security
Sep 22, 2026
CVE-2026-77247

The MCP Atlassian tool for Jira and Confluence has a vulnerability where the file upload functions accept file paths controlled by the caller and read those files from the server's local filesystem before uploading them as attachments. This means an attacker using the tool can trick the server into reading and uploading any file the server process can access, especially in HTTP or multi-user deployments where the caller and server are separate security boundaries.

GHSA-p6hp-93wp-fh6p: MCP Atlassian: Path Traversal / Arbitrary File Read in confluence_upload_attachment MCP tool (incomplete fix of GHSA-xjgw-4wvw-rgm4)

highvulnerability
security
Sep 22, 2026
CVE-2026-77262

The `mcp-atlassian` tool has a path traversal vulnerability (CWE-22, a weakness that lets attackers access files outside intended directories) in its `confluence_upload_attachment` function. An attacker can read any file the server can access by passing an arbitrary file path, then upload that file to an attacker-controlled server. This is especially dangerous because the default setup exposes the tool over the network without authentication, making it remotely exploitable.

GHSA-f26r-j276-ggg4: MCP Atlassian: Arbitrary File Read via Upload Attachment Tools

mediumvulnerability
security
Sep 22, 2026
CVE-2026-77270

The upload attachment tools in MCP Atlassian (a system that connects AI assistants to Atlassian software) accept file paths without validation, allowing an authenticated user or an AI tricked via prompt injection (hidden instructions in text) to read and upload any file from the server to Confluence or Jira. The code has a validate_safe_path function that protects downloads but does not use it for uploads, creating a security gap.

CVE-2026-95660: A security flaw has been discovered in Moonshot AI Kimi Code up to 0.31.0. The affected element is an unknown function o

mediumvulnerability
security
Sep 22, 2026
CVE-2026-95660

A security flaw was found in Moonshot AI Kimi Code up to version 0.31.0 that allows OS command injection (running unauthorized system commands) through the MCP Configuration Loader component. An attacker can exploit this vulnerability remotely, and the exploit code has been publicly released.

CVE-2026-85709: LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.5.5, the LightRAG API server returns raw Py

mediumvulnerability
security
Sep 22, 2026
CVE-2026-85709

LightRAG is a tool for RAG (retrieval-augmented generation, where an AI pulls in external documents to answer questions). Before version 1.5.5, when errors occurred, the API server exposed sensitive information like server file paths, database details, and credentials in error messages that anyone could read without logging in.

GHSA-5mj8-gf6m-fhw8: 9Router has an Authentication Bypass in Public LLM API via Spoofable X-9r-Real-Ip Header

highvulnerability
security
Sep 22, 2026
CVE-2026-56681

9Router has an authentication bypass vulnerability where attackers can fake being a local client by adding a spoofed X-9r-Real-Ip header (a custom HTTP header that tells the server where a request came from). The app trusts this header to decide whether to require an API key, but when deployed without its protective wrapper layer, attackers can send X-9r-Real-Ip: 127.0.0.1 to bypass authentication and gain unauthorized access to the LLM API and the owner's provider resources.

GHSA-798p-78g2-v556: @aborruso/ckan-mcp-server has SSRF via DNS-name → internal IP — incomplete fix of CVE-2026-53509

mediumvulnerability
security
Sep 22, 2026
CVE-2026-61612

A server package called `@aborruso/ckan-mcp-server` has a security flaw called SSRF (server-side request forgery, where a server makes requests to places it shouldn't). The flaw exists in a validation function that checks hostnames but never resolves them using DNS (the system that translates website names into IP addresses). An attacker can supply a hostname that looks safe but actually resolves to internal addresses like `127.0.0.1` or `169.254.169.254` (cloud metadata), allowing them to steal internal data. This bug is still present in the latest version (0.4.107) and has bypassed two previous attempted fixes.

GHSA-jjhp-8crj-mppq: @roomi-fields/notebooklm-mcp has a path traversal in vault.batch tool that allows arbitrary file write outside intended vault directory

highvulnerability
security
Sep 22, 2026
CVE-2026-61647

A path traversal vulnerability (a security flaw where an attacker can access files outside an intended directory using paths like `../`) existed in the @roomi-fields/notebooklm-mcp tool, allowing attackers or prompt-injected LLMs (large language models controlled through manipulated input) to write files anywhere the server could access. This affected versions 1.6.0 through 2.0.2, and while the written files themselves couldn't execute code, they could be placed in sensitive locations for later exploitation.

CVE-2025-14486: The PixelPlay plugin for WordPress is vulnerable to unauthorized API key deletion due to missing authorization checks in

mediumvulnerability
security
Sep 22, 2026
CVE-2025-14486

The PixelPlay plugin for WordPress (up to version 1.0.2) has a security flaw where it fails to verify that a user has permission before allowing them to delete API keys (authentication credentials for services like OpenAI). This means anyone, even without a WordPress account, can delete important API keys that administrators set up by manipulating a web request parameter called 'clear_api_type'.

CVE-2026-94627: vLLM Mooncake connector through 0.29.0 fails to properly manage GPU KV cache block ownership when concurrent child reque

highvulnerability
security
Sep 21, 2026
CVE-2026-94627

A vulnerability in vLLM Mooncake connector (a component that helps distribute AI model processing across systems) through version 0.29.0 fails to properly track ownership of GPU KV cache blocks (temporary storage on graphics processors for speeding up AI responses) when multiple child requests share the same transfer ID. Attackers can exploit this by sending completion requests with multiple prompts, causing orphaned cache blocks to build up until the system restarts, eventually blocking legitimate user requests from running.

CVE-2026-94626: vLLM through 0.29.0 fails to validate the tp_size parameter in kv_transfer_params on OpenAI-compatible completion endpoi

highvulnerability
security
Sep 21, 2026
CVE-2026-94626

vLLM (a popular open-source LLM serving framework) versions up to 0.29.0 don't properly check the tp_size parameter (a setting that controls how a model is split across multiple processors) when handling requests through its OpenAI-compatible API endpoints. This allows attackers to submit extremely large tp_size values that cause the system to use unlimited memory, crashing the decode worker (the part that generates responses) through an out-of-memory error.

CVE-2026-94625: vLLM through 0.29.0 contains a resource exhaustion vulnerability in MooncakeConnector where rejected prefill requests cr

mediumvulnerability
security
Sep 21, 2026
CVE-2026-94625

vLLM (a language model serving framework) versions up to 0.29.0 have a resource exhaustion vulnerability in MooncakeConnector where rejected prefill requests (requests to prepare the AI model before full processing) leave behind unused data placeholders that never get cleaned up. An attacker can exploit this by sending many rejected requests to clog the system's worker pools, making legitimate requests wait up to 480 seconds while the system falsely reports it's healthy.

CVE-2026-94624: vLLM through 0.29.0 contains a denial of service vulnerability in P2P KV offloading when OffloadingConnector is configur

highvulnerability
security
Sep 21, 2026
CVE-2026-94624

vLLM (a system for running large language models) versions up to 0.29.0 have a denial of service vulnerability (a bug that lets attackers crash the system) in its P2P KV offloading feature (a method where the system transfers memory data between computers in a peer-to-peer network). Attackers can provide fake network addresses that cause the system to create broken connections that waste memory resources until the system crashes and stops responding to user requests.

CVE-2026-94623: vLLM through 0.29.0 contains a denial of service vulnerability in the NIXL connector's prefix caching implementation tha

highvulnerability
security
Sep 21, 2026
CVE-2026-94623

vLLM versions up to 0.29.0 have a denial of service vulnerability in its NIXL connector's prefix caching (a feature that reuses parts of previously processed text to speed up responses) that doesn't properly check block counts when handling multiple prompts of different lengths in certain deployment setups. An attacker can crash the decode worker (the part that generates responses) by sending specially crafted requests, forcing a restart to restore service.

CVE-2026-94622: vLLM versions through 0.29.0 contain a denial of service vulnerability in the NIXL connector's metadata handling for pre

highvulnerability
security
Sep 21, 2026
CVE-2026-94622

vLLM (a system for running large language models) versions up to 0.29.0 have a denial of service vulnerability (a flaw that lets attackers crash a service) in how the NIXL connector handles metadata for split deployments. An attacker can send specially crafted requests that cause an uncaught KeyError (a programming error where the code tries to access a dictionary key that doesn't exist) in the scheduling system, crashing the decode engine and forcing a manual restart to recover.

CVE-2026-77516: MaxKB is an open-source AI assistant for enterprise. From version 2.0.0 through 2.9.2, a lowest-role workspace member de

mediumvulnerability
security
Sep 21, 2026
CVE-2026-77516

MaxKB, an open-source AI assistant for businesses, has a security flaw in versions 2.0.0 through 2.9.2 where users with low permissions can bypass access controls and execute tools they shouldn't have access to by using special identifiers, then receive sensitive credentials that the tool stored on the server.

CVE-2026-88978: Hatchet is a platform for orchestrating background tasks, AI agents, and durable workflows at scale. Prior to 0.106.1, t

mediumvulnerability
security
Sep 21, 2026
CVE-2026-88978

Hatchet is a platform for managing background tasks and AI workflows at scale. Before version 0.106.1, a security flaw in the WorkerStatus gRPC polling path (a communication method between processes) allowed an authenticated user from one tenant (a separate customer account) to access another tenant's task records if they knew the task's unique identifier, though this was difficult because identifiers use UUIDv4 (a specific random ID format that's hard to guess).

Previous2 / 146Next

Fix: The source text does not explicitly describe a fix, patch, or version update. It recommends adding `rehype-sanitize` with an allow-list and a custom `urlTransform`, disabling mermaid's `securityLevel: 'loose'` setting, and setting KaTeX's `trust: false`, but these are suggestions rather than confirmed mitigations in the source. N/A -- no explicit mitigation or patched version is mentioned in source.

GitHub Advisory Database

Fix: Add `validate_safe_path(file_path)` before the `os.path.exists()` check in the `upload_attachment` method in `src/mcp_atlassian/confluence/attachments.py` (lines 35-79), matching the existing pattern already used in the download methods. The function is already imported at line 9 of the same file.

GitHub Advisory Database
GitHub Advisory Database
GitHub Advisory Database
GitHub Advisory Database

Fix: Upgrade to version 0.31.1. The fix resolves fd/stty binaries to absolute paths (using full file paths instead of searching standard directories) so that untrusted workspaces cannot plant bare-name executables before confirmation, preventing attackers from hijacking commands through $PATH path-planting (placing malicious programs in directories where the system searches for commands).

NVD/CVE Database

Fix: Update to version 1.5.5, where this issue is fixed.

NVD/CVE Database

Fix: The source recommends four mitigations: (1) Do not trust X-9r-Real-Ip or any X-9r-* header when received directly from clients. (2) Derive the client address for authorization from a trusted transport-level source, such as req.socket.remoteAddress, rather than a request header. (3) If custom-server.js is required for the security model, fail closed when its trusted marker is absent, and explicitly strip/reject any inbound client-supplied X-9r-* headers at the edge. (4) Document supported, secure startup modes so the application is not run in a configuration where the header is attacker-controllable.

GitHub Advisory Database
GitHub Advisory Database

Fix: Fixed in v2.0.3. The patch includes: (1) Optional containment via the `NOTEBOOKLM_VAULT_ROOT` environment variable, which restricts file writes relative to a specified root directory and rejects absolute paths or `..` segments outside that root; (2) Sanitization of the `slug_prefix` parameter to strip path separators (`/`, `\`), `..` sequences, and NUL bytes, with a 64-character length cap. For users unable to upgrade immediately, workarounds include running the server under a dedicated unprivileged user with limited write permissions, not exposing the HTTP endpoint beyond localhost, and validating `vault_dir` arguments before forwarding them to the MCP.

GitHub Advisory Database
NVD/CVE Database
NVD/CVE Database
NVD/CVE Database
NVD/CVE Database
NVD/CVE Database
NVD/CVE Database
NVD/CVE Database
NVD/CVE Database

Fix: This issue is fixed in version 0.106.1.

NVD/CVE Database