🔍 CVE-2026-106439

0.0
CVSS Score
UNKNOWN
2026-10-06
2026-10-06 20:17
✅ 완료

🇰🇷 한글 설명

Hydra 프레임워크의 특정 버전에서 실행 정책 컬렉션이 변경 가능한 모듈 수준 상태로 저장되는 취약점이 발견되었습니다. 공격자가 여러 타겟 항목을 제어할 수 있다면 차단된 타겟을 삭제하여 애플리케이션 권한으로 임의 코드를 실행할 수 있습니다.

💡 쉬운 설명

설정 도구인 Hydra의 보안 목록이 프로그램 실행 중에 몰래 수정될 수 있는 결함이 있습니다. 이를 통해 공격자가 허용되지 않은 명령을 실행하여 컴퓨터를 제어할 위험이 있습니다.

🇺🇸 원문 (English)

Hydra is a framework for elegantly configuring complex applications. From 1.3.4 until 1.3.7 and 1.4.0.dev10, Hydra stores legacy instantiate target blocklists and related execution-policy collections in mutable module-level state. An attacker who controls multiple sibling target entries can resolve hydra._internal.target_policy.UNCONTROLLED_EXECUTION_TARGETS.discard through instantiate(), remove a denied target, and then invoke that target because sibling nodes are processed in insertion order against the same modified policy. The mutation persists in process-global state and can enable code execution with the application's privileges, while a narrow execution whitelist supplied by trusted Python code is not bypassed by the reported direct mutation path. This issue is fixed in versions 1.3.7 and 1.4.0.dev10.

📍 영향받는 시스템

Hydra 1.3.4 ~ 1.3.7 및 1.4.0.dev10

⚔️ 공격 벡터

동일한 프로세스 내에서 여러 타겟 항목을 조작하여 실행 차단 목록(blocklist)을 변조한 후 차단된 타겟을 호출

🛡️ 대응 방법

Hydra를 버전 1.3.7 또는 1.4.0.dev10 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 1.3.7 미만이거나 1.4.0.dev10 미만인 경우 취약한 상태입니다.

Shell / Script
pip show hydra-core | grep Version

💻 영향받는 소프트웨어

Python