BDU:2025-15156

Scores

EPSS

0.000none0.0%
0%20%40%60%80%100%

Percentile: 0.0%

CVSS

10.0critical3.x
0246810

CVSS Score: 10.0/10

All CVSS Scores

CVSS 3.x
10.0

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

CVSS 2.0
10.0

Vector: AV:N/AC:L/Au:N/C:C/I:C/A:C

Description

Уязвимость функции requireModule() пакетов react-server-dom-webpack, react-server-dom-parcel и react-server-dom-turbopack JavaScript библиотеки построения пользовательских интерфейсов React связана с недостатками механизма десериализации при обработке параметра hasOwnProperty. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольный код путем отправки специально сформированного HTTP-запроса

Scaner-VS 7 — a modern vulnerability management solution

Uses this database for vulnerability detection. High-speed search, cross-platform, advanced configuration audit, and flexible filtering. Suitable for organizations of any size.
Learn more about Scaner-VS 7

Sources

bdu

Related Vulnerabilities

Exploits

Exploit ID: BDU:2025-15156

Source: bdu_exploit

URL: https://bdu.fstec.ru/vul

Exploit ID: 52506

Source: exploitdb

URL: https://www.exploit-db.com/exploits/52506

Recommendations

Source: bdu

Установка обновлений из доверенных источников. В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.

Компенсирующие меры:
- использование нестандартных сетевых портов для доступа к серверу React (по умолчанию 3002);
- использование межсетевого экрана уровня приложений (WAF) для фильтрации сетевого трафика;
- ограничение возможности непривилегированных пользователей загружать файлы на сервер React;
- ограничение доступа к уязвимому программному обеспечению, используя схему доступа по «белым спискам»;
- использование SIEM-систем для отслеживания событий, связанных с вызовом функции runInThisContext();
- использование систем обнаружения и предотвращения вторжений для отслеживания индикаторов компрометации для попыток эксплуатации уязвимости.

Использование рекомендаций производителя:
Для React:
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components

Для Next.js:
https://nextjs.org/blog/CVE-2025-66478

URL: https://bdu.fstec.ru/vul/2025-15156

Vulnerable Software (22)

Type: Configuration

Vendor: expo software, inc.

Product: expo

Operating System: * *

Trait:
{  "version_exact": "*"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react

Operating System: * *

Trait:
{  "version_exact": "*"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-parcel

Operating System: * *

Trait:
{  "version_end_excluding": "19.0.1"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-parcel

Operating System: * *

Trait:
{  "version_end_excluding": "19.1.2"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-parcel

Operating System: * *

Trait:
{  "version_end_excluding": "19.2.1"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-turbopack

Operating System: * *

Trait:
{  "version_end_excluding": "19.0.1"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-turbopack

Operating System: * *

Trait:
{  "version_end_excluding": "19.1.2"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-turbopack

Operating System: * *

Trait:
{  "version_end_excluding": "19.2.1"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-webpack

Operating System: * *

Trait:
{  "version_end_excluding": "19.0.1"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-webpack

Operating System: * *

Trait:
{  "version_end_excluding": "19.1.2"}

Source: bdu

Type: Configuration

Vendor: meta platforms inc

Product: react-server-dom-webpack

Operating System: * *

Trait:
{  "version_end_excluding": "19.2.1"}

Source: bdu

Type: Configuration

Vendor: redwoodjs core team

Product: redwood sdk

Operating System: * *

Trait:
{  "version_end_excluding": "1.0.0-alpha.0"}

Source: bdu

Type: Configuration

Vendor: the vac research collective

Product: waku

Operating System: * *

Trait:
{  "version_exact": "*"}

Source: bdu

Type: Configuration

Vendor: vercel

Product: next.js

Operating System: * *

Trait:
{  "version_end_excluding": "15.5.7"}

Source: bdu

Type: Configuration

Vendor: vercel

Product: next.js

Operating System: * *

Trait:
{  "version_end_excluding": "16.0.7"}

Source: bdu

Type: Configuration

Vendor: vercel

Product: next.js

Operating System: * *

Trait:
{  "version_end_including": "14.3.0-canary.77"}

Source: bdu

Type: Configuration

Vendor: vercel

Product: next.js

Operating System: * *

Trait:
{  "version_end_excluding": "15.0.5"}

Source: bdu

Type: Configuration

Vendor: vercel

Product: next.js

Operating System: * *

Trait:
{  "version_end_excluding": "15.1.9"}

Source: bdu

Type: Configuration

Vendor: vercel

Product: next.js

Operating System: * *

Trait:
{  "version_end_excluding": "15.2.6"}

Source: bdu

Type: Configuration

Vendor: vercel

Product: next.js

Operating System: * *

Trait:
{  "version_end_excluding": "15.3.6"}

Source: bdu