CVE-2026-55546 in QWED-MCPinfo

Zusammenfassung

von VulDB • 25.08.2026

QWED-MCP ist ein deterministischer Verifizierungs-Gateway für MCP. Vor Version 0.2.1 übergibt `verify_math_expression()` in `src/qwed_mcp/engines/math_engine.py` vom Angreifer gesteuerte Ausdrucks- und behauptete-Ergebnis-Zeichenfolgen (`claimed_result`) direkt an SymPy's `parse_expr()`, nachdem nur die Caret-Syntax (Hochstellung) zur Python-Hochstellungsyntax normalisiert wurde, ohne das `global_dict` einzuschränken, Python-Built-ins zu entfernen oder den Ausdruck-AST (Abstract Syntax Tree) zu validieren. Da `parse_expr()` Pythons `eval()` mit verfügbaren Built-ins aufruft, kann ein Angreifer, der einen nachgelagerten Aufrufer dazu bringen kann, untrusted Input an diese öffentliche Bibliotheksfunktion zu übergeben, die Python-Importfunktionalität nutzen, um beliebige Betriebssystembefehle als Benutzer des qwed-mcp-Prozesses auszuführen, auf zugängliche Daten zuzugreifen oder sie zu modifizieren, Prozessgeheimnisse zu exfiltrieren oder interne Dienste zu erreichen. Das Standard-MCP-Werkzeug-Registry (Tool Registry) stellt `verify_math_expression()` nicht zur Verfügung, daher erfordert die Ausnutzung eine nachgelagerte Integration, die die Bibliotheks-API mit vom Angreifer gesteuerten Eingaben aufruft. Dieses Problem wurde in Version 0.2.1 behoben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub M

Reservieren

17.06.2026

Veröffentlichung

25.08.2026

Moderieren

akzeptiert

Eintrag

VDB-395081

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!