CVE-2026-63755 in SurrealDB
요약
\~에 의해 VulDB • 2026. 07. 20.
SurrealDB 3.1.0 이전 버전은 PERMISSIONS FOR SELECT WHERE 제한을 적용하기 전에, SELECT 문에서 사용자 제공 WHERE 절과 UPDATE, UPSERT, INSERT ON DUPLICATE KEY UPDATE 및 RELATE 업데이트 변형 문의 SET/MERGE/CONTENT/PATCH 절을 전체 레코드 데이터에 대해 평가합니다. 인증된 사용자(Record 사용자와 Scope 사용자 포함)는 이 순서 관련 결함을 이용하여 인증 대상 데이터베이스 내의 모든 테이블 내용을 읽을 수 있으며, 이는 테이블 수준 권한 검사를 우회하는 것입니다. --allow-scripting 옵션으로 스크립팅 함수가 활성화되어 있을 경우 데이터 유출이 가장 직접적으로 이루어지지만, 스크립팅 없이도 SurrealQL의 THROW 문과 시간 기반 사이드 채널을 통해 가능합니다. 이 취약점은 공격자의 현재 데이터베이스로 국한되며 네임스페이스 또는 데이터베이스 격리 경계를 넘나들지 않습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.