کتابخانه Fulgur که وظیفه تبدیل کدهای HTML/CSS به فایلهای PDF را بر عهده دارد، با یک آسیبپذیری امنیتی جدی روبرو است. این نقص فنی که تحت شناسه CVE-2026-68540 ثبت شده است، میتواند منجر به حملات Denial of Service (DoS) شود.
جزئیات فنی
مشکل اصلی در فرآیند بازپردازش لیست استایلها (style-list reprocessing) به صورت درجه دوم (quadratic) رخ میدهد. این اتفاق زمانی میافتد که سیستم در حال حل کردن بلوکهای نگهدارنده (containing-block resolution) برای شبهالمانهای (pseudo-elements) با موقعیت مطلق (absolutely-positioned) است. این پردازش سنگین میتواند منابع سیستم را به شدت مصرف کرده و باعث از کار افتادن سرویس شود.
محیطهای هدف و نسخههای آسیبپذیر
این آسیبپذیری بهویژه در سرورهایی که ورودیهای غیرقابل اعتماد را از سوی چندین مستأجر (multi-tenant) پردازش میکنند، خطرناک است. نسخههای آسیبپذیر عبارتند از:
- نسخه 0.6.0 تا قبل از نسخه 0.33.0
راهکار مقابله
برای رفع این مشکل، کاربران و مدیران سیستم باید بلافاصله کتابخانه Fulgur خود را به نسخه 0.33.0 یا بالاتر بهروزرسانی کنند.