🇰🇷 한글 설명
Stacklok의 Minder 공급망 보안 플랫폼에서 SQL 쿼리의 누락된 괄호로 인해 특정 제공자를 지정하지 않고 저장소를 조회할 때 임의의 저장소가 반환되는 취약점입니다. PR 2941에서 패치되었으며, 커밋 5c381cf 이전으로 되돌리거나 2eb94e7 이후로 업데이트하여 우회할 수 있습니다.
💡 쉬운 설명
Minder의 SQL 쿼리 오류로 인해 공격자가 의도하지 않은 GitHub 저장소에 접근할 수 있습니다. 이로 인해 프로젝트의 저장소 정보가 무작위로 공개될 수 있습니다.
🇺🇸 원문 (English)
Minder by Stacklok is an open source software supply chain security platform. A refactoring in commit `5c381cf` added the ability to get GitHub repositories registered to a project without specifying a specific provider. Unfortunately, the SQL query for doing so was missing parenthesis, and would select a random repository. This issue is patched in pull request 2941. As a workaround, revert prior to `5c381cf`, or roll forward past `2eb94e7`.
📍 영향받는 시스템
Minder by Stacklok (commit 5c381cf 이후, PR 2941 패치 전의 모든 버전)
⚔️ 공격 벡터
GitHub 저장소 제공자 파라미터 미지정 시 잘못된 SQL 쿼리로 인한 임의 저장소 데이터 접근
🛡️ 대응 방법
PR 2941 패치가 포함된 버전으로 업데이트하거나 커밋 2eb94e7 이후의 버전으로 롤포워드
🔧 검증 코드
5c381cf만 있으면 취약, 2eb94e7 이후 커밋이 있으면 패치됨
git log --oneline --all | grep -E '(5c381cf|2eb94e7|PR.2941)' | head -5