🔍 CVE-2026-3306

4.3
CVSS Score
MEDIUM
2026-03-10
2026-06-17 10:43
✅ 완료

🇰🇷 한글 설명

GitHub Enterprise Server에서 부적절한 권한 부여 취약점이 발견되었습니다. 저장소 읽기 권한과 프로젝트 쓰기 권한을 가진 사용자가 저장소 쓰기 권한 없이도 이슈 및 풀 리퀘스트의 메타데이터를 수정할 수 있습니다. 이는 프로젝트에 항목을 추가할 때 사용자의 저장소 쓰기 권한을 검증하지 않아 발생합니다.

💡 쉬운 설명

저장소에 글을 쓸 권한이 없는 사용자라도 프로젝트 관리 권한만 있다면 저장소 내의 이슈나 요청 내용을 몰래 바꿀 수 있는 문제입니다. 권한 확인 절차가 누락되어 발생한 보안 허점입니다.

🇺🇸 원문 (English)

An improper authorization vulnerability was identified in GitHub Enterprise Server that allowed a user with read access to a repository and write access to a project to modify issue and pull request metadata through the project. When adding an item to a project that already existed, column value updates were applied without verifying the actor's repository write permissions. This vulnerability was reported via the GitHub Bug Bounty program and has been fixed in GitHub Enterprise Server versions 3.14.24, 3.15.19, 3.16.15, 3.17.12, 3.18.6 and 3.19.3.

📍 영향받는 시스템

GitHub Enterprise Server (3.14.24, 3.15.19, 3.16.15, 3.17.12, 3.18.6, 3.19.3 미만 버전)

⚔️ 공격 벡터

저장소 읽기 및 프로젝트 쓰기 권한을 가진 사용자가 프로젝트 기능을 통해 이슈/PR 메타데이터를 수정

🛡️ 대응 방법

GitHub Enterprise Server를 수정된 버전(3.14.24, 3.15.19, 3.16.15, 3.17.12, 3.18.6, 3.19.3 이상)으로 업데이트

🔧 검증 코드

출력된 버전 정보가 취약점이 해결된 패치 버전 이상인지 확인합니다.

Shell / Script
curl -s http://<your-github-server>/api/v3/connection | grep -i 'version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access