🇰🇷 한글 설명
PrefectHQ prefect 3.6.25.dev6 이하 버전의 GitRepository Pull Handler에서 commit_sha/directories 인자에 argument injection 취약점이 존재합니다. 원격 공격자가 이를 악용하여 시스템을 침해할 수 있으며, 3.6.25.dev7 이상으로 업그레이드하여 해결할 수 있습니다.
💡 쉬운 설명
Prefect 도구의 특정 기능에서 입력값을 제대로 검증하지 않아 공격자가 악의적인 명령을 주입할 수 있습니다. 인터넷을 통해 원격으로 공격 가능하므로 최신 버전으로 업그레이드하는 것이 필수입니다.
🇺🇸 원문 (English)
A vulnerability was found in PrefectHQ prefect up to 3.6.25.dev6. Affected by this issue is some unknown functionality of the file src/prefect/runner/storage.py of the component GitRepository Pull Handler. The manipulation of the argument commit_sha/directories results in argument injection. It is possible to launch the attack remotely. The exploit has been made public and could be used. Upgrading to version 3.6.25.dev7 can resolve this issue. The patch is identified as 6a9d9918716ce4ee0297b69f3046f7067ef1faae. It is advisable to upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
📍 영향받는 시스템
PrefectHQ prefect 버전 3.6.25.dev6 이하
⚔️ 공격 벡터
GitRepository Pull Handler의 commit_sha 또는 directories 파라미터에 악의적인 인자를 주입하여 원격 코드 실행
🛡️ 대응 방법
PrefectHQ prefect를 버전 3.6.25.dev7 이상으로 업그레이드
🔧 검증 코드
Version 항목이 3.6.25.dev7 이상이면 패치됨, 그 이하면 취약 상태
pip show prefect | grep Version