🇰🇷 한글 설명
Jenkins PegDown Formatter 플러그인 1.3 및 이전 버전에서 발생하는 저장형 교차 사이트 스크립팅(XSS) 취약점입니다. 공격자가 설명이나 마크업 포맷터로 렌더링되는 필드를 편집할 수 있다면, 자바스크립트 스킴을 포함한 링크를 삽입하여 Jenkins UI에서 악성 코드를 실행할 수 있습니다.
💡 쉬운 설명
게시판 글을 쓰듯 내용을 입력할 때 악성 코드가 포함된 링크를 몰래 심어두는 공격입니다. 다른 사용자가 해당 링크를 클릭하거나 페이지를 열면 사용자의 권한을 탈취당할 수 있습니다.
🇺🇸 원문 (English)
A stored cross-site scripting vulnerability in Jenkins PegDown Formatter Plugin 1.3 and earlier allows attackers able to edit descriptions and other fields rendered using the configured markup formatter to insert links with the javascript scheme into the Jenkins UI.
📍 영향받는 시스템
Jenkins PegDown Formatter Plugin 1.3 및 그 이전 버전
⚔️ 공격 벡터
마크업 포맷터가 적용되는 필드(설명 등)에 javascript: 스킴을 사용한 악성 링크 삽입
🛡️ 대응 방법
PegDown Formatter 플러그인을 최신 버전으로 업데이트하거나 해당 플러그인 사용 중단
🔧 검증 코드
출력된 버전 정보가 1.3 이하인지 확인하여 취약 여부를 판단합니다.
jenkins-plugin-pegdown-formatter --version 2>/dev/null || dpkg -l | grep pegdown