CVE-2025-55182: React サーバーコンポーネントの RCE
速報 ID: AWS-2025-030
対象範囲:
AWS
コンテンツタイプ:
重要 (要注意)
発行日: 2025 年 12 月 3 日 午後 7 時 45 分 (PST)
説明:
AWS は、App Router 使用時の React バージョン 19.0、19.1、19.2 の React サーバー Flight プロトコル、および Next.js バージョン 15.x、16.x、Next.js 14.3.0-canary.77 以降の Canary リリースに影響する、最近公開された CVE-2025-55182 を認識しています。この問題により、影響を受けたアプリケーションサーバーで不正なリモートコード実行 (RCE) が発生する可能性があります。
AWS は CVE-2025-66478 を認識していますが、これは CVE-2025-55182 と重複しているとして却下されています。
マネージド AWS サービスをご使用のお客様への影響はなく、ご対応いただく事項はございません。影響を受ける React または Next.js のバージョンをご自身の環境で実行しているお客様は、直ちに最新のパッチが適用されたバージョンに更新する必要があります。
- React 19.x をサーバー関数および RSC コンポーネントと併用しているお客様は、最新のパッチが適用されたバージョン 19.0.1、19.1.2、19.2.1 に更新する必要があります
- App Router で Next.js 15-16 を使用しているお客様は、パッチが適用されたバージョンに更新する必要があります
AWS WAF "AWSManagedRulesKnownBadInputsRuleSet" のデフォルトバージョン (1.24) には、この問題向けに更新されたルールが含まれるようになりました。暫定的な保護措置として、お客様は該当する場合にカスタムの AWS WAF ルールをデプロイして、悪用行為を検出および防止することができます。以下の「カスタム AWS WAF ルールの追加」をご参照ください。
AWS は、この問題に関する最新情報を引き続き注視しています。さらに詳しい情報またはサポートが必要な場合は、AWS サポートでケースを開いてください。
カスタム AWS WAF (ウェブアプリケーションファイアウォール) ルールの追加
この問題に対する多層防御として、カスタム AWS WAF ルールをデプロイできます。次の AWS WAF ルールは、現在 BLOCK に設定されています。このカスタムルールをテストして、環境に影響がないことをご確認ください。
。
{
"Name": "ReactJSRCE_CUSTOM",
"Priority": 99,
"Statement": {
"AndStatement": {
"Statements": [
{
"RegexMatchStatement": {
"RegexString": "POST",
"FieldToMatch": {
"Method": {}
},
"TextTransformations": [
{
"Priority": 0,
"Type": "NONE"
}
]
}
},
{
"RegexMatchStatement": {
"RegexString": "(?i)(?:next-action|rsc-action-id)",
"FieldToMatch": {
"Headers": {
"MatchPattern": {
"All": {}
},
"MatchScope": "KEY",
"OversizeHandling": "CONTINUE"
}
},
"TextTransformations": [
{
"Priority": 0,
"Type": "NONE"
}
]
}
},
{
"RegexMatchStatement": {
"RegexString": "(?i)\"status\"\\s*:\\s*\"resolved_model\"",
"FieldToMatch": {
"Body": {
"OversizeHandling": "CONTINUE"
}
},
"TextTransformations": [
{
"Priority": 0,
"Type": "URL_DECODE_UNI"
},
{
"Priority": 1,
"Type": "JS_DECODE"
},
{
"Priority": 2,
"Type": "UTF8_TO_UNICODE"
}
]
}
},
{
"RegexMatchStatement": {
"RegexString": "\\$\\@",
"FieldToMatch": {
"Body": {
"OversizeHandling": "CONTINUE"
}
},
"TextTransformations": [
{
"Priority": 0,
"Type": "URL_DECODE_UNI"
},
{
"Priority": 1,
"Type": "JS_DECODE"
},
{
"Priority": 2,
"Type": "UTF8_TO_UNICODE"
}
]
}
}
]
}
},
"Action": {
"Block": {}
},
"RuleLabels": [
{
"Name": "ReactJSRCE_Custom"
}
],
"VisibilityConfig": {
"SampledRequestsEnabled": true,
"CloudWatchMetricsEnabled": true,
"MetricName": "ReactJS_Custom"
}
}
セキュリティに関する質問や懸念がある場合は、aws-security@amazon.com まで E メールでお問い合わせください。