CVE-2026-55766

Orta

Təsvir

guzzlehttp/psr7, PHP dilində yazılmış PSR-7 HTTP mesaj kitabxanası tətbiqidir. 2.12.1 versiyasından əvvəl guzzlehttp/psr7 bəzi birinci tərəf HTTP başlanğıc sətir sahələrindəki (request method, protocol version və response reason phrase) CR/LF simvollarını rədd etmirdi. Əgər bir tətbiq hücumçu tərəfindən idarə olunan məlumatları bu sahələrdən birinə yerləşdirsə və daha sonra PSR-7 mesajını xammal HTTP/1.x kimi seriyallaşdırsa (məsələn, Message::toString() və ya ekvivalent seriyallaşdırıcı ilə), seriyallaşdırılmış mesaj hücumçunun idarə etdiyi başlıq sətirləri ehtiva edə bilərdi. Bu problem həmçinin yanlış formatlanmış xammal mesajlar birinci tərəf PSR-7 obyektlərinə çevrildikdə və sonra yenidən seriyallaşdırıldıqda Message::parseRequest() və ya Message::parseResponse() vasitəsilə də yarana bilər. Yalnız Request, Response və ya digər PSR-7 obyektini yaratmaq və ya dəyişdirmək kifayət deyil. Problemin yaranması üçün yanlış formatlanmış mesajın seriyallaşdırılması və şəbəkəyə yazılması, yönləndirilməsi, təkrarlanması və ya yanlış formatlanmış başlanğıc sətiri müstəqil şəkildə rədd etməyən proqram təminatı tərəfindən emal edilməsi tələb olunur. Bu zəiflik 2.12.1 versiyasında aradan qaldırılıb.

CiddilikOrta
CVSS4.8
İstismar ehtimalı—
MəhsulGuzzlephp Psr-7
Dərc23 iyn 2026
İlk görülmə23 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • guzzlephp psr-72.12.1 və ya daha yeni versiya
  • guzzlehttp/psr72.12.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
guzzlephp psr-7v < 2.12.12.12.1
guzzlehttp/psr7Packagistv < 2.12.12.12.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-2026-55766 · Guzzlephp Psr-7 · Dark Radar