🔍 CVE-2026-34612

9.9
CVSS Score
CRITICAL
2026-04-03
2026-07-24 22:10
✅ 완료

🇰🇷 한글 설명

Kestra v1.3.7 이전 버전의 기본 docker-compose 배포 환경에서 SQL 인젝션 취약점이 발견되었습니다. 인증된 사용자가 조작된 링크를 클릭하면 PostgreSQL의 COPY 기능을 통해 호스트 시스템에서 임의의 OS 명령어를 실행(RCE)할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 특수한 링크를 클릭하는 것만으로 서버의 제어권을 탈취할 수 있는 심각한 보안 구멍이 있습니다. 공격자가 이 취약점을 이용해 서버 내의 데이터를 훔치거나 시스템을 파괴할 수 있습니다.

🇺🇸 원문 (English)

Kestra is an open-source, event-driven orchestration platform. Prior to version 1.3.7, Kestra (default docker-compose deployment) contains a SQL Injection vulnerability that leads to Remote Code Execution (RCE) in the following endpoint "GET /api/v1/main/flows/search". Once a user is authenticated, simply visiting a crafted link is enough to trigger the vulnerability. The injected payload is executed by PostgreSQL using COPY ... TO PROGRAM ..., which in turn runs arbitrary OS commands on the host. This issue has been patched in version 1.3.7.

📍 영향받는 시스템

Kestra v1.3.7 미만 버전 (기본 docker-compose 배포 환경)

⚔️ 공격 벡터

인증된 상태에서 조작된 'GET /api/v1/main/flows/search' 요청을 전송하여 PostgreSQL의 COPY ... TO PROGRAM 명령 실행

🛡️ 대응 방법

Kestra를 최신 패치 버전인 v1.3.7 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과에 kestra 컨테이너가 출력되지만 버전이 1.3.7이 아니라면 취약한 상태입니다.

Shell / Script
docker ps | grep kestra | grep -v "1.3.7"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker