🔍 CVE-2023-54400

9.8
CVSS Score
CRITICAL
2026-09-29
2026-09-30 17:32
✅ 완료

🇰🇷 한글 설명

Fumasoft Fumeng Cloud의 AjaxMethod.ashx 엔드포인트에서 인증 없이 임의의 SQL을 주입할 수 있는 SQL 인젝션 취약점이 발견되었습니다. 공격자는 getEmpByname 액션의 Name 파라미터를 통해 Microsoft SQL Server의 데이터를 추출, 공개 또는 수정할 수 있으며 서버 전체의 침해로 이어질 수 있습니다.

💡 쉬운 설명

로그인하지 않은 외부 공격자가 웹사이트의 특정 입력창을 통해 데이터베이스에 몰래 명령을 내릴 수 있는 보안 약점입니다. 이를 통해 공격자는 회사의 중요한 정보를 훔쳐보거나 내용을 마음대로 바꿀 수 있습니다.

🇺🇸 원문 (English)

Fumasoft Fumeng Cloud contains a SQL injection vulnerability in the AjaxMethod.ashx endpoint that allows unauthenticated remote attackers to inject arbitrary SQL through the Name parameter of the getEmpByname action without any authentication. Attackers can exploit UNION-based SQL injection techniques against the Microsoft SQL Server backend to extract, disclose, and modify database contents, with potential for further compromise of the underlying server. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-18.

📍 영향받는 시스템

Fumasoft Fumeng Cloud (AjaxMethod.ashx 엔드포인트 사용 버전)

⚔️ 공격 벡터

인증되지 않은 원격 공격자가 Name 파라미터에 UNION 기반 SQL 인젝션 구문을 삽입하여 공격

🛡️ 대응 방법

해당 엔드포인트의 입력값 검증 로직을 강화하고, 매개변수화된 쿼리(Parameterized Query)를 사용하여 SQL 인젝션을 방지해야 합니다.

🔧 검증 코드

명령어 실행 결과로 SQL 구문 오류나 데이터베이스 정보가 포함된 응답이 출력되면 취약한 상태입니다.

Shell / Script
curl -s -X POST 'http://<target_ip>/AjaxMethod.ashx' --data 'action=getEmpByname&Name=%27%20UNION%20SELECT%20NULL,NULL,NULL--' | grep -i 'error'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

SQL Server