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

HedgeDoc (ранее известный как CodiMD) — это редактор Markdown для совместной работы с открытым исходным кодом. Злоумышленник может получать…

CVSS
10.0
Критический
EPSS
0.01
p62
Опубликовано
2021-01-01
Обновлено
2021-01-01
Описание

HedgeDoc (ранее известный как CodiMD) — это редактор Markdown для совместной работы с открытым исходным кодом. Злоумышленник может получать произвольные файлы из файловой системы при экспорте заметки в PDF. Поскольку внедрение кода должно происходить в виде содержимого заметки, для этого эксплойта требуется, чтобы злоумышленники могли изменять заметку. Это повлияет на все экземпляры, в которых включен экспорт в PDF. Эта проблема была исправлена https://github.com/hedgedoc/hedgedoc/commit/c1789474020a6d668d616464cb2da5e90e123f65 и доступна в версии 1.5.0. Запуск экземпляра CodiMD/HedgeDoc с помощью `CMD_ALLOW_PDF_EXPORT=false` или установка `"allowPDFExport": false` в config.json может смягчить эту проблему для тех, кто не может выполнить обновление. Этот эксплойт работает, потому что, хотя PhantomJS на самом деле не отображает ссылки `file:///` на сам PDF-файл, он все равно использует их внутри, и утечка возможна и проста через рендеринг JavaScript. Последствия довольно серьезные, поскольку злоумышленник может прочитать файл `config.json` CodiMD/HedgeDoc, а также любые другие файлы в файловой системе. Несмотря на то, что предлагаемый вариант развертывания Docker сам по себе не содержит большого количества интересных файлов, файл `config.json` по-прежнему часто содержит конфиденциальную информацию, учетные данные базы данных и, возможно, секреты OAuth среди прочего.

Теги · CWE
Без аутентификации
CWE-94
CAPEC-35
CAPEC-77
CAPEC-242
Затронутые продукты
Hedgedoc < 1.5.0
Вектор CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Хронология
2021-01-01
Опубликована
2021-01-01
Обновлена
Разбор CVSS 3.1
Вектор атаки
AV: N
Сеть (N)
Сложность атаки
AC: L
Низкая (L)
Требуемые привилегии
PR: N
Отсутствуют (N)
Взаимодействие с пользователем
UI: N
Отсутствует (N)
Область воздействия
S: C
Изменена (C)
Воздействие на конфиденциальность
C: H
Высокое (H)
Воздействие на целостность
I: H
Высокое (H)
Воздействие на доступность
A: N
Отсутствует (N)
Индикаторы эксплуатации
EPSS
0.012 · p62
Известна эксплуатация (KEV)
Нет
MITRE ATT&CK
Выводимые через CAPEC
└ через CAPEC-35 · CWE-94
└ через CAPEC-35 · CWE-94
Проверки Сканер-ВС
Проверок Сканер-ВС для этой уязвимости в базе пока нет.
Затронутые продукты
ПродуктВендорСтатус
hedgedoc*Отслеживается
Источники данных
CVE