CVE-2026-107382 in Connector Node.js情報

要約

〜によって VulDB • 2026年10月08日

MariaDB Connector/Node.jsは、Node.jsで開発されたアプリケーションをMariaDBおよびMySQLデータベースに接続するために使用されます。バージョン3.3.0から3.5.4まで、ゼロ構成のTLSフィンガープリント検証パスでは、Authentication.validateFingerPrintを通じてEd25519PasswordAuth.hash()が呼び出されますが、Ed25519PasswordAuth.hash()はスコープ外のシード識別子を参照しています。この脆弱性を悪用するには、TCP経由で到達可能なMariaDBサーバーが必要であり、TLSはssl: trueまたはrejectUnauthorized値がfalseではないsslオブジェクトを使用して有効化され、パスワードが設定されており、ssl.caが構成されておらず、クライアント側でed25519認証プラグインがネゴシエートされている必要があります。これらの条件下では、正当なサーバー、悪意のあるサーバー、または自己署名証明書提示するネットワーク攻撃者がこのパスに到達し、同期ReferenceErrorをソケットデータハンドラから外部へ漏出させることができます。Node.jsのデフォルトの未処理例外動作により、クライアントプロセスが終了し、サービス拒否(DoS)が発生します。提供されたCAを使用している構成、rejectUnauthorized: falseを設定している構成、別の認証プラグインを使用している構成、またはUnixソケットを使用する構成では、この脆弱なパスには到達しません。本問題はバージョン3.5.4で修正されています。

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

責任者

GitHub M

予約する

2026年10月07日

モデレーション

承諾済み

エントリ

VDB-415525

EPSS

0.00000

アクティビティ

低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!