Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-113

CVE-2026-73117

Apache Juneau REST sunucusunda yanıt başlığı CRLF enjeksiyonu ve açık yönlendirme

Apache Software Foundation Apache Juneau

Kritik 10,0 CVSS 4.0
Yayımlandı
Güncellendi
5 Kas 2026
Açık yaşı
0 gün
Kaydı açan
apache

Yönetici özeti

Bu açık, web uygulamalarında kullanıcıların zararlı sitelere yönlendirilmesine ve sunucu yanıtlarının manipüle edilmesine yol açabilir. Kritik seviyede puanlanmıştır ve etkilenen sistemlerin hızla güncellenmesi önerilir.

ÖzetTürkçe

Apache Juneau REST sunucusu, yanıt başlığı değerlerini ve yönlendirme hedeflerini sunucu konteynerine kontrol edilmeden iletiyordu. Uygulama kodu bu değerleri istek verisinden oluşturuyorsa, uzak bir istemci CR/LF karakterleriyle ek başlık satırları enjekte edebilir veya kullanıcıları harici bir siteye yönlendirebilir. Etki, servlet konteynerinin CR/LF karakterlerini kendisinin reddedip reddetmemesine ve uygulamanın kodunda bağlıdır; çerçevenin kendisi başlık veya yönlendirmeleri istek verisinden oluşturmaz. Sürüm 9.2.0 ve öncesi etkilenir.

Saldırgan ne yapabilir?

Saldırgan, HTTP yanıtına sahte başlıklar ekleyerek yanıt bölme (response splitting) saldırısı gerçekleştirebilir veya kullanıcıları kötü amaçlı bir siteye yönlendirerek oltalama ve kimlik bilgisi çalma riskini artırabilir.

Kaynaktaki açıklama (İngilizce)

Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Response Splitting') vulnerability in Apache Juneau.

The Apache Juneau REST server passed response header values and redirect targets to the servlet container unchecked. An application that sets a response header or redirect target from request data could let a remote client inject header lines (where the servlet container does not itself reject CR/LF) or redirect users to an arbitrary external site. The framework itself does not build headers or redirects from request data; exposure depends on application code.

This issue affects Apache Juneau: through 9.2.0.

Users are recommended to upgrade to version 9.2.1, which fixes the issue. Header values are now sanitized by default; applications that build redirect targets from request data must also switch from sendRedirect() to the new sendSafeRedirect().

Ne yapmalı?

  1. Apache Juneau'yu 9.2.1 veya üzeri bir sürüme yükseltin; bu sürüm başlık değerlerini varsayılan olarak temizler. Üretici
  2. Uygulama kodunuzda istek verisinden oluşturulan yönlendirme hedeflerini bulun ve sendRedirect yerine yeni sunulan sendSafeRedirect metodunu kullanacak şekilde değiştirin. Üretici
  3. Güncellemeden sonra yanıt başlıklarının ve yönlendirmelerin beklendiği gibi çalıştığını test edin. Genel öneri

Ek önlemler

  • Yanıtlarda beklenmeyen başlık satırları veya harici domainlere yönlendirmeler için web sunucusu ve uygulama günlüklerini izleyin. Genel öneri
  • Yönlendirme hedefleri için izin verilen domain listesi (allowlist) uygulayarak harici yönlendirmeleri kısıtlayın. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
Apache Software Foundation Apache Juneau < 9.2.1 9.2.1

Kaynaklar3 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.