CVE-2026-107284
Təsvir
AsyncHttpClient (AHC) kitabxanası Java tətbiqlərinə HTTP sorğularını asanlıqla yerinə yetirməyə və HTTP cavablarını asinxron şəkildə emal etməyə imkan verir. 3.0.12 və 2.16.1 versiyalarından əvvəl, WebSocketHandler.upgrade funksiyası Sec-WebSocket-Accept dəyəri çatışmayan və ya yanlış olan əl sıxma (handshake) prosesini dayandırır, lakin konveyer quraşdırılmasına (pipeline installation) və onOpen çatdırılmasına davam edir. Yanlış 101 cavabı ilə birləşdirilmiş freymlər, sorğu gələcəyi (request future) uğursuz olsa və kanal bağlansa belə, əl sıxmanı təsdiqləməmiş qarşı tərəfdən dekod edilə və çatdırıla bilər. Bu problem 3.0.12 və 2.16.1 versiyalarında düzəldilib.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| AsyncHttpClient async-http-client | >= 3.0.0, < 3.0.12, >= 2.0.0, < 2.16.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.
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.