CVE-2026-85714
Stirling-PDF: H2を介したリモートコード実行
- 公開済み
- 2026/10/14
- 更新済み
- 2026/10/15
- CNA の割り当て
- GitHub_M
- 観察された証拠
- 2026/10/18
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H低 · 今後 30 日間
- パーセンタイル
- 49.1%
- モデルの日付
- 2026/10/17
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
Stirling-PDFは、PDFファイルに対するさまざまな操作を容易にするローカルホスト型のWebアプリケーションです。2.13.2より前のバージョンでは、デフォルトのH2データベースとセキュリティモードを使用する認証済み管理者が、細工されたSQLファイルをPOST /api/v1/database/import-databaseにアップロードできます。DatabaseService.validateSqlContent()は正規化された入力をセミコロンで分割し、許可されたキーワードを1つでも含むステートメントを受け入れるため、FILE_READやCSVWRITEといった危険なH2関数、さらにCREATE ALIASが不十分なホワイトリストを回避し、RUNSCRIPTがファイルを処理する際に副作用を実行できます。これにより、任意のファイルアクセスが可能になります。実証されたオペレーティングシステムのコマンド実行チェーンでは、攻撃者が制御するスタートアップファイルをユーザーサイトの場所に書き込み、その後、それらのスタートアップファイルを読み込むように設定されたアプリケーションのPythonインタープリターをトリガーすることで、JVMサービスアカウントとしてコマンドが実行されます。この問題はバージョン2.13.2で修正されています。
ソース
Stirling-PDF v3.2.0 - 重大 - リモート - H2 RUNSCRIPT の残存 - CREATE OR REPLACE ALIAS import-database
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。