CVE-2026-71438

Aşağı

Təsvir

Mermaid, diaqramlar və sxemlər yaratmaq və dəyişdirmək üçün Markdown-dan ilhamlanmış mətndən istifadə edən bir JavaScript alətidir. 10.9.8 və 11.16.1 versiyalarından əvvəl Mermaid-in konfiqurasiya təyinediciləri (mermaid.initialize, mermaidAPI.setConfig və mermaidAPI.updateSiteConfig), çağırıcı tərəfindən təmin edilən konfiqurasiyanı assignWithDepth dərin birləşdirmə köməkçisi vasitəsilə Mermaid-in daxili konfiqurasiyasına birləşdirir ki, bu da prototip çirklənməsinə (prototype pollution) qarşı həssasdır. Bu, yalnız tətbiqin etibarsız məlumatları birbaşa bu konfiqurasiya giriş nöqtələrindən birinə ötürməsi halında istismar edilə bilər ki, bu da onların sənədləşdirilmiş istifadəsindən kənardır; diaqram tərəfindən təmin edilən konfiqurasiyalara (məsələn, %%{init: {}}%% və ya YAML frontmatter) təsir etmir. Bu problem 10.9.8 və 11.16.1 versiyalarında düzəldilib.

CiddilikAşağı
CVSS2.4
İstismar ehtimalı—
MəhsulMermaid
Dərc6 avq 2026
İlk görülmə6 avq 2026

Necə düzəltmək olar

Yeniləyin
  • mermaid11.16.1, 10.9.8 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
mermaidnpm11.0.0-alpha.1 ≤ v < 11.16.1, v < 10.9.811.16.1, 10.9.8

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-71438 · Mermaid · Dark Radar