CVE-2025-69264
pnpm v10+ Bypass "Dependency lifecycle scripts execution disabled by default"
Что произошло
pnpm is a package manager. Versions 10.0.0 through 10.25 allow git-hosted dependencies to execute arbitrary code during pnpm install, circumventing the v10 security feature "Dependency lifecycle scripts execution disabled by default". While pnpm v10 blocks postinstall scripts via the onlyBuiltDependencies mechanism, git dependencies can still execute prepare, prepublish, and prepack scripts during the fetch phase, enabling remote code execution without user consent or approval. This issue is fixed in version 10.26.0.
Что это значит
В источнике описана ошибка безопасности в перечисленных продуктах. Фактический риск зависит от установленной версии, конфигурации и доступности компонента; проверьте условия в первичном бюллетене.
Что делать
1. Проверьте, затронуты ли вы
Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.
dpkg-query -W -f='${Package} ${Version}\n'rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'Get-HotFix | Select-Object HotFixID, InstalledOn
2. Установите исправление
Сверьте точный продукт и версию с бюллетенем вендора. Установите указанное в нём исправление после резервного копирования и проверки совместимости. Подтверждённая целевая версия в источниках отсутствует.
3. Временные меры
До проверки бюллетеня ограничьте доступ к затронутому компоненту доверенными узлами. Оцените сегментацию и отключение ненужных интерфейсов с владельцем сервиса; универсального правила WAF для этой CVE не подтверждено.
4. Проверьте следы эксплуатации
Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.
5. После исправления
- Проверьте фактическую версию и результат установки по бюллетеню.
- При необходимости перезапустите сервисы в согласованное окно.
- Повторите проверку сканером и функциональные проверки.
- Зафиксируйте результат, дату, владельца и оставшийся риск.
Продукты и затронутые версии
pnpm / pnpm
{
"status": "affected",
"version": "> 10.0.0, < 10.26.0"
}Red Hat / Red Hat JBoss Enterprise Application Platform 8
cpe:/a:redhat:jboss_enterprise_application_platform:8
Red Hat / Red Hat JBoss Enterprise Application Platform Expansion Pack
cpe:/a:redhat:jbosseapxp
pnpm npm
{
"status": "affected",
"version": "*",
"versionEndExcluding": "10.26.0",
"versionStartIncluding": "10.0.0"
}CVSS: оценки и векторы
CVSS 3.1 · cve8.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 3.1 · cve8.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Классы CWE
Источники и ссылки
Происхождение полей
{
"cwes": [
"cve"
],
"epss": {
"source": "epss",
"received_at": "2026-11-03T21:11:08.440243+00:00"
},
"title": {
"source": "cve",
"received_at": "2026-10-28T12:21:44.344480+00:00"
},
"scores": [
"cve"
],
"status": {
"source": "cve",
"received_at": "2026-10-28T12:21:44.344480+00:00"
},
"affected": [
"cve",
"osv"
],
"published": {
"source": "cve",
"received_at": "2026-10-28T12:21:44.344480+00:00"
},
"solutions": [],
"percentile": {
"source": "epss",
"received_at": "2026-11-03T21:11:08.440243+00:00"
},
"references": [
"cve",
"osv"
],
"description": {
"source": "cve",
"received_at": "2026-10-28T12:21:44.344480+00:00"
},
"workarounds": [],
"configurations": []
}Хронология записи
- Данные обновлены04.11.2026, 00:11
- Данные обновлены03.11.2026, 00:10
- Данные обновлены02.11.2026, 15:13
- Данные обновлены02.11.2026, 00:09
- Данные обновлены31.10.2026, 11:56
- Данные обновлены30.10.2026, 15:25
- Данные обновлены28.10.2026, 18:05
- Опубликована28.10.2026, 15:21
Личная заметка и статус
Другие CVE того же продукта
| УЯЗВИМОСТЬ / ПРОДУКТ | ПРИОРИТЕТ | CVSS | EPSS | СИГНАЛЫ | ОПУБЛИКОВАНА | Карточка |
|---|---|---|---|---|---|---|
| CVE-2026-120971 Org.jboss.resteasy/resteasy-core: resteasy: information disclosure through default exception mapper responses Red Hat / Red Hat build of Apache Camel 4 for Quarkus 3 · Red Hat / Red Hat build of Apicurio Registry 3 | Средний | 5.3 | 0,34 % | 03.11.2026 | ||
| CVE-2026-93574 Io.netty/netty-codec-http: netty: http request smuggling via post-digit whitespace in chunk-size parsing Red Hat / Red Hat Build of Debezium 3.6 · Red Hat / Red Hat build of Quarkus 3.27.5.SP2 | Средний | 6.5 | 1,35 % | 18.09.2026 | ||
| CVE-2026-93573 Io.netty/netty-codec-http: netty split transfer-encoding fields bypass final-chunked validation and enable request smuggling Red Hat / Red Hat Build of Debezium 3.6 · Red Hat / Red Hat build of Quarkus 3.27.5.SP2 | Средний | 6.5 | 0,9 % | 18.09.2026 | ||
| CVE-2026-114370 Undertow: undertow: pathresourcemanager safepaths check allows sibling-directory symlink traversal Red Hat / Red Hat build of Apache Camel for Spring Boot 4 · Red Hat / Red Hat Enterprise Linux 8 | Низкий | 3.7 | 0,32 % | 21.10.2026 | ||
| CVE-2026-76166 Modcluster-core: mod_cluster advertise listener: unauthenticated dos via crafted multicast datagram Red Hat / Red Hat JBoss Web Server 7.0.3 · Red Hat / Red Hat JBoss Web Server 7.0 on RHEL 10 | Средний | 4.3 | 1,03 % | 19.08.2026 |