CVE-2023-36478

Yüksək

Təsvir

Eclipse Jetty veb server və servlet konteyneri təmin edir. 11.0.0-dan 11.0.15-ə, 10.0.0-dan 10.0.15-ə və 9.0.0-dan 9.4.52-yə qədər olan versiyalarda, `MetaDataBuilder.checkSize` funksiyasındakı tam ədəd daşması (integer overflow) HTTP/2 HPACK başlıq dəyərlərinin ölçü limitini aşmasına şərait yaradır. `MetaDataBuilder.java` başlıq adının və ya dəyərinin ölçü limitini aşıb-aşmadığını müəyyən edir və limit aşıldıqda istisna (exception) qaytarır. Lakin uzunluq çox böyük olduqda və huffman true olduqda, 295-ci sətirdəki 4-lə vurma əməliyyatı daşmaya səbəb olur və uzunluq mənfi qiymət alır. Beləliklə, `(_size+length)` mənfi olur və 296-cı sətirdəki yoxlama tetiklənmir. Bundan əlavə, `MetaDataBuilder.checkSize` istifadəçi tərəfindən daxil edilmiş HPACK başlıq dəyəri ölçülərinin mənfi olmasına icazə verir ki, bu da daha sonra istifadəçinin daxil etdiyi ölçünün 2-yə vurulması zamanı potensial olaraq çox böyük bufer ayrılmasına gətirib çıxarır. Bu o deməkdir ki, əgər istifadəçi mənfi uzunluq dəyəri (və ya daha dəqiq desək, 4/3 düzəliş faktoru ilə vurulduqda mənfi olan uzunluq dəyəri) təqdim edərsə və bu uzunluq dəyəri 2-yə vurulduqda çox böyük müsbət ədəd olursa, istifadəçi serverdə çox böyük buferin ayrılmasına səbəb ola bilər. HTTP/2 istifadəçiləri uzaqdan xidmətdən imtina (DoS) hücumuna məruz qala bilərlər. Problem 11.0.16, 10.0.16 və 9.4.53 versiyalarında aradan qaldırılıb. Məlum alternativ həll yolu yoxdur.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulEclipse Jetty
Dərc10 okt 2023
İlk görülmə10 okt 2023

Necə düzəltmək olar

Yeniləyin
  • eclipse jetty9.4.53, 10.0.16, 11.0.16 və ya daha yeni versiya
  • jenkins jenkins2.414.3, 2.428 və ya daha yeni versiya
  • org.eclipse.jetty.http2:http2-hpack10.0.16, 11.0.16, 9.4.53 və ya daha yeni versiya
  • org.eclipse.jetty.http3:http3-qpack10.0.16, 11.0.16 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
eclipse jetty9.3.0 ≤ v < 9.4.53, 10.0.0 ≤ v < 10.0.16, 11.0.0 ≤ v < 11.0.169.4.53, 10.0.16, 11.0.16
jenkins jenkinsv < 2.414.3, v < 2.4282.414.3, 2.428
debian debian_linux10.0, 11.0, 12.0—
org.eclipse.jetty.http2:http2-hpackMaven10.0.0 ≤ v < 10.0.16, 11.0.0 ≤ v < 11.0.16, 9.3.0 ≤ v < 9.4.5310.0.16, 11.0.16, 9.4.53
org.eclipse.jetty.http3:http3-qpackMaven10.0.0 ≤ v < 10.0.16, 11.0.0 ≤ v < 11.0.1610.0.16, 11.0.16

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-2023-36478 · Eclipse Jetty · Dark Radar