🔍 CVE-2025-50881

8.8
CVSS Score
HIGH
2026-03-16
2026-07-05 17:17
✅ 완료

🇰🇷 한글 설명

Use It Flow 관리자 웹사이트 10.0.0 이전 버전의 flow/admin/moniteur.php 스크립트에서 GET 요청의 action 파라미터 값이 불충분하게 검증된 후 eval() 함수로 실행됩니다. method_exists() 체크가 첫 번째 괄호 이전만 검증하므로, 공격자는 유효한 메서드 호출 구조 뒤에 임의의 PHP 코드를 추가하여 서버 권한으로 원격 코드를 실행할 수 있습니다.

💡 쉬운 설명

웹사이트 관리 시스템의 보안 결함으로 특수하게 만든 링크를 통해 누구나 서버에 악의적인 명령을 실행할 수 있습니다. 공격자가 서버의 모든 파일에 접근하고 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

The `flow/admin/moniteur.php` script in Use It Flow administration website before 10.0.0 is vulnerable to Remote Code Execution. When handling GET requests, the script takes user-supplied input from the `action` URL parameter, performs insufficient validation, and incorporates this input into a string that is subsequently executed by the `eval()` function. Although a `method_exists()` check is performed, it only validates the part of the user input *before* the first parenthesis `(`, allowing an attacker to append arbitrary PHP code after a valid method call structure. Successful exploitation allows an unauthenticated or trivially authenticated attacker to execute arbitrary PHP code on the server with the privileges of the web server process.

📍 영향받는 시스템

Use It Flow administration website < 10.0.0

⚔️ 공격 벡터

flow/admin/moniteur.php의 action GET 파라미터에 PHP 코드를 삽입하여 eval() 함수로 실행

🛡️ 대응 방법

Use It Flow를 10.0.0 이상으로 업그레이드하고 입력값 검증 강화 및 eval() 함수 사용 제거

🔧 검증 코드

취약한 파일 moniteur.php가 발견되면 해당 버전을 확인하여 10.0.0 이상 업그레이드 필요

Shell / Script
find / -name moniteur.php -type f 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP