CVE-2026-24040

Orta

Təsvir

jsPDF JavaScript-də PDF faylları yaratmaq üçün istifadə olunan kitabxanadır. 4.1.0 versiyasından əvvəl, jspdf Node.js build-indəki addJS metodu JavaScript məzmununu saxlamaq üçün ortaq modul səviyyəli dəyişəndən (text) istifadə edir. Paralel mühitlərdə (məsələn, Node.js veb serveri) istifadə edildikdə, bu dəyişən bütün sorğular arasında paylaşılır. Əgər bir neçə sorğu eyni vaxtda PDF-lər generasiya edirsə, bir istifadəçi üçün nəzərdə tutulmuş JavaScript məzmunu sənəd yaradılmamışdan əvvəl növbəti sorğu tərəfindən üzərinə yazıla bilər. Bu, İstifadəçilərarası Məlumat Sızmasına (Cross-User Data Leakage) səbəb olur və nəticədə İstifadəçi A üçün yaradılan PDF-də İstifadəçi B üçün nəzərdə tutulmuş JavaScript yükü (və hər hansı daxil edilmiş həssas məlumatlar) yer alır. Adətən, bu yalnız server tərəfli mühitlərə təsir edir, lakin jsPDF klient tərəfdə işlədikdə də eyni yarış şərtləri (race conditions) baş verə bilər. Zəiflik [email protected] versiyasında aradan qaldırılmışdır.

CiddilikOrta
CVSS4.8
İstismar ehtimalı—
MəhsulParall Jspdf
Dərc2 fev 2026
İlk görülmə2 fev 2026

Necə düzəltmək olar

Yeniləyin
  • parall jspdf4.1.0 və ya daha yeni versiya
  • jspdf4.1.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
parall jspdfv < 4.1.04.1.0
jspdfnpmv < 4.1.04.1.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-2026-24040 · Parall Jspdf · Dark Radar