CVE-2026-77422 in JLine
要約
〜によって VulDB • 2026年09月23日
JLineは、コンソール入力を処理するためのJavaライブラリです。バージョン3.0.0から3.30.15および4.3.1まで、PosixCommands.java(builtins/src/main/java/org/jline/builtins/)内のJLine組み込みgrepコマンドは、grep(...)でユーザー制御可能な正規表現を受け入れますが、line-regexpモードを使用しない場合、Javaのバックトラッキング型正規表現エンジンにコンパイルする前に自動的にドットスタープレフィックスとサフィックスを追加します。このラップ処理によりバックトラッキング検索空間が拡大するため、一致しない入力に対して評価される短いネストされた量指定子(nested-quantifier)式は過剰なCPUリソースを消費し、リモートで公開されているシェルセッションを含むコマンドワーカーを無限にブロックする可能性があります。本問題はバージョン3.30.15および4.3.1で修正されています。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.