MariaDBに複数の重大な脆弱性、リモートコード実行や権限昇格の恐れ

MariaDBのメンテナーは、データベースサーバーのコンポーネント、Linuxパッケージ、Connector/Cに影響を及ぼす10件の脆弱性を公表しました。

CVEデータベースアクセス

特定の条件下では、これらの脆弱性によってリモートコード実行、権限昇格、テーブルへの不正アクセス、認証情報の窃取が起こる可能性があります。

見出しには「重大」とありますが、アドバイザリーの評価では6件が「High」、4件が「Moderate」で、「Critical」に分類されたものはありません。

MariaDBの重大な脆弱性

MariaDBによると、最も深刻なのは、CONNECTストレージエンジンのDOSテーブルに影響するCVE-2026-107815で、CVSSスコアは8.5です。

境界チェックの不備により、攻撃者はスタックバッファーの外側にある制御可能なオフセットへ、1バイトのヌルバイトを書き込めます。管理された環境では、リモートコード実行につながる可能性があります。ただし、認証なしで悪用できるわけではなく、攻撃には低い権限と複雑な手順が必要です。

スコア8.0のCVE-2026-107821は、バイナリ形式の.frmテーブル定義ファイルの検証が不十分であることに起因します。悪意を持って細工されたファイルによって、クラッシュや境界外の読み取り・書き込みが起こり、場合によってはリモートコード実行に至ります。

この脆弱性を悪用するには、攻撃者がFILE権限を持ち、secure-file-privの設定でデータベースディレクトリへのアクセスが許可されている必要があります。

2件のModerate評価の脆弱性は、オプションのプラグインに影響します。CVE-2026-107817では、mysql_jsonが不正な形式のバイナリJSONテーブルを処理する際に、境界外読み取りが発生します。

一方、CVE-2026-107816では、ヌルバイトが埋め込まれたクエリによって、qc_infoがヒープバッファーの範囲を超えて読み取りを行う恐れがあります。

スコア8.4のCVE-2026-107814は、mysqlアカウントのホームディレクトリをデータベースディレクトリに指定しているMariaDBのRPMパッケージに影響します。

FILE権限を持つ攻撃者は、シェルの起動ファイルを作成できます。管理者がこのアカウントでログインシェルを起動すると、そのファイルが実行されます。Debianパッケージは影響を受けません。

同じく8.4と評価されたCVE-2026-107818では、ファイル書き込みの制限が許す場合に、FILE権限を持つ攻撃者が/run/mysqld/wsrep-new-cluster を作成できます。このサービスは次回の再起動時に、攻撃者が制御する環境ファイルを読み込みます。

アクセス制御キャッシュでのユーザー名とロール名の衝突(CVE-2026-107822)や、ビューメタデータの不適切な解析(CVE-2026-107823)によっても、権限昇格が起こり得ます。どちらも管理者権限が必要で、後者はさらにGRANT OPTION付きのCREATE VIEW権限も求められます。

CVE-2026-102523は、パーティション名をファイルシステム用にエンコードしないパーティション変換処理に影響し、テーブルの不正な読み取りや変更を許す可能性があります。

サーバー側の問題の大半は、バージョン10.6.1~10.6.27、10.11.1~10.11.18、11.4.1~11.4.12、11.8.1~11.8.8、12.3.1~12.3.2、13.0.1に影響します。修正版は10.6.28、10.11.19、11.4.13、11.8.9、12.3.3、13.0.2です。パーティションに関する脆弱性は、10.6系には影響しません。

このほか、CVE-2026-107819はConnector/Cのバージョン3.4.1~3.4.9に影響します。別のホスト名に対する有効な証明書を提示する能動的な中間者攻撃者が、平文パスワード認証を有効にさせられる可能性があります。この問題はバージョン3.4.10で修正されており、MariaDBの他のコネクターは影響を受けません。

管理者は、パッチの適用を優先し、不要なFILE権限を取り消してください。あわせて、ファイルアクセスの制限、未使用で脆弱なプラグインの削除、RPMアカウントのホームディレクトリの修正も必要です。

こうした対策は、特権が前提となる攻撃経路と、広く露出した認証不要の侵害シナリオを区別し、影響を受ける環境全体のリスクを見極めるうえでも役立ちます。

新種のマルウェアが現れたら、すぐに防御を更新しましょう。1万6000のSOCのデータを活用するTIフィードを統合。

翻訳元: https://gbhackers.com/critical-mariadb-vulnerabilities/

本記事は gbhackers.com の記事を翻訳・要約したものです。