CVE-2022-39207 in Onedev정보

요약

\~에 의해 VulDB • 2026. 06. 18.

Onedev는 CI/CD 및 칸반을 지원하는 오픈 소스 자체 호스팅 Git 서버입니다. CI/CD 빌드 중에는 나중에 검색할 수 있도록 빌드 아티팩트를 저장할 수 있습니다. 빌드가 성공적으로 완료된 후 OneDev의 웹 UI를 통해 이러한 아티팩트에 접근할 수 있습니다. 이러한 아티팩트 파일은 웹 서버에 의해 UI와 동일한 컨텍스트에서 추가 제한 없이 제공됩니다. 이로 인해 HTML을 포함하는 빌드 아티팩트를 생성한 경우 크로스 사이트 스크립팅(XSS)이 발생합니다. 아티팩트에 접근할 때 브라우저가 해당 콘텐츠를 렌더링하며, 포함된 모든 JavaScript도 실행됩니다. rememberMe 쿠키를 제외한 모든 쿠키가 HttpOnly 플래그를 설정하지 않기 때문에, 공격자는 피해자의 세션을 탈취하여 피해자를 사칭할 수 있습니다. 이 문제를 악용하려면 공격자가 아티팩트의 내용을 수정할 수 있어야 하며, 이는 일반적으로 프로젝트의 빌드 사양(build spec)을 수정할 수 있음을 의미합니다. 악용을 위해서는 피해자가 공격자의 링크를 클릭해야 합니다. 이 취약점은 OneDev 인스턴스의 관리자를 대상으로 하여 권한 상승에 사용될 수 있습니다. 최악의 경우, 관리자는 서버 셸 실행기(Server Shell Executors)를 생성하여 서버에서 임의의 명령을 실행할 수 있으므로 서버에서 임의의 코드 실행이 발생할 수 있습니다. 이 문제는 버전 7.3.0에서 패치되었습니다. 사용자는 업그레이드를 권장합니다. 이 문제에 대한 알려진 우회 방법은 없습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

GitHub, Inc.

예약하다

2022. 09. 02.

모더레이션

수락

항목

VDB-208582

EPSS

0.00984

출처

Interested in the pricing of exploits?

See the underground prices here!