FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
The eval() Epidemic in MCP Servers: Three CVEs, One Root Cause
NewsTools

The eval() Epidemic in MCP Servers: Three CVEs, One Root Cause

via Dev.tokai_security_ai1mo ago

In February 2026, three separate MCP server vulnerabilities were published to NVD. All three allow unauthenticated remote code execution. All three share the same root cause: developers treating user input as executable code. This isn't a coincidence. It's a pattern. And it's going to get worse. Three CVEs, One Month CVE-2026-0755 — gemini-mcp-tool CVSS: Critical. The execAsync method constructs OS commands from user-supplied strings without sanitizing shell metacharacters. An attacker sends a specially crafted request. The server executes arbitrary shell commands with service account privileges. No authentication required. CVE-2026-1977 — mcp-vegalite-server A visualization MCP server that renders Vega-Lite charts. The visualize_data component passes the vegalite_specification argument directly into Python's eval() . An attacker crafts a malicious specification. The server runs arbitrary Python code. Maintainers were notified through GitHub but haven't responded as of this writing. CV

Continue reading on Dev.to

Opens in a new tab

Read Full Article
46 views

Related Articles

Aston Martin Valhalla (2026) Review: A $1 Million Plug-In Hybrid
News

Aston Martin Valhalla (2026) Review: A $1 Million Plug-In Hybrid

Wired • 12h ago

The Architect’s Secret: The Patterns That Solve 90% of Real-World Problems
News

The Architect’s Secret: The Patterns That Solve 90% of Real-World Problems

Medium Programming • 13h ago

Deep Dive into Functions: dir(), pip, Default Args, *args, **kwargs, Type Hints, Positional/Keyword…
News

Deep Dive into Functions: dir(), pip, Default Args, *args, **kwargs, Type Hints, Positional/Keyword…

Medium Programming • 13h ago

Stop Writing Clever Code
News

Stop Writing Clever Code

Medium Programming • 13h ago

Anthropic’s Claude Code Source Code Leaked: The npm .map Blunder That Exposed Everything
News

Anthropic’s Claude Code Source Code Leaked: The npm .map Blunder That Exposed Everything

Medium Programming • 13h ago

Discover More Articles