CVE-2026-40296

Orta

Təsvir

PhpSpreadsheet cədvəl fayllarını oxumaq və yazmaq üçün təmiz PHP kitabxanasıdır. Hüceyrənin formatlanmış dəyəri orijinal dəyərdən fərqləndikdə, HTML writer htmlspecialchars eskeypinqini ötürür. Hüceyrədə hər hansı əlavə literal simvollarla birlikdə @ mətn yer tutucusu olan xüsusi ədəd formatı olduqda (məsələn, ". @", "@ " və ya "x@"), formatlayıcı @ simvolunu hüceyrə dəyəri ilə əvəz edir və əlavə simvolları əlavə edir ki, bu da formatlanmış dəyərin orijinaldan fərqli olmasına səbəb olur və HTML eskeypinqinin tamamilə yan keçilməsinə gətirib çıxarır. Yüklənmiş cədvəlin hüceyrə dəyərini və ədəd formatını idarə edə bilən və sonradan HTML-ə çevrilərək digər istifadəçilərə göstərilən hücumçu, saxlanılan saytlararası skriptinq (XSS) həyata keçirə bilər. Bu problem 5.7.0, 3.10.5, 2.4.5, 2.1.16 və 1.30.4 versiyalarında düzəldilmişdir.

CiddilikOrta
CVSS5.4
İstismar ehtimalı—
MəhsulPhpoffice Phpspreadsheet
Dərc6 may 2026
İlk görülmə6 may 2026

Necə düzəltmək olar

Yeniləyin
  • phpoffice phpspreadsheet1.30.4, 2.1.16, 2.4.5, 3.10.5, 5.7.0 və ya daha yeni versiya
  • phpoffice/phpspreadsheet5.7.0, 3.10.5, 2.4.5, 2.1.16, 1.30.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
phpoffice phpspreadsheetv < 1.30.4, 2.0.0 ≤ v < 2.1.16, 2.2.0 ≤ v < 2.4.5, 3.3.0 ≤ v < 3.10.5, 4.0.0 ≤ v < 5.7.01.30.4, 2.1.16, 2.4.5, 3.10.5, 5.7.0
phpoffice/phpspreadsheetPackagist4.0.0 ≤ v < 5.7.0, 3.3.0 ≤ v < 3.10.5, 2.2.0 ≤ v < 2.4.5, 2.0.0 ≤ v < 2.1.16, v < 1.30.45.7.0, 3.10.5, 2.4.5, 2.1.16, 1.30.4

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-40296 · Phpoffice Phpspreadsheet · Dark Radar