🔍 CVE-2010-3906

4.3
CVSS Score
MEDIUM
2010-12-17
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

Gitweb 1.7.3.3 이하 버전의 f와 fp 매개변수에서 입력값 검증 부족으로 인한 교차 사이트 스크립팅(XSS) 취약점입니다. 공격자가 악의적인 웹 스크립트나 HTML을 주입하여 사용자의 브라우저에서 실행할 수 있습니다.

💡 쉬운 설명

Gitweb 웹 인터페이스에서 특정 링크에 해로운 코드를 숨겨 보낼 수 있는 문제입니다. 클릭한 사용자의 브라우저에서 공격자가 원하는 코드가 실행될 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in Gitweb 1.7.3.3 and earlier allows remote attackers to inject arbitrary web script or HTML via the (1) f and (2) fp parameters.

📍 영향받는 시스템

Gitweb 1.7.3.3 이하 모든 버전

⚔️ 공격 벡터

f 또는 fp 쿼리 매개변수에 JavaScript 코드를 포함한 URL을 작성하여 사용자에게 전달

🛡️ 대응 방법

Gitweb을 1.7.3.4 이상으로 업그레이드하거나 입력값 검증 로직을 수정

🔧 검증 코드

git 버전과 gitweb 버전을 확인하여 1.7.3.3 이하인지 확인합니다. Gitweb이 발견되지 않으면 설치되지 않은 상태입니다.

Shell / Script
git --version && gitweb.cgi --version 2>/dev/null || echo 'Gitweb not found'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:N/C:N/I:P/A:N

💻 영향받는 소프트웨어

Git