Ticketing REST API를 사용하는 해당 어플라이언스 제품군
인증된 사용자가 REST API 요청 시 SQL 인젝션 페이로드를 전송하여 데이터베이스 쿼리를 조작함
REST API의 입력값 검증 로직을 강화하고, Prepared Statement를 사용하여 SQL 인젝션을 방어하는 보안 패치를 적용하십시오.
API 요청 시 SQL 특수문자를 포함했을 때 데이터베이스 오류 메시지가 출력되거나 비정상적인 데이터가 반환되면 취약할 가능성이 높습니다.
curl -s -X GET 'https://<target_ip>/api/tickets?id=1%27%20OR%20%271%27%3D%271' | grep -i 'error' || echo 'No obvious SQLi error detected'
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N