Security Advisory - Published 2026-06-19 - Developer / AI Tooling

Developer tooling CVEs: check exposed MCP servers, AI workspaces, templates, and extraction jobs

This batch covers mcp-pinot, LiquidJS, nanobot, Eclipse Theia, ThreadX NetX Duo, and BBOT. The operational risk is not one stack; it is developer tooling with broad credentials, AI workspace trust, template rendering, or archive extraction.

Defensive scope: use this page for your own systems, internal workspaces, and approved reviews. The checks below avoid attack instructions and focus on exposure, dependency state, logs, and rollback.

Affected tooling

CVEProductAffectedReviewCVSS
CVE-2026-49257mcp-pinot<= 3.0.1Pinot credentials, MCP access logs, and table/config changes10.0
CVE-2026-48716nanobot<= 0.1.5.post3media folders, bridge logs, and document ingestion settings8.7
CVE-2026-44688Eclipse Theiabefore 1.71.0workspace trust, AI agent settings, and opened repositories8.4
CVE-2026-44691Eclipse Theiabefore 1.69.0workspace trust, task definitions, and AI tool confirmation8.4
CVE-2026-46580Eclipse Theiabefore 1.71.0prompt template folders, workspace trust, and AI agent settings8.4
CVE-2026-11576Eclipse ThreadX NetX DuoHTTP server PUT handlingembedded HTTP server firmware, PUT support, and vendor update state7.5
CVE-2026-45617LiquidJS<= 10.25.7template inputs, Node.js worker CPU, and dependency locks7.5
CVE-2026-44645LiquidJS<= 10.25.7template-authoring users and renderLimit assumptions6.5
CVE-2026-12565BBOTunarchive module on older tar stackscontainer base images, GNU tar versions, and extraction jobs5.3

Owner self-check

npm ls liquidjs 2>/dev/null
python -m pip show mcp-pinot 2>/dev/null
docker ps | egrep 'pinot|mcp|theia|nanobot|bbot'
grep -Rni 'liquidjs\\|mcp-pinot\\|nanobot\\|theia\\|bbot' package.json package-lock.json pyproject.toml requirements.txt docker-compose.yml 2>/dev/null
find . -path '*/.theia/*' -o -path '*/.vscode/tasks.json' -o -path '*/.prompts/*'

What to review

  • MCP servers bound to broad interfaces, especially when backend credentials reach Apache Pinot.
  • LiquidJS dependency locks and services that render user-controlled templates.
  • AI workspaces opened from untrusted repositories, Theia task definitions, and prompt template folders.
  • nanobot WhatsApp bridge media folders and recent document ingestion activity.
  • Embedded HTTP server builds, archive extraction workers, base images, and old tar versions.

Safe fix path

  1. Patch dependencies and containers before reopening developer tooling to shared users.
  2. Move MCP and admin tooling behind authentication, VPN, or localhost-only access.
  3. Disable AI tool execution for untrusted workspaces until workspace trust is enforced.
  4. Preserve container, process, and application logs before removing suspicious files or workspaces.

Repair help

Use Ping7 CVE Repair when a developer tool had broad network exposure, AI workspace automation ran with write access, credentials may have reached an MCP server, or logs need incident review.

References