Web サーバー・TLS ソフトウェア CVE 動向
対象は OpenSSL、Nginx、Apache httpd、Tomcat、IIS、certbot。深刻度は CVSS 基準。実際の影響は使用バージョンに依存するため、原文で影響バージョンを確認すること。
mod_rewriteでlookahead (%{LA-U:HTTP:...})を使用するとUse After Freeが起きる。2.4.0〜2.4.68が該当する。
mod_http2でUse After Free脆弱性が発生する。2.4.0〜2.4.68が該当する。
mod_sslのSSLRequireやファイル関連の式で不適切な特権管理が行われる。2.4.0〜2.4.68が該当する。
mod_heartmonitorでNULLポインターデリファレンスの脆弱性が存在する。2.4.0〜2.4.68が該当する。
mod_session_cookieモジュールで内部リダイレクト時にSessionCookieRemoveが変更されるとセッションクッキーがバックエンドサーバーに渡される。2.4.0〜2.4.68が該当する。
mod_auth_digestで認証チェックが欠けているため、Digest認証が有効になっている場合、Authorizationヘッダを偽造することでサービス拒否(強制再認証)が起こる。2.4.69以前のバージョンが該当し、2.4.69で修正された。
mod_charset_liteでアウトオブバウンズライティングが起きる。2.4.0〜2.4.68が該当する。
mod_proxy_htmlで作成されたHTTPレスポンスボディを処理するとアウトオブバウンドライティングが起きる。2.4.0〜2.4.68が該当する。
Windowsで8.3名でパスを処理するとアウトオブバウンズライトが発生する。2.4.0〜2.4.68が該当する。
mod_proxy_ftpでFTP PASV replyアドレスの検証が不適切で、2.4.68以前のバージョンが該当し、2.4.69で修正された。
mod_vhost_aliasで特定のHostヘッダーを処理するとスタックベースのバッファオーバーフローが起きる。2.4.68以前が該当し、修正バージョンは記載されていない。
mod_xml2encでNULLポインターデリファレンスが発生する。2.4.69以前のバージョンが該当し、2.4.69で修正された。
mod_proxy_uwsgiで特定のuwsgiレスポンスを処理するとHTTPリクエスト/レスポンススマグリングが発生する。2.4.30〜2.4.68が該当する。
mod_auth_digestで認証をバイパスできる。2.4.xが該当する。
mod_auth_digestでUse after freeが起こり、認証状態が破壊される。2.4.69以前のバージョンが該当し、2.4.69で修正された。
mod_dav_fsで整数オーバーフローが起きる。2.4.68以前が該当し、PROPPATCHリクエストで多数のXML名前空間を宣言するとクラッシュする。
mod_davでメモリ計算バグが起こり、サーバの子プロセスがクラッシュする。2.4.67以前が該当し、2.4.69で修正された。
mod_dav_fsで内部状態ファイルが外部に公開され、GETリクエストにより.DAV状態ディレクトリを読むことができる。2.4.0〜2.4.68が該当し、2.4.69で修正された。
mod_userdirモジュールで絶対のワイルドカード以外のUserDirディレクティブが設定されている場合、'/./'でパス同等性の脆弱性が発生する。2.4.0〜2.4.68が該当する。
mod_mimeで内部リダイレクトのターゲットをCGIとして処理すると、実行される可能性がある。2.4.60〜2.4.68が該当する。
QUICプロセスがQUICパケットバッファのメモリを必要以上に長く保持する。リモートピアが悪意のあるパケットを送信することでこの脆弱性を悪用し、ローカルのQUICスタックがパケットバッファに割り当てたメモリを保持することができる。
SSL_set_SSL_CTX() を呼び出してハンドシェイク中に SSL_CTX を切り替える TLS サーバーでは、内部配列の末尾を超えたメモリにアクセスする可能性がある。SSL_set_SSL_CTX() を呼び出さないアプリケーションは影響を受けない。
nameRelativeToCRLIssuer CRL配布ポイントを含む証明書を受信するとヒープが過度に増加する。OpenSSL 1.1.1までが該当する。
QUICストリームの再構築アルゴリズムのパフォーマンスがパケットの順序が乱れていると低下する。QUICハンドシェイクを完了したリモートピアは、コネクションスコープのCPU圧力を生じる可能性がある。
OpenSSLのQUICスタックでは、ストリームに対するコネクションレベルのフロー制御が強制されていない。1.1.1系以前が該当し、修正バージョンは記載されていない。
CMPクライアントで特定のrevocation responseを処理するとNULLポインタを参照し異常終了する。
DTLS 1.2 アソシエーションで AEAD サイファー スイートを使用すると、認証されていないデータグラムによってアソシエーションが終了される。
OpenSSL QUIC サーバーでアドレス検証を実行しない場合、入力パケットを複数回カウントすることができ、RFC 9000 の未検証接続増幅制限を違反する。3.0.0 以前が該当する。
ECDSAおよびSM2署名操作で使用される汎用楕円曲線スカラー乗算が、専用実装を持たない曲線でタイミングを通じて秘密のノンスに関する情報を漏らす。1.1.1k以前のバージョンが該当する。
ARM64およびRISC-VプラットフォームでのSM2秘密鍵操作で定数時間で最適化されていないスカラー点乗算の実装が使用される。SM2署名または復号の時間を測定したりキャッシュラインアクセスパターンを観察したりできる攻撃者は、秘密スカラーに関する情報を学習できる。
CMPエンドポイントが悪意を持った場合、または傍受された場合、CMPクライアントがクラッシュする。1.1.1k以前が該当し、1.1.1lで修正された。
ChaCha20-Poly1305やAES-OCBの復号処理で空の暗号文をEVP_Cipher()関数で終了すると、認証タグの検証なしに成功と報告される。
セキュリティ制約のバイパスが可能になる。11.0.0-M1〜11.0.24、10.1.0-M1〜10.1.57、9.0.0.M1〜9.0.120、8.5.0〜8.5.100、7.0.0が該当する。
不完全な入力検証によりバッファオーバーフローが起こる。11.0.20〜11.0.24、10.1.53〜10.1.57、9.0.115〜9.0.120が該当し、11.0.25、10.1.58、9.0.121で修正された。
DIGEST認証器でキャプチャー・リプレイ脆弱性により認証バイパスが発生する。Apache Tomcatが該当する。
FORM認証処理で不正な認可が起こり、セキュリティ制約を回避できる。11.0.0-M1〜11.0.24、10.1.0-M1〜10.1.57、9.0.0.M1〜9.0.120が該当する。
RFC7250 Raw Public Keysが有効になっているサーバーまたはクライアント構成で、ローカルに秘密鍵のみが設定されていて、関連する証明書がない場合、リモートピアがRaw Public Keysを要求し、通常省略される「signature_algorithms_cert」TLS拡張も送信すると、NULLポインターデリファレンスが発生する。
QUICサーバーでチャネル作成が初期パケットで失敗すると、QRXオブジェクトのダブルフリーが発生する。
ハンドシェイク中の将来のエポックのDTLSレコードを受信すると、OpenSSLが必要以上のメモリをバッファする。1.1.1までが該当し、1.1.1tで修正された。
AES-WRAP-PAD unwrap primitiveで8バイトのヒープオーバーフローが発生する。3.0.0以前が該当し、3.0.1で修正された。
QUICトラフィックを処理する際にACKのみのレスポンスを確認しないpeerからのパケットを繰り返し送信すると、QUICスタックがACKのみのパケットのメタデータを接続期間中保持する。接続スコープのメモリ増加を引き起こし、DoSとなる可能性がある。
OpenSSLのCMPで保護アルゴリズムの検証が不完全で、悪性のメッセージを受け取るとクラッシュする。
unix domain socketsの作成でタイムオブチェックタイムオブユースレースコンディションの脆弱性が発生し、ローカルユーザーが認証されずにunix domain socketにアクセスできる。11.0.0-M1〜11.0.24、10.1.0-M1〜10.1.57、9.0.42〜9.0.120が該当し、11.0.25、10.1.58、9.0.121で修正された。
rewrite valvesの[N]フラグでオフバイワンエラーが発生し、リWRITE処理が2番目のルールから再開される。11.0.0-M1〜11.0.24、10.1.0-M1〜10.1.57、9.0.0.M1〜9.0.120が影響を受ける。
security-role-ref定義がRealm内でロールエイリアスとして不正に使用されることによる不適切な認可の脆弱性が発生する。11.0.0-M1〜11.0.24、10.1.0-M1〜10.1.57、9.0.25〜9.0.120が該当する。
CLIENT-CERTやSPNEGOなどの特定の状況で認証が不正に機能し、DataSourceRealmにユーザーが存在しなくても認証される。11.0.0-M1〜11.0.24、10.1.0-M1〜10.1.57、9.0.0.M1〜9.0.120が該当する。
HTTP/2のバックログトラッキングでストリームがリセットされたときにメモリ漏れが発生する。11.0.0-M1〜11.0.24、10.1.0-M1〜10.1.57、9.0.39〜9.0.120が該当する。
OSSL_CMP_CTXを頻繁に再利用するサーバーで、CMPメッセージに含まれるextraCertsのキャッシュが無制限に増加する。
WebSocket接続が確立された後、認証されたHTTPセッションのセッションIDが変更されると、WebSocketセッションが閉じられない。11.0.0-M1が該当する。
OpenSSLのQUICサーバーが未知の宛先接続IDのQUIC Initialパケットを処理すると、メモリを無制限に割り当てることができる。3.0.0以前が該当する。