nextjs.vnEnglish

Tất cả lỗ hổng

Thực thi mã từ xa trong giao thức React Flight (React Server Components)

Nghiêm trọng CVSS 10 · Công bố 03/12/2025 · GHSA-9qr9-h5gf-34mp · CVE-2025-55182

Tiêu đề gốc: Next.js is vulnerable to RCE in React flight protocol

Chuyện gì xảy ra

Lỗ hổng nằm trong các gói React Server Components (react-server-dom-webpack, react-server-dom-turbopack, react-server-dom-parcel) bản 19.0.0, 19.1.0, 19.1.1 và 19.2.0, và trong các framework dùng chúng, gồm Next.js 15.x và 16.x với App Router. Kẻ tấn công không cần đăng nhập. CVSS 10, mức cao nhất.

Ai bị ảnh hưởng

  • Next.js 15.x và 16.x dùng App Router (thư mục app/).
  • Các bản canary từ 14.3.0-canary.77.

Bản bị ảnh hưởng và bản vá

Bản bị ảnh hưởngBản vá
>= 14.3.0-canary.77, < 15.0.515.0.5
>= 15.2.0-canary.0, < 15.2.615.2.6
>= 15.3.0-canary.0, < 15.3.615.3.6
>= 15.4.0-canary.0, < 15.4.815.4.8
>= 16.0.0-canary.0, < 16.0.716.0.7
>= 15.1.0-canary.0, < 15.1.915.1.9
>= 15.5.0-canary.0, < 15.5.715.5.7

Cách xử lý

  • Nâng Next.js lên bản vá đúng nhánh trong bảng dưới. Phía React, bản sửa là 19.0.1, 19.1.2 và 19.2.1.
  • Đang dùng canary 14.3: hạ về bản 14.x ổn định hoặc 14.3.0-canary.76.

Tự kiểm tra

  • Chạy npm ls next react-server-dom-webpack và so với bảng dưới.
  • Dự án có thư mục app/ là đang dùng App Router.

Nguồn

Viết lại từ cảnh báo gốc; phiên bản lấy từ GitHub Advisory Database (CC-BY-4.0), cập nhật 29/10/2026. Khi có khác biệt, cảnh báo gốc là chuẩn.