🔍 CVE-2023-49947

7.5
CVSS Score
HIGH
2023-12-03
2026-06-17 06:36
✅ 완료

🇰🇷 한글 설명

Forgejo 1.20.5-1 미만 버전에서 Docker 로그인 시 기본 인증(Basic Authentication)을 사용할 경우 2단계 인증(2FA)을 우회할 수 있는 취약점이 존재합니다. 이로 인해 공격자가 계정의 보안 설정을 무력화하고 권한을 획득할 위험이 있습니다.

💡 쉬운 설명

로그인할 때 추가로 입력해야 하는 2차 보안 인증을 건너뛰고 계정에 접속할 수 있는 보안 결함입니다. 해커가 아이디와 비밀번호만 알아내면 추가 인증 없이 바로 접속이 가능해질 수 있습니다.

🇺🇸 원문 (English)

Forgejo before 1.20.5-1 allows 2FA bypass when docker login uses Basic Authentication.

📍 영향받는 시스템

Forgejo 1.20.5-1 미만 모든 버전

⚔️ 공격 벡터

Docker CLI를 통한 Basic Authentication 기반의 로그인 시도

🛡️ 대응 방법

Forgejo를 최신 보안 패치가 적용된 1.20.5-1 이상의 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 1.20.5-1 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
forgejo version 2>/dev/null | grep -E 'version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker