Перейти к содержимому
Noroxi

Уязвимости MarkedMarked: известные уязвимости и безопасные версии

npm: marked

Для Marked известно записей об уязвимостях: 13. Из них 13 — в данных npm (GitHub Advisory Database через OSV, тот же источник, что у npm audit).

По веткам: 18.x — безопасна с 18.0.2; 4.x — безопасна с 4.0.10; 2.x — в записях нет исправленной версии; 1.x — в записях нет исправленной версии.

Уязвимости и безопасная версия по веткам

Безопасная версия: в этой ветке она и все следующие (до последней версии ветки, если она известна) не попадают ни в один известный диапазон. Кандидаты — только версии исправлений из самих записей и последняя версия ветки; «Исправления нет» означает, что с ветки нужно уходить.

ВеткаПоддержкаПоследняя в веткеЗаписиБезопасная версия
18.x——1высокая18.0.2
4.x——2высокая4.0.10
2.x——2высокаяИсправления нет
1.x——3высокаяИсправления нет
0.7.x——2высокаяИсправления нет
0.6.x——4высокаяИсправления нет
0.4.x——4высокаяИсправления нет
0.3.x——10высокаяИсправления нет

Даты поддержки показаны только для библиотек, которые отслеживает endoflife.date.

Записи

Сначала новые. Диапазоны взяты из самой записи; несколько диапазонов означают отдельные исправления для веток.

  • CVE-2026-416802026-04-24

    Marked: OOM Denial of Service via Infinite Recursion in marked Tokenizer

    Затронутые версии: >= 18.0.0, < 18.0.2

    высокая 8.7

    Исправлено в: 18.0.2

  • CVE-2018-251102025-05-23

    Regular Expression Denial of Service (ReDoS) in markedjs/marked

    Затронутые версии: < 0.3.17

    средняя 6.9

    Исправлено в: 0.3.17

  • CVE-2022-216812022-01-14

    Exponential catastrophic backtracking (ReDoS) in marked

    Затронутые версии: < 4.0.10

    высокая 7.5

    Исправлено в: 4.0.10

    EPSS 2,7%

  • CVE-2022-216802022-01-14

    Cubic catastrophic backtracking (ReDoS) in marked

    Затронутые версии: < 4.0.10

    высокая 7.5

    Исправлено в: 4.0.10

    EPSS 2,8%

  • CVE-2021-213062021-02-08

    Denial of Service in Marked

    Затронутые версии: >= 1.1.1, < 2.0.0

    высокая 7.5

    Исправлено в: 2.0.0

    EPSS 2,4%

  • GHSA-ch52-vgq2-943f2020-09-03

    Regular Expression Denial of Service in marked

    Затронутые версии: >= 0.4.0, < 0.7.0

    низкая

    Исправлено в: 0.7.0

  • CVE-2014-37432020-01-06

    Multiple cross-site scripting (XSS) vulnerabilities in the Marked module before 0.3.1 for Node.js allow remote attackers to inject arbitrary

    Затронутые версии: < 0.3.1

    средняя 6.1

    Исправлено в: 0.3.1

    EPSS 1,7%

  • GHSA-xf5p-87ch-gxw22019-06-05

    Marked ReDoS due to email addresses being evaluated in quadratic time

    Затронутые версии: >= 0.3.14, < 0.6.2

    средняя 5.3

    Исправлено в: 0.6.2

  • CVE-2017-161142018-06-06

    The marked module is vulnerable to a regular expression denial of service.

    Затронутые версии: < 0.3.9

    высокая 7.5

    Исправлено в: 0.3.9

    EPSS 1,7%

  • CVE-2016-105312018-05-31

    marked is an application that is meant to parse and compile markdown.

    Затронутые версии: < 0.3.6

    средняя 6.1

    Исправлено в: 0.3.6

    EPSS 1,4%

  • CVE-2017-10004272018-01-02

    marked version 0.3.6 and earlier is vulnerable to an XSS attack in the data: URI parser.

    Затронутые версии: < 0.3.7

    средняя 6.1

    Исправлено в: 0.3.7

    EPSS 1,5%

  • CVE-2015-88542017-01-23

    The marked package before 0.3.4 for Node.js allows attackers to cause a denial of service (CPU consumption) via unspecified vectors that tri

    Затронутые версии: < 0.3.4

    высокая 7.5

    Исправлено в: 0.3.4

    EPSS 4,4%

  • CVE-2015-13702015-01-27

    Incomplete blacklist vulnerability in marked 0.3.2 and earlier for Node.js allows remote attackers to conduct cross-site scripting (XSS) att

    Затронутые версии: < 0.3.3

    средняя 4.3

    Исправлено в: 0.3.3

    EPSS 2%

Источники и метод

Диапазоны: GitHub Advisory Database (выгрузка OSV для npm, ежедневно) и Retire.js (Apache-2.0). Эксплуатация: CISA KEV, FIRST EPSS и зрелость эксплойта из базы CVE Noroxi. Даты поддержки: endoflife.date.

Эта страница и сканер JavaScript-библиотек используют одно правило сопоставления: строка без границ не считается доказательством, версии сравниваются в одном месте. Запись без диапазона версий не считается «затрагивающей» при проверке версии.

Данные на 5 ноября 2026 г..

Другие библиотеки