CVE-2026-33131
Açıklama
H3, minimal bir H(TTP) çerçevesidir. 2.0.0-0 ile 2.0.1-rc.14 arasındaki sürümler, FastURL sınıfını genişleten NodeRequestUrl bileşeninde ara yazılımın (middleware) atlatılmasına izin veren bir Host başlığı sahteciliği (Host header spoofing) zafiyeti içermektedir. Bir günlükleme ara yazılımında olduğu gibi event.url, event.url.hostname veya event.url._url erişildiğinde, _url getiricisi kullanıcı kontrollü Host başlığı dahil olmak üzere güvenilmeyen verilerden bir URL oluşturur. H3 yönlendiricisi, ara yazılımlar çalışmadan önce rota işleyicisini çözümlediği için, bir saldırgan özel olarak hazırlanmış bir Host başlığı (örneğin, Host: localhost:3000/abchehe?) sağlayarak rota işleyicisi hala eşleşirken ara yazılım yol kontrolünün başarısız olmasını sağlayabilir ve böylece kimlik doğrulama veya yetkilendirme ara yazılımlarını etkili bir şekilde atlatabilir. Bu durum, hassas rotaları koruyan ara yazılımlarda event.url özelliklerine erişen H3 tabanlı tüm uygulamaları (Nitro/Nuxt dahil) etkilemektedir. Sorunun çözümü için FastURL.href'in temizlenmemiş, saldırgan kontrollü girdilerle oluşturulmasının önlenmesi amacıyla acil bir düzeltme gereklidir. 2.0.1-rc.15 sürümü bu sorun için bir yama içermektedir.
Nasıl düzeltilir
- h32.0.1-rc.15 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| h3 h3 | 2.0.0, 2.0.1 | — |
| h3npm | 2.0.0-0 ≤ v < 2.0.1-rc.15 | 2.0.1-rc.15 |
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.