🇰🇷 한글 설명
Weaver (Fanwei) E-cology 8.0의 SignatureDownLoad 서블릿에서 SQL 인젝션 취약점이 발견되었습니다. 공격자는 markId GET 파라미터에 UNION SELECT 페이로드를 주입하여 인증 없이 임의의 파일을 읽을 수 있으며, 이를 통해 데이터베이스 자격 증명이 포함된 민감한 설정 파일을 탈취할 수 있습니다.
💡 쉬운 설명
해커가 웹사이트의 특정 주소에 조작된 명령어를 입력하여 서버 안에 있는 중요한 문서나 비밀번호 파일을 몰래 훔쳐볼 수 있는 문제입니다. 인증 절차 없이도 누구나 공격할 수 있어 위험합니다.
🇺🇸 원문 (English)
Weaver (Fanwei) E-cology 8.0 contains a SQL injection vulnerability in the SignatureDownLoad servlet that allows unauthenticated remote attackers to read arbitrary files by injecting a UNION SELECT payload into the markId GET parameter, which is concatenated unsanitized into a SQL query. Attackers can control the markPath value returned by the query to supply an attacker-controlled filesystem path, causing the servlet to read and stream back arbitrary files accessible to the application server process, including sensitive configuration files containing database credentials. Disclosure materials indicate that this vulnerability has been remediated, but it's unclear which version resolved the issue. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-18 (UTC).
📍 영향받는 시스템
Weaver (Fanwei) E-cology 8.0
⚔️ 공격 벡터
markId GET 파라미터를 이용한 SQL Injection (UNION SELECT)
🛡️ 대응 방법
해당 소프트웨어 제조사의 보안 패치를 적용하거나, 입력값 검증 로직을 강화하여 SQL 인젝션을 방어해야 합니다.
🔧 검증 코드
응답 결과에서 SQL 오류가 발생하거나 조작된 데이터가 반환되면 취약한 상태이며, 정상적인 에러 처리가 되면 안전할 가능성이 높습니다.
curl -s -I 'http://<target_ip>/servlet/SignatureDownLoad?markId=1%20UNION%20SELECT%201,2,3--'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server