V
Сканер-ВС
ГлавнаяКаталогИсточникиCWECAPECATT&CKМеры защитыПродуктыВендорыДокументация
CVE-2024-58266
DEB
Критический

Уязвимость в пакете shlex для Rust версии до 1.2.1 позволяет использовать неэкранированные символы { и \xa0 в аргументах команд, что потенц…

CVSS
9.8
Критический
EPSS
0.01
p51
Опубликовано
2024-01-01
Обновлено
2024-01-01
Описание

Уязвимость в пакете shlex для Rust версии до 1.2.1 позволяет использовать неэкранированные символы { и \xa0 в аргументах команд, что потенциально может привести к инъекции команд. Проблема была исправлена в версии 1.2.1 путем экранирования дополнительных символов. Рекомендуется обновление до версии 1.3.0 [1]. В пакете shlex выявлены три основные проблемы [2]: 1. Неправильное экранирование символов { и \xa0, которые могут быть интерпретированы как несколько аргументов вместо одного, что потенциально может привести к выполнению произвольных команд. 2. Опасный API по отношению к нулевым байтам: функции quote и join не проверяют наличие нулевых байтов, что может привести к проблемам безопасности в редких сценариях. 3. Отсутствие документации о рисках использования интерактивной оболочки: функции quote не экранируют управляющие символы, что может привести к инъекции команд при использовании в интерактивной оболочке. Источники: - [1] https://rustsec.org/advisories/RUSTSEC-2024-0006.html - [2] https://github.com/comex/rust-shlex/security/advisories/GHSA-r7qv-8r2h-pg27 - [3] https://crates.io/crates/shlex

Теги · CWE
Без аутентификации
CWE-116
CAPEC-73
CAPEC-81
CAPEC-85
CAPEC-104
Затронутые продукты
Shlex < 1.2.1
Вектор CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Хронология
2024-01-01
Опубликована
2024-01-01
Обновлена
Разбор CVSS 3.1
Вектор атаки
AV: N
Сеть (N)
Сложность атаки
AC: L
Низкая (L)
Требуемые привилегии
PR: N
Отсутствуют (N)
Взаимодействие с пользователем
UI: N
Отсутствует (N)
Область воздействия
S: U
Неизменная (U)
Воздействие на конфиденциальность
C: H
Высокое (H)
Воздействие на целостность
I: H
Высокое (H)
Воздействие на доступность
A: H
Высокое (H)
Индикаторы эксплуатации
EPSS
0.008 · p51
Известна эксплуатация (KEV)
Нет
Проверки Сканер-ВС
Проверок Сканер-ВС для этой уязвимости в базе пока нет.
Затронутые продукты
ПродуктВендорСтатус
rust-shlexОтслеживается
rust-shlexОтслеживается
rust-shlexОтслеживается
rust-shlexОтслеживается
rust-shlexОтслеживается
shlex*Отслеживается
Источники данных
DEB
CVE
UBU