🔍 CVE-2026-106441

7.8
CVSS Score
HIGH
2026-10-06
2026-10-07 19:17
✅ 완료

🇰🇷 한글 설명

Hydra 프레임워크가 Python의 logging.config.dictConfig()를 호출할 때 보안 정책을 적용하지 않아 발생하는 취약점입니다. 공격자가 Hydra 로깅 설정을 제어할 수 있다면, 임의의 클래스나 팩토리를 호출하여 애플리케이션 권한으로 코드를 실행할 수 있습니다.

💡 쉬운 설명

프로그램의 기록(로그)을 남기는 설정 파일이 조작될 경우, 해커가 몰래 악성 명령을 실행할 수 있는 보안 구멍이 발견되었습니다. 이로 인해 해커가 프로그램의 권한을 탈취하여 위험한 동작을 수행할 수 있습니다.

🇺🇸 원문 (English)

Hydra is a framework for elegantly configuring complex applications. Prior to 1.3.6 and 1.4.0.dev9, Hydra passes Python logging configuration to logging.config.dictConfig() without applying Hydra's target policy to handler class values or formatter, filter, handler, queue, and listener factories. An attacker who controls Hydra logging configuration can therefore select an importable class or factory and cause it to be invoked with the application's privileges, even in versions where instantiate() is protected because the logging path does not use instantiate(). This issue is fixed in versions 1.3.6 and 1.4.0.dev9.

📍 영향받는 시스템

Hydra versions prior to 1.3.6 and 1.4.0.dev9

⚔️ 공격 벡터

조작된 Hydra 로깅 설정을 통해 임의의 Python 클래스나 팩토리를 호출하는 방식

🛡️ 대응 방법

Hydra를 1.3.6 또는 1.4.0.dev9 이상의 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 1.3.6 미만이거나 1.4.0.dev9 미만이면 취약한 상태입니다.

Shell / Script
pip show hydra-core | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Python