🔍 CVE-2026-52778

9.8
CVSS Score
CRITICAL
2026-06-08
2026-10-06 22:10
✅ 완료

🇰🇷 한글 설명

YesWiki의 Bazar 폼 필드 계산기(CalcField.php)에서 사용자 정의 수식을 eval()로 실행하기 전 sanitization 과정에서 ReDoS 및 스택 오버플로우 취약점이 존재합니다. 이 취약점은 서버 충돌을 유발할 수 있으며, sanitization 우회를 통해 임의의 PHP 코드 실행으로 이어질 수 있는 치명적인 위험을 내포하고 있습니다. 이 문제는 버전 4.6.6에서 패치되었습니다.

💡 쉬운 설명

사용자가 입력한 수식을 처리하는 과정에서 보안 장치가 잘못되어 해커가 서버를 멈추게 하거나 임의의 코드를 실행할 수 있습니다. 이를 방지하려면 YesWiki를 최신 버전으로 업데이트해야 합니다.

🇺🇸 원문 (English)

YesWiki is a wiki system written in PHP. Prior to version 4.6.6, an unsafe execution vulnerability exists in the Bazar form field calculator (CalcField.php) of YesWiki. The application attempts to sanitize user-defined mathematical formulas using a complex recursive regular expression before passing them to the PHP eval() function. This implementation is inherently flawed: it is vulnerable to Regular Expression Denial of Service (ReDoS / Stack Overflow) which can crash the server, and it creates a high-risk architecture where any logic bypass directly results in arbitrary PHP code execution. Version 4.6.6 patches the issue.

📍 영향받는 시스템

YesWiki version < 4.6.6

⚔️ 공격 벡터

Bazar 폼 필드 계산기를 통해 악의적인 수식 입력을 유도하여 eval() 함수 우회 및 코드 실행

🛡️ 대응 방법

YesWiki를 버전 4.6.6 이상으로 즉시 업그레이드하십시오.

🔧 검증 코드

명령어 실행 시 4.6.0부터 4.6.5 사이의 버전 정보가 출력되면 취약한 버전이므로 즉시 업그레이드해야 합니다.

Shell / Script
grep -r 'version' /path/to/yeswiki/VERSION 2>/dev/null | grep -E '4\.6\.[0-5]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server