Katalog CVE

CVE-2026-55376

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w Heym przed wersją 0.0.40 pozwala uwierzytelnionemu użytkownikowi, który może tworzyć lub edytować workflow z niestandardowym narzędziem Python, na obejście sandboxa opartego na czarnej liście. Biblioteki standardowe Pythona udostępniają funkcje systemowe, które przechodzą walidację, a narzędzie jest wykonywane przez exec(), umożliwiając wykonywanie poleceń i operacji na plikach jako użytkownik aplikacji backendowej. Problem naprawiono w wersji 0.0.40.

Ocena ryzyka

Atakujący może wykonywać dowolne polecenia na serwerze, co może prowadzić do pełnej kompromitacji systemu, kradzieży danych lub przerwania działania usług.

Rekomendacja

Zaktualizuj Heym do wersji 0.0.40 lub nowszej. Ogranicz dostęp do tworzenia i edycji workflow tylko do zaufanych użytkowników.

Inne podatności w Heym

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Heym builds and runs agentic systems and business-process automations on self-hosted infrastructure. Prior to 0.0.40, an authenticated user who can create or edit a workflow with an Agent custom Python tool can bypass the blacklist-based sandbox in backend/app/services/python_tool_executor.py because allowed standard-library modules expose operating-system, process, and filesystem capabilities through public attributes that pass _safe_import() and _validate_code_safety(). The runner then executes the supplied tool with exec(), permitting commands and file operations as the backend application user; self-registration affects reachability, but portal triggering alone does not grant code control. This issue is fixed in 0.0.40.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS