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内部へトラバースすることで、プライベートまたは機密性の高い埋め込みフィールドを開示させることができます。

AshSqlite.SqlImplementationは、SQLiteのjson_extractパスを "$." <> Enum.join(right, ".") として構築するため、.、[、]、$を含む単一のセグメントがJSONパスを再解釈します(例: "private.secret" は1つのキー名ではなく2段階深くネストされます)。このパスはパラメータとしてバインドされるため、これはSQLではなくJSONパスの文法に限定された問題です。ユーザー入力がget_pathセグメント(一般的なフィールド選択パターン)に至る可能性のあるエンドポイントはすべて、意図して公開しなかったネスト値を読み取ることができます。

本問題は ash_sqlite に影響します:0.1.2-rc.0 未満のバージョンから 0.2.18 より前のバージョンまで。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

EEF

予約する

2026年08月30日

モデレーション

承諾済み

エントリ

VDB-397080

EPSS

0.00000

アクティビティ

低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!