Firefox 154がリリースされました。同時に、以前の長期サポート版である153.1.0、140.14.0、115.39.0もアップデートされました。9月1日にリリース予定のFirefox 155は、まもなくベータテストが開始されます。
Firefox 154 の主な新機能 (1、2、3):
- LNA(ローカルネットワークアクセス)仕様がWebSocket接続に拡張されました。LNAは、公開Webサイトとのやり取りにおいて、ローカルシステム(ループバック、127.0.0.0/8)または内部ネットワーク(192.168.0.0/16、10.0.0.0/8など)へのアクセスを制限します。内部リソースにアクセスするには、ユーザーはWebアプリケーションに特別な権限を付与する必要があります。これは、攻撃者がルーター、アクセスポイント、プリンター、企業Webインターフェース、およびローカルネットワークからのリクエストのみを受け入れるその他のデバイスやサービスに対してCSRF攻撃を実行するために、このようなアクティビティを利用するためです。サイトがローカルネットワーク上のデバイスへのWebSocket接続を開くと、ユーザーに確認ダイアログが表示されるようになりました。
- スマートウィンドウモードでは、AIを活用してタブグループを推奨し、各グループに名前を付けます。スマートウィンドウは、既存の標準ウェブナビゲーションモードとプライベートブラウジングモードを補完する、AIを活用した独立した操作空間を提供します。

- 個々のウェブサイトごとにCookieとサイトデータの削除を無効にできるようになり、同時にそれらのウェブサイトにおけるトラッキング保護とCookie関連の制限は維持できるようになりました。
- ページ全体の翻訳機能に、ページに埋め込まれたiframeの内容が含まれるようになりました。ページ読み込み時に言語識別機能が利用できるようになりました。
- コンフィギュレーターのAI設定セクションに素早くアクセスできるよう、アドレスバーに「AIの管理」アクションが追加されました。
- 強制的にページを再読み込みする(Shiftキーを押しながら更新ボタンを押す)と、ファビコンのキャッシュの内容もクリアされるようになりました。
- 動画視聴時のストリーム内位置変更動作を大幅に高速化しました。
- 内蔵のPDFビューアは、ウェブページ上のテキストのハイライト表示と同様に、選択したテキストをハイライト表示する機能を備えています。
- デフォルトでは、新規プロファイルまたは最近使用されていないプロファイルを作成すると、「Firefox View」ボタンはパネルに表示されなくなります。このボタンは、パネルのカスタマイズ画面から復元できます。
- CSSプロパティ「text-box-trim」と「text-box-edge」が追加され、テキストの前後の余白を正確に制御できるようになりました。「text-box-trim」はトリミング領域(上、下、または両側)を指定し、「text-box-edge」は端のトリミング方法を指定します。
- 要素の位置や兄弟要素の数に基づいて要素のスタイルを設定するためのCSS関数、sibling-index()とsibling-count()を追加しました。
- 要素を使用する際に表示される、時間を入力するためのインターフェースを実装しました。そして。
- No-Vary-Search HTTPヘッダーが実装され、URLで渡されるパラメータに基づいてクエリキャッシュルールを設定できるようになりました(たとえば、ページのキャッシュバージョンが存在するかどうかを判断する際に、重要でないパラメータを除外できます)。
- JavaScript Iterator インターフェイスは、同期的に実行されるメソッドとして、Iterator.prototype.chunks (イテレータの要素を連続する互いに素なグループに分割します)、Iterator.prototype.windows (スライディング ウィンドウを使用してイテレータの要素を反復処理します)、Iterator.prototype.includes (イテレータに特定の要素が含まれているかどうかを確認します)、および Iterator.prototype.join (イテレータのすべての要素を単一の文字列に結合します) をサポートするようになりました。
- JSONビューアの画面下部に、選択した要素への完全なパスが表示されるようになりました。
- Firefoxでは Android アイコンが更新され、ダウンロードしたファイルの保存先ファイル名とディレクトリを選択できる機能が追加され、入力フィールドのアドレスが自動的に保存されるようになり、ブックマーク検索が高速化され、実験的な機能をテストするためのFirefox Labsセクションが追加されました。
Firefox 154では、新機能の追加やバグ修正に加え、167件の脆弱性に対処しています。これらの脆弱性のほとんどは、バッファオーバーフローや解放後のメモリへのアクセスなど、メモリ管理の問題に起因するものです。これらの問題は、特別に細工されたページを開いた際に、悪意のあるコードの実行につながる可能性があります。
出所: オープンネット.ru

