Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2025-23083

Опубликовано: 22 янв. 2025
Источник: redhat
CVSS3: 7.7

Описание

With the aid of the diagnostics_channel utility, an event can be hooked into whenever a worker thread is created. This is not limited only to workers but also exposes internal workers, where an instance of them can be fetched, and its constructor can be grabbed and reinstated for malicious usage. This vulnerability affects Permission Model users (--permission) on Node.js v20, v22, and v23.

A flaw was found in the Node.js diagnostics_channel. This vulnerability allows an attacker to reinstate and misuse worker constructors, potentially bypassing the Permission Model via hooking into events when a worker thread is created.

Отчет

This vulnerability is rated as an Important severity because the diagnostics_channel utility, allowing attackers to hook into events triggered when a worker thread is created. This not only exposes user-defined workers but also internal workers, enabling the attacker to retrieve instances and potentially capture and reinstate their constructors for malicious purposes.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 8nodejs:18/nodejsNot affected
Red Hat Enterprise Linux 9nodejs:18/nodejsNot affected
Red Hat Enterprise Linux 8nodejsFixedRHSA-2025:135112.02.2025
Red Hat Enterprise Linux 8nodejsFixedRHSA-2025:161117.02.2025
Red Hat Enterprise Linux 9nodejsFixedRHSA-2025:144313.02.2025
Red Hat Enterprise Linux 9nodejsFixedRHSA-2025:161317.02.2025
Red Hat Enterprise Linux 9.4 Extended Update SupportnodejsFixedRHSA-2025:152217.02.2025

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-863
https://bugzilla.redhat.com/show_bug.cgi?id=2339392nodejs: Node.js Worker Thread Exposure via Diagnostics Channel

7.7 High

CVSS3

Связанные уязвимости

CVSS3: 7.7
ubuntu
5 месяцев назад

With the aid of the diagnostics_channel utility, an event can be hooked into whenever a worker thread is created. This is not limited only to workers but also exposes internal workers, where an instance of them can be fetched, and its constructor can be grabbed and reinstated for malicious usage. This vulnerability affects Permission Model users (--permission) on Node.js v20, v22, and v23.

CVSS3: 7.7
nvd
5 месяцев назад

With the aid of the diagnostics_channel utility, an event can be hooked into whenever a worker thread is created. This is not limited only to workers but also exposes internal workers, where an instance of them can be fetched, and its constructor can be grabbed and reinstated for malicious usage. This vulnerability affects Permission Model users (--permission) on Node.js v20, v22, and v23.

CVSS3: 7.7
msrc
5 месяцев назад

Описание отсутствует

CVSS3: 7.7
debian
5 месяцев назад

With the aid of the diagnostics_channel utility, an event can be hooke ...

CVSS3: 7.7
github
5 месяцев назад

With the aid of the diagnostics_channel utility, an event can be hooked into whenever a worker thread is created. This is not limited only to workers but also exposes internal workers, where an instance of them can be fetched, and its constructor can be grabbed and reinstated for malicious usage. This vulnerability affects Permission Model users (--permission) on Node.js v20, v22, and v23.

7.7 High

CVSS3