🔍 CVE-2026-45407

5.0
CVSS Score
MEDIUM
2026-06-26
2026-06-26 19:16
✅ 완료

🇰🇷 한글 설명

Dokku 0.38.2 미만 버전에서 git:auth 명령어가 .netrc 파일을 생성할 때 bash의 touch 명령어를 사용하여 기본 umask 0644 권한이 적용됩니다. 이로 인해 netrc 바이너리의 자체 보안 설정인 0600 권한이 무력화되어, Dokku 홈 디렉토리에 접근 가능한 로컬 사용자가 Git 인증 정보를 읽을 수 있습니다.

💡 쉬운 설명

Dokku라는 시스템에서 중요한 비밀번호가 저장된 파일이 보안 설정 오류로 인해 다른 사용자에게 노출될 수 있는 문제입니다. 파일이 만들어질 때 보안 잠금 장치가 제대로 작동하지 않아 발생합니다.

🇺🇸 원문 (English)

Dokku is a docker-powered PaaS. Prior to 0.38.2, the git:auth command creates $DOKKU_ROOT/.netrc using bash's touch command, which applies the default umask of 0644. This pre-creation defeats the netrc binary's built-in 0600 permission setting, leaving git credentials readable by any local user who can traverse the dokku home directory. This vulnerability is fixed in 0.38.2.

📍 영향받는 시스템

Dokku versions prior to 0.38.2

⚔️ 공격 벡터

Dokku 홈 디렉토리에 접근 권한이 있는 로컬 사용자가 .netrc 파일을 읽어 Git 인증 정보를 탈취

🛡️ 대응 방법

Dokku를 0.38.2 버전 이상으로 업데이트

🔧 검증 코드

출력된 버전 번호가 0.38.2보다 낮으면 취약한 상태입니다.

Shell / Script
dokku --version | grep -E '0\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker