🔍 CVE-2026-6082

0.0
CVSS Score
UNKNOWN
2026-09-25
2026-09-25 13:25
✅ 완료

🇰🇷 한글 설명

StockAgile API 및 관리 패널에서 발생하는 저장형 XSS 취약점입니다. '/inventory/configuration/payment-methods' 엔드포인트의 특정 파라미터에 악성 자바스크립트를 삽입하여 서버에 저장할 수 있으며, 인증된 사용자가 관리 패널에 접속할 때 해당 스크립트가 실행됩니다.

💡 쉬운 설명

공격자가 결제 수단 설정 칸에 악성 코드를 몰래 적어두면, 관리자가 이를 확인할 때 관리자의 브라우저에서 코드가 실행되는 보안 약점입니다. 이를 통해 공격자는 관리자의 권한을 탈취하거나 정보를 훔칠 수 있습니다.

🇺🇸 원문 (English)

Stored Cross-Site Scripting (XSS) vulnerability in StockAgile API and management panel. The vulnerability is present on the server side in REST endpoint '/inventory/configuration/payment-methods' that allow the injection and persistence of malicious JavaScript code through parameters such as ‘code’, ‘name’, and other text fields. The scripts that are entered are not filtered or validated correctly before being displayed on the web panel that authenticated users can access. Exploiting this vulnerability could allow a remote, previously authenticated attacker to execute arbitrary JavaScript code.

📍 영향받는 시스템

StockAgile API 및 관리 패널 (특정 버전 미기재)

⚔️ 공격 벡터

인증된 공격자가 REST API 엔드포인트를 통해 악성 스크립트가 포함된 데이터를 전송하여 서버에 저장

🛡️ 대응 방법

입력값에 대한 서버 측 검증 및 필터링을 강화하고, 출력 시 HTML 엔티티 인코딩을 적용하여 스크립트 실행을 차단해야 함

🔧 검증 코드

명령어 실행 후 관리 패널에서 입력한 <script> 태그가 필터링 없이 그대로 출력되거나 실행되면 취약한 상태임

Shell / Script
curl -X POST -H 'Content-Type: application/json' -d '{"code":"<script>alert(1)</script>", "name":"test"}' http://<target_ip>/inventory/configuration/payment-methods

💻 영향받는 소프트웨어

Multi-Domain Security Management Server