Рубріки: Новини

Розробників закликають терміново оновити React та Next.js

Дмитро Сімагін

Розробникам, які використовують бібліотеку React 19 для створення інтерфейсів додатків, рекомендується негайно оновити її до останньої версії через критичну вразливість, яку зловмисник може легко використати для віддаленого запуску власного коду. Про це пишуть в блозі компанії Wiz.

Щоб скористатися вразливістю React, хакеру достатньо надіслати спеціально створений HTTP-запит до кінцевої точки сервера. Дані Wiz Research показують, що 39% хмарних середовищ містять вразливі екземпляри.

Дослідники виявили, що вразливість у протоколі React Server Components (RSC) Flight впливає на екосистему React 19, а також на фреймворки, які її реалізують. Зокрема, це стосується Next.js, популярного фреймворку, побудованого на базі React. 

«Наші тести експлуатації демонструють, що стандартний додаток Next.js, створений за допомогою create-next-app та розроблений для продакшену, є вразливим без будь-яких специфічних змін коду розробником», — попереджають фахівці Wiz.

Проблема в серверному пакеті React, позначена як CVE-2025-55182, полягає в логічній вразливості десеріалізації, яка дозволяє серверу обробляти корисні навантаження RSC небезпечним способом. Спеціалісти Wiz стверджують, що коли сервер отримує спеціально створене невірне корисне навантаження, він не може правильно перевірити структуру. Це дозволяє даним, контрольованим зловмисником, впливати на логіку виконання на стороні сервера, що призводить до виконання привілейованого коду JavaScript.

«Простіше кажучи, сервер приймає вхідні дані від користувача, занадто їм довіряє та обробляє їх у кодоподібні об’єкти, які зловмисники можуть використовувати для виконання команд або витоку конфіденційної інформації».

Проблема стосується версій React 19.0.0, 19.1.0, 19.1.1, 19.2.0 і Next.js версій 15.x та 16.x, які використовують App Router. Виправлення полягає в оновленні React і та Next.js до останньої версії.

У блозі React наведено детальні інструкції щодо оновлення як React, так і Next.js.

 

Останні статті

Творець Linux вважає Ілона Маска «занадто дурним» для роботи в IT

Творець Linux, знаменитий фінський розробник Лінус Торвальдс, різко висловився щодо практики оцінки ефективності програмістів, яку…

05.12.2025

Amazon дозволить стартапам безкоштовно користуватись інструментом кодування Kiro Pro+. Але не всім

Компанія Amazon оголосила про безкоштовну роздачу річних платних ліцензій на користування інструментом кодування Kiro Pro+,…

04.12.2025

OpenAI навчила ChatGPT визнавати власні помилки

Компанія OpenAI представила експериментальну систему «визнання», яка вчить LLM-моделі чесно повідомляти про власні помилки та…

04.12.2025

Google запускає Workspace Studio — платформу, де можна створювати агентів для автоматизації роботи

Google оголосила про запуск Workspace Studio — нової платформи, яка дозволяє створювати агентів штучного інтелекту…

04.12.2025

В Anthropic проаналізували роботу своїх програмістів, щоб дізнатись, які переваги дає штучний інтелект

В Anthropic провели внутрішнє опитування 132 програмістів та дослідників, 53 поглиблених інтерв'ю та проаналізували використання…

04.12.2025

AWS випустила три нові інструменти для покращення кодування на базі штучного інтелекту

На щорічній конференції Re:Invent, яка проходить цими днями в Лас-Вегасі, керівник AWS Метт Гарман оголосив…

04.12.2025