🔍 CVE-2026-109219

9.8
CVSS Score
CRITICAL
2026-10-16
2026-10-23 19:17
✅ 완료

🇰🇷 한글 설명

WordPress용 Mang Board 플러그인 2.4.4 버전의 mbw_file_upload 함수에는 파일 확장자 검증 누락 취약점이 있습니다. 공격자가 image_path 매개변수로 업로드한 파일의 basename이 확장자 허용 목록을 우회하여 실행 가능한 파일 업로드와 원격 코드 실행이 가능합니다. 게스트 글쓰기가 허용된 기본 설정에서 필요한 nonce가 공개 게시판 페이지에 노출되어 인증 없이 공격할 수 있습니다.

💡 쉬운 설명

Mang Board라는 워드프레스 게시판 플러그인의 결함으로, 로그인하지 않은 사람도 악성 파일을 올릴 수 있습니다. 이렇게 올라간 파일이 실행되면 웹사이트 서버를 공격자가 마음대로 조작할 수 있습니다.

🇺🇸 원문 (English)

The Mang Board plugin for WordPress is vulnerable to Arbitrary File Upload in version 2.4.4 via the mbw_file_upload function. This is due to missing file extension validation on the attacker-supplied image_path parameter, whose basename-derived file name bypasses the extension allowlist applied only to the separate file_name parameter. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. Exploitation requires the board to be configured to allow guest posts, which is the plugin's default mode; the required nonce is printed on every public board page, making it readable by any unauthenticated visitor without a WordPress login.

📍 영향받는 시스템

WordPress Mang Board 플러그인 2.4.4 버전 (게스트 글쓰기 허용 설정 시)

⚔️ 공격 벡터

비인증 공격자가 공개 페이지의 nonce를 확보한 뒤 image_path 매개변수로 실행 가능한 파일을 업로드하여 원격 코드 실행

🛡️ 대응 방법

Mang Board 플러그인을 취약점이 수정된 최신 버전으로 업데이트하거나, 수정 전까지 플러그인을 비활성화하고 게스트 글쓰기를 끄십시오.

🔧 검증 코드

출력된 버전이 2.4.4이면 취약하므로 즉시 업데이트가 필요하고, 그보다 높은 수정 버전이면 해당 취약점은 해결된 것입니다. 명령 결과가 없으면 플러그인이 설치되지 않은 것입니다.

Shell / Script
wp plugin list --name=mang-board --fields=name,version 2>/dev/null || grep -r "Version:" wp-content/plugins/mang-board/*.php 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress