CVE-2023-25813
sequelize에서 replacements를 통한 SQL 인젝션
- 게시됨
- 2023. 2. 22.
- 업데이트됨
- 2025. 3. 10.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H낮음 · 다음 30일
- 백분위수
- 71.7%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Sequelize는 Node.js ORM 도구입니다. 6.19.1 이전 버전에서는 replacements와 관련된 SQL 인젝션 취약점이 존재합니다. replacements를 통해 전달되는 매개변수는 제대로 이스케이프되지 않아 사용 중인 특정 쿼리에 따라 임의의 SQL 인젝션이 발생할 수 있습니다. 이 문제는 Sequelize 6.19.1에서 수정되었습니다. 사용자는 업그레이드할 것을 권장합니다. 업그레이드할 수 없는 사용자는 동일한 쿼리에서 `replacements`와 `where` 옵션을 함께 사용하지 말아야 합니다.
소스
5Sequelize ORM 6.19.1 이전 버전의 SQL 삽입 취약점인 CVE-2023-25813에 대한 개념 증명 및 기술 분석으로, 악용 세부 정보와 패치 정보를 포함합니다.
Sequelize SQL 인젝션 취약점 구현
CVE-2023-25813 취약점 재현 - Sequelize의 SQL 삽입
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.