CVE-2021-31618
Açıklama
Apache HTTP Server'ın HTTP/2 protokolü için olan protokol işleyicisi, alınan istek başlıklarını sunucu için yapılandırılan ve aynı zamanda HTTP/1 protokolü için de kullanılan boyut sınırlamalarına göre kontrol eder. Bu kısıtlamaların ihlal edilmesi durumunda, istemciye isteğin neden reddedildiğini belirten bir durum koduyla birlikte bir HTTP yanıtı gönderilir. Eğer hatalı başlık alınan ilk başlık ise veya bir alt bilgide (footer) yer alıyorsa, bu ret yanıtı HTTP/2 protokol işleyicisinde tam olarak başlatılmamıştır. Bu durum, başlatılmamış bellek üzerinde bir NULL pointer dereference oluşmasına yol açarak çocuk sürecin güvenilir şekilde çökmesine neden olur. Tetikleyici bir HTTP/2 isteğinin oluşturulması ve gönderilmesi kolay olduğundan, bu durum sunucuda DoS saldırısı gerçekleştirmek için kullanılabilir. Bu sorun yalnızca mod_http2 1.15.17 ve Apache HTTP Server sürüm 2.4.47'yi etkilemiştir. Apache HTTP Server 2.4.47 hiçbir zaman yayınlanmamıştır.
Nasıl düzeltilir
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2NKJ3ZA3FTSZ2QBBPKS6BYGAWYRABNQQ/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/A73QJ4HPUMU26I6EULG6SCK67TUEXZYR/
- debian.org/security/2021/dsa-4937
- security.gentoo.org/glsa/202107-38
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache http_server | 1.15.17, 2.4.47 | — |
| fedoraproject fedora | 33, 34 | — |
| debian debian_linux | 9.0, 10.0 | — |
| oracle enterprise_manager_ops_center | 12.4.0.0 | — |
| oracle instantis_enterprisetrack | 17.1, 17.2, 17.3 | — |
| oracle zfs_storage_appliance_kit | 8.8 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.