CVE-2026-77846 in ash_sqlite정보

요약

\~에 의해 VulDB • 2026. 08. 30.

데이터 쿼리 로직에서 특수 요소의 부적절한 중화(Improper Neutralization of Special Elements in Data Query Logic) 취약점이 ash-project ash_sqlite에 존재하여, get_path/2 세그먼트를 제어할 수 있는 공격자가 애플리케이션이 노출하지 않은 중첩 JSON 내부로 트래버스(traverse)함으로써 비공개 또는 민감한 내장 필드를 유출할 수 있습니다.

AshSqlite.SqlImplementation은 SQLite json_extract 경로를 "$." <> Enum.join(right, ".") 방식으로 생성하므로, ., [, ], $를 포함하는 단일 세그먼트가 JSON 경로를 재해석합니다(예: "private.secret"은 하나의 키 이름을 지정하는 대신 두 단계 아래로 하위 트래버스함). 경로는 파라미터로 바인딩되므로 이 문제는 SQL이 아닌 JSON 경로 문법에 국한됩니다. 사용자 입력이 get_path 세그먼트에 도달할 수 있는 모든 엔드포인트(일반적인 필드 선택 패턴)는 노출하지 않기로 의도했던 중첩 값을 읽을 수 있습니다.

본 이슈는 ash_sqlite 0.1.2-rc.0부터 0.2.18 미만 버전에서 영향을 받습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

EEF

예약하다

2026. 08. 30.

모더레이션

수락

항목

VDB-397080

EPSS

0.00000

활동

낮음

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!