CVE-2023-38697

Orta

Təsvir

protocol-http1, HTTP/1 protokolunun aşağı səviyyəli tətbiqini təmin edir. RFC 9112 Bölmə 7.1 chunk ölçüsü, chunk məlumatı və chunk genişlənməsinin formatını müəyyən etmişdir. Content-Length başlığının dəyəri 0-9 rəqəmlərindən ibarət sətir olmalı, chunk ölçüsü onaltılıq (hex) rəqəmlərdən ibarət sətir olmalı və CRLF vasitəsilə chunk məlumatından ayrılmalı, chunk genişlənməsi isə heç bir görünməz simvol ehtiva etməməlidir. Lakin Falcon müvafiq RFC-lərə əməl etməyərək aşağıdakı davranışları nümayiş etdirir: `+` prefiksi olan Content-Length başlığı dəyərlərinin qəbul edilməsi, `0x` prefiksi ilə onaltılıq sistemdə yazılmış Content-Length başlığı dəyərlərinin qəbul edilməsi, `0x` və `+` prefiksli chunk ölçülərinin qəbul edilməsi və chunk genişlənməsində LF simvolunun qəbul edilməsi. Bu davranış çox saylı HTTP analizatorları (parsers) vasitəsilə yönləndirmə zamanı desinkronizasiyaya səbəb ola bilər ki, bu da potensial olaraq HTTP request smuggling və firewall-dan yan keçmə ilə nəticələnə bilər. Bu problem `protocol-http1` v0.15.1 versiyasında düzəldilmişdir. Məlum olan alternativ həll yolları yoxdur.

CiddilikOrta
CVSS5.8
İstismar ehtimalı—
MəhsulSocketry Protocol-http1
Dərc4 avq 2023
İlk görülmə4 avq 2023
Zəiflik növüCWE-444CWE-444

Necə düzəltmək olar

Yeniləyin
  • socketry protocol-http10.15.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
socketry protocol-http1v < 0.15.10.15.1

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-38697 · Socketry Protocol-http1 · Dark Radar