🔍 CVE-2026-16098

9.8
CVSS Score
CRITICAL
2026-08-16
2026-08-20 12:48
✅ 완료

🇰🇷 한글 설명

WordPress의 ProSolution WP Client 플러그인 2.0.10 이하 버전에서 임의 파일 업로드 취약점이 발견되었습니다. 공격자는 Content-Disposition 헤더를 조작하여 허용되지 않은 확장자의 파일을 업로드할 수 있으며, 이를 통해 원격 코드 실행(RCE)이 가능합니다. 특히 인증되지 않은 공격자도 공개된 nonce를 이용해 보안 검사를 우회할 수 있습니다.

💡 쉬운 설명

해커가 웹사이트에 몰래 악성 프로그램을 업로드하여 서버를 마음대로 조종할 수 있는 위험한 결함입니다. 특별한 로그인 권한이 없어도 누구나 이 공격을 시도할 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

The ProSolution WP Client plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 2.0.10 via the proSol_handleFileUpload function. This is due to missing validation of the attacker-controlled Content-Disposition header filename, which overrides the allow-listed multipart filename before the file is saved, and a post-save extension check that fails to delete the already-written file. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. The nonce required to reach the upload handler is publicly exposed via wp_localize_script on any front-end page rendering the job portal shortcode, allowing unauthenticated visitors to obtain a valid nonce and bypass that gating check entirely.

📍 영향받는 시스템

ProSolution WP Client plugin for WordPress (version 2.0.10 and below)

⚔️ 공격 벡터

인증되지 않은 공격자가 조작된 파일 헤더와 노출된 nonce를 사용하여 악성 파일을 업로드함

🛡️ 대응 방법

ProSolution WP Client 플러그인을 최신 버전으로 업데이트하거나 해당 플러그인을 삭제하십시오.

🔧 검증 코드

명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 2.0.10 이하인지 확인해야 합니다.

Shell / Script
wp plugin list --status=active | grep -i 'prosolution-wp-client'

📊 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