🔍 CVE-2026-42099

7.5
CVSS Score
HIGH
2026-05-19
2026-10-26 13:10
✅ 완료

🇰🇷 한글 설명

Sparx Pro Cloud Server의 /data_api/dl_internal_artifact.php 엔드포인트에서 레이스 컨디션 취약점이 발견되었습니다. 공격자가 저장소 접근 권한을 이용해 악성 PHP 파일을 생성하고, 파일이 삭제되기 전의 짧은 시간 차를 이용해 원격 코드 실행(RCE)을 수행할 수 있습니다.

💡 쉬운 설명

서버가 파일을 생성했다가 바로 지우는 과정에서 발생하는 아주 짧은 틈을 이용한 공격입니다. 이 틈을 타서 해커가 몰래 악성 파일을 실행시켜 서버를 마음대로 조종할 수 있습니다.

🇺🇸 원문 (English)

Sparx Pro Cloud Server is vulnerable to a Race Condition in the /data_api/dl_internal_artifact.php endpoint. The application downloads the properties of the object pointed by guid parameter and saves loaded content in current location (__DIR__) under the specified name. An attacker with repository access can control both the filename and file contents, allowing the creation of a malicious PHP file in a current directory. Although the file is deleted after processing, a race condition exists: if the response transmission is delayed (e.g., via a large file or slow client connection), the file remains accessible. During this window, the attacker can issue a second request to execute the malicious PHP file, resulting in remote code execution. The vendor was notified early about this vulnerability, but didn't respond with the details of vulnerability or vulnerable version range. Only version 6.1 (build 167) and below were tested and confirmed as vulnerable, other versions were not tested and might also be vulnerable.

📍 영향받는 시스템

Sparx Pro Cloud Server version 6.1 (build 167) and below

⚔️ 공격 벡터

저장소 접근 권한을 가진 공격자가 파일명과 내용을 조작하여 레이스 컨디션 조건에서 악성 PHP 파일을 실행

🛡️ 대응 방법

제조사의 보안 패치를 적용하거나, 해당 엔드포인트에 대한 접근 권한을 엄격히 제한하십시오.

🔧 검증 코드

해당 엔드포인트의 응답 여부를 확인하여 서비스 활성화 상태를 점검합니다.

Shell / Script
curl -s http://<target_ip>/data_api/dl_internal_artifact.php | grep -i 'error' || echo 'Endpoint exists'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP