# PRNext 0.1.16: React セキュリティ アップデート

PRNext 0.1.16-alpha には React、React DOM および React-server-dom-webpack が必要です 19.3.1. このリリースは npm で入手可能で、調整された React 依存関係フロアが含まれています。

アップストリームのアドバイザリは、React サーバー コンポーネントでのリモート コード実行とサーバー機能でのサービス拒否に関するものです。 React のみを更新するインストールでは、古いデコーダーが保持される可能性があります。

## このリリースでの変更点

App Router の依存関係チェックでは、React 19.3.0、および RSC デコーダーを残す混合インストールが拒否されます。別のリリース セキュリティ フロアでも、npm 監査勧告の範囲とは独立して、必要なバージョンがチェックされます。

これらのチェックは、既知の古い組み合わせが新しいビルドになるのを防ぐのに役立ちます。これらは依存関係の監視に代わるものではなく、未知の脆弱性がないことを証明するものでもありません。

これらの修正は、影響を受ける機能を使用するアプリケーションの React サーバー コンポーネントおよびサーバー機能に関係します。フレームワークの更新により、関連するパッケージの調整が維持されますが、アプリケーション固有の依存関係の見直しに代わるものではありません。ワークスペース内の他の場所にリストされている依存関係は、デプロイされたビルドに埋め込まれたコードから分離することができます。

## 3 つの React パッケージをすべて更新します

プロジェクトで次のコマンドを実行し、ロックファイルを調べて解決されたバージョンを確認します。

インストール後にロックファイルを確認し、パッケージ マネージャーのオーバーライドや React コピーの重複を確認します。 React DOM と React-server-dom-webpack を異なるリリースのままにすると、レンダリング スタックに一貫性がなくなる可能性があります。このコマンドはパッケージ セットを更新します。アプリケーションには通常のビルドとブラウザーの検証が必要です。

```sh
npm install @thomas.f/prnext@0.1.16-alpha react@19.3.1 react-dom@19.3.1 react-server-dom-webpack@19.3.1
```

## アプリケーションを再構築して再起動する

node_modules を更新しても、デプロイされたアプリケーションに既にバンドルされている JavaScript は置き換えられません。アプリを再構築し、完全に更新された出力をデプロイしてから、再起動します。

フレームワークとネイティブ PRNext パッケージのバージョンを一致させます。スタンドアロン展開の場合は、新しい実行可能ファイルのみをコピーするのではなく、ターゲットのオペレーティング システムとアーキテクチャに合わせて完全な出力を再構築します。

開発マシンで node_modules を更新しても、既存のコンテナー イメージやスタンドアロン アーティファクトは変更されません。修正された依存関係ツリーから新しいビルドを生成し、それを実際に提供するサービスを再起動します。アプリケーションで使用する場合は、ページ リクエストと代表的なサーバー アクションを使用して、デプロイされた世代を確認します。

## Node.js を個別に最新の状態に保つ

React 修正と Node.js ランタイムは別個のアップデートです。 Node を更新するだけでは、これらの React アドバイザリは修正されません。 PRNext をインストールしても、ノードの実行可能ファイルやデプロイされたコンテナー イメージは更新されません。

更新後、通常の展開ワークフローに戻る前に、アプリケーションのサーバー アクション、認証、動的ページ、およびエラー処理をテストします。

対話型ターミナルに表示されるバージョンだけでなく、サービスで使用される Node 実行可能ファイルも確認します。プロセス マネージャーまたはコンテナーは、別の実行可能ファイルを選択できます。修正されたランタイムで再起動し、サービス出力を確認すると、開発環境とリクエストを受け入れるプロセスの間のギャップが解消されます。

## Sources

[PRNext v0.1.16-alpha](https://github.com/Lorkydey/PRNext/releases/tag/v0.1.16-alpha)

[React: GHSA-xqc2-xf4c-x3h3](https://github.com/react/react/security/advisories/GHSA-xqc2-xf4c-x3h3)

[React: GHSA-h3gv-c5rc-p453](https://github.com/react/react/security/advisories/GHSA-h3gv-c5rc-p453)

発行済み: 2026-10-24

修正済み: 2026-10-25

著者: PRNext

---

言語: ja

Canonical: https://prnext.dev/ja/blog/prnext-0-1-16-security-update

Index: https://prnext.dev/llms.txt
