🇰🇷 한글 설명
OpenHands 0.62.0 이하 버전의 OpenHands/resolver/send_pull_request.py 파일 내 initialize_repo 함수에서 커맨드 인젝션 취약점이 발견되었습니다. 공격자는 이를 통해 원격에서 악성 명령을 실행할 수 있습니다. 해당 취약점은 버전 1.7.0에서 관련 파일이 삭제되며 해결된 것으로 보입니다.
💡 쉬운 설명
프로그램의 특정 기능이 외부의 잘못된 명령어를 그대로 실행해버리는 보안 약점이 있습니다. 해커가 이 약점을 이용하면 멀리 떨어진 곳에서도 사용자의 컴퓨터를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was determined in OpenHands up to 0.62.0. The affected element is the function initialize_repo of the file OpenHands/resolver/send_pull_request.py. This manipulation causes command injection. Remote exploitation of the attack is possible. The vendor deleted the original GitHub issue report. It appears that the affected path/file got removed in version 1.7.0.
📍 영향받는 시스템
OpenHands 0.62.0 이하 버전
⚔️ 공격 벡터
원격에서 조작된 입력을 통한 커맨드 인젝션(Command Injection)
🛡️ 대응 방법
OpenHands를 1.7.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 0.62.0 이하이면 취약한 상태이며, 1.7.0 이상이면 안전합니다.
pip show openhands | grep -E 'Version'