🔍 CVE-2026-44647

0.0
CVSS Score
UNKNOWN
2026-05-14
2026-05-15 14:55
✅ 완료

🇰🇷 한글 설명

OneDev의 LFS 메타데이터와 로컬 파일시스템 경로 간 경계 검증 부족으로 인한 임의 파일 접근 취약점. 저장소 푸시 권한이 있는 사용자가 repository object를 조작하여 서버 프로세스가 접근 가능한 모든 로컬 파일을 읽을 수 있습니다.

💡 쉬운 설명

OneDev Git 서버에서 파일 업로드 권한이 있는 사용자가 서버의 임의 파일(설정, 개인정보 등)을 읽을 수 있는 문제입니다. 악의적 사용자가 민감한 정보를 유출시킬 수 있습니다.

🇺🇸 원문 (English)

OneDev is a Git server with CI/CD, kanban, and packages. Prior to 15.0.2, there is behavior that breaks the expected boundary between repository-controlled LFS metadata and server-local filesystem paths. A repository object can steer raw blob reads to arbitrary local files that the server account can access. User with push permission to any repository will be able to access any server files accessible by server process. This vulnerability is fixed in 15.0.2.

📍 영향받는 시스템

OneDev 15.0.2 이전 모든 버전

⚔️ 공격 벡터

저장소 푸시 권한 보유 후 LFS blob 읽기를 조작하여 로컬 파일경로 탈취

🛡️ 대응 방법

OneDev를 15.0.2 이상으로 즉시 업그레이드 필요

🔧 검증 코드

명령어가 15.0.2 이상 버전을 반환하면 패치됨. 15.0.2 미만 버전이거나 'not accessible' 메시지면 즉시 업그레이드 필요

Shell / Script
curl -s http://localhost:6610/api/server 2>/dev/null | grep -oP '"version"\s*:\s*"\K[^"]+' || echo 'OneDev not accessible'

💻 영향받는 소프트웨어

Git