CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-33718

High
Published: Translated: NVD NIST

Summary

W oprogramowaniu OpenHands, od wersji 1.5.0, występuje podatność na wstrzykiwanie poleceń w metodzie `get_git_diff()`. Parametr `path` z punktu końcowego API `/api/conversations/{conversation_id}/git/diff` jest przekazywany do polecenia powłoki bez odpowiedniego oczyszczenia, co pozwala uwierzytelnionym atakującym na wykonywanie dowolnych poleceń w piaskownicy agenta.

Risk Assessment

Podatność ta umożliwia atakującym obejście normalnych kanałów i wykonywanie nieautoryzowanych poleceń, co może prowadzić do poważnych naruszeń bezpieczeństwa w systemie. Organizacje powinny być świadome ryzyka związanego z nieautoryzowanym dostępem do funkcji agenta.

Recommendation

Zaleca się aktualizację oprogramowania OpenHands do wersji 1.5.0 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt zabezpieczeń, aby zminimalizować ryzyko związane z innymi potencjalnymi lukami.

Related vulnerabilities

Original NVD description (English source)

OpenHands is software for AI-driven development. Starting in version 1.5.0, a Command Injection vulnerability exists in the `get_git_diff()` method at `openhands/runtime/utils/git_handler.py:134`. The `path` parameter from the `/api/conversations/{conversation_id}/git/diff` API endpoint is passed unsanitized to a shell command, allowing authenticated attackers to execute arbitrary commands in the agent sandbox. The user is already allowed to instruct the agent to execute commands, but this bypasses the normal channels. Version 1.5.0 fixes the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS