🔍 CVE-2026-58053

9.9
CVSS Score
CRITICAL
2026-06-28
2026-06-30 15:17
✅ 완료

🇰🇷 한글 설명

Gitea act_runner의 Docker 백엔드에서 workflow의 container.options 문자열이 HostConfig에 그대로 전달되는 취약점입니다. privileged 설정이 false이더라도 --pid=host나 --cap-add와 같은 옵션이 그대로 병합되어, 공격자가 호스트 네임스페이스를 탈취하고 호스트 권한을 획득할 수 있습니다.

💡 쉬운 설명

워크플로우를 실행할 때 설정값을 조작하여 보안 벽을 무너뜨릴 수 있는 결함입니다. 이를 통해 공격자는 격리된 환경을 벗어나 실제 서버의 관리자 권한을 통째로 뺏을 수 있습니다.

🇺🇸 원문 (English)

Gitea act_runner with the Docker backend (through act 0.262.0) passes a workflow's container.options string to the Docker job container's HostConfig and, when configured with privileged: false, forces only the Privileged flag off while merging options such as --pid=host, --cap-add, and --security-opt unchanged. A user who can run a workflow on a Docker-backed runner can create a job container with host namespaces and broad capabilities and escape to the host as root despite privileged mode being disabled.

📍 영향받는 시스템

Gitea act_runner (act 0.262.0 미만 버전, Docker 백엔드 사용 시)

⚔️ 공격 벡터

워크플로우 설정 파일 내 container.options에 호스트 권한 탈취를 위한 특수 옵션 주입

🛡️ 대응 방법

act_runner 및 act를 최신 보안 패치 버전으로 업데이트

🔧 검증 코드

출력된 act 버전이 0.262.0 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
act --version | grep -E '0\.[0-9]+(\.[0-9]+)?'

📊 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