🇰🇷 한글 설명
YesWiki 4.6.7 미만 버전의 wakka.php 포맷터에서 O(n^2) 복잡도를 가진 마크다운 링크 정규 표현식으로 인해 알고리즘 복잡도 기반 서비스 거부(DoS) 취약점이 존재합니다. 인증되지 않은 공격자가 페이지 편집 미리보기 엔드포인트에 특수하게 제작된 괄호 문자를 전송하여 PHP-FPM 워커를 점유하고 풀을 포화시킬 수 있습니다.
💡 쉬운 설명
특수한 문자를 입력하면 서버가 이를 처리하느라 과도한 계산을 하게 되어 웹사이트가 느려지거나 멈추는 현상입니다. 공격자가 이 방법을 사용하면 일반 사용자들이 사이트를 이용하지 못하게 방해할 수 있습니다.
🇺🇸 원문 (English)
YesWiki before 4.6.7 contains an algorithmic-complexity denial of service in the wakka.php formatter due to an O(n^2) markdown-link regex. Unauthenticated attackers can submit a small crafted body of bracket characters to the page-edit preview endpoint to pin PHP-FPM workers and saturate the pool.
📍 영향받는 시스템
YesWiki version < 4.6.7
⚔️ 공격 벡터
인증되지 않은 공격자가 페이지 편집 미리보기 엔드포인트에 조작된 마크다운 링크 문자를 전송
🛡️ 대응 방법
YesWiki를 최신 버전인 4.6.7 이상으로 업데이트하십시오.
🔧 검증 코드
출력 결과에 4.6.7 이상의 버전 정보가 포함되어 있지 않으면 취약할 가능성이 있습니다.
php -r 'echo "YesWiki version check";' | grep -i '4.6.7' || echo 'Vulnerable or version unknown'