CVE-2021-29475

Kritik

Təsvir

HedgeDoc (əvvəlki adı ilə CodiMD) açıq mənbəli kollektiv markdown redaktorudur. Hücumçu qeydi PDF formatına ixrac edərkən fayl sistemindən istənilən faylları əldə edə bilir. Kod inyeksiyası qeydin məzmununda baş verməli olduğu üçün bu eksployt hücumçudan qeydi dəyişdirmək imkanını tələb edir. Bu problem PDF ixracı aktiv olan bütün instansiyalara təsir edir. Problem https://github.com/hedgedoc/hedgedoc/commit/c1789474020a6d668d616464cb2da5e90e123f65 ünvanında düzəldilmişdir və versiya 1.5.0-da mövcuddur. Yeniləmə edə bilməyənlər üçün CodiMD/HedgeDoc instansiyasını `CMD_ALLOW_PDF_EXPORT=false` ilə başlatmaq və ya config.json faylında `"allowPDFExport": false` təyin etmək bu problemi yumşalda bilər. Bu eksployt ona görə işləyir ki, PhantomJS `file:///` istinadlarını PDF faylının özündə render etməsə də, onları daxili olaraq hələ də istifadə edir və JavaScript renderinqi vasitəsilə məlumat sızdırmaq mümkündür və asandır. Təsir kifayət qədər ciddidir, çünki hücumçu CodiMD/HedgeDoc `config.json` faylını, eləcə də fayl sistemindəki digər hər hansı faylı oxuya bilir. Tövsiyə olunan Docker tətbiqi variantının özündə çox maraqlı fayllar olmasa belə, `config.json` faylı tez-tez həssas məlumatlar, verilənlər bazası etibarnamələri və bəzi hallarda OAuth gizli açarları kimi məlumatlar ehtiva edir.

CiddilikKritik
CVSS10.0
İstismar ehtimalı—
MəhsulHedgedoc
Dərc26 apr 2021
İlk görülmə26 apr 2021

Necə düzəltmək olar

Yeniləyin
  • hedgedoc hedgedoc1.5.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
hedgedoc hedgedocv < 1.5.01.5.0

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-2021-29475 · Hedgedoc · Dark Radar