🇰🇷 한글 설명
cacheservice API에서 입력값에 대한 검증이 미흡하여 SQL 구문이 주입될 수 있는 취약점이 발견되었습니다. 공격자는 로컬 또는 제한된 네트워크를 통해 임의의 SQL 쿼리를 실행하여 다른 사용자의 캐시 데이터를 탈취할 수 있습니다.
💡 쉬운 설명
프로그램의 데이터 저장소에 명령어를 몰래 끼워 넣어 정보를 빼내는 취약점입니다. 해커가 데이터베이스에 직접 명령을 내려 다른 사람의 개인 정보를 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
The cacheservice API could be abused to inject parameters with SQL syntax which was insufficiently sanitized before getting executed as SQL statement. Attackers with access to a local or restricted network were able to perform arbitrary SQL queries, discovering other users cached data. We have improved the input check for API calls and filter for potentially malicious content. No publicly available exploits are known.
📍 영향받는 시스템
SQL Injection 취약점이 존재하는 cacheservice API를 사용하는 시스템
⚔️ 공격 벡터
로컬 또는 제한된 네트워크를 통한 API 파라미터 조작 (SQL Injection)
🛡️ 대응 방법
API 호출 시 입력값 검증 로직을 강화하고 악성 콘텐츠 필터링 기능을 적용하여 업데이트해야 합니다.
🔧 검증 코드
API 호출 시 SQL 구문 오류나 데이터베이스 관련 응답이 발생하는지 확인하여 취약 여부를 판단합니다.
curl -s -X GET 'http://<target_ip>/cacheservice/api?param=test' | grep -E 'error|sql|syntax'