CVE-2025-29923

Düşük

Açıklama

go-redis, Go programlama dili için resmi Redis istemci kütüphanesidir. 9.5.5, 9.6.3 ve 9.7.2 sürümlerinden önce, bağlantı kurulumu sırasında `CLIENT SETINFO` zaman aşımına uğradığında go-redis potansiyel olarak sıra dışı yanıt verebilir. Bu durum, istemci kimliğini iletmek üzere yapılandırıldığında, ağ bağlantısı sorunları olduğunda veya istemci agresif zaman aşımlarıyla yapılandırıldığında meydana gelebilir. Sorun birden fazla kullanım durumu için geçerlidir. Yapışkan bağlantılarda, bağlantının ömrü boyunca kalıcı sıra dışı yanıtlar alırsınız. İşlem hattındaki tüm komutlar hatalı yanıtlar alır. Varsayılan ConnPool ile kullanıldığında, bir bağlantı ConnPool#Put ile kullanıldıktan sonra geri döndürüldüğünde okuma arabelleği kontrol edilir ve okunmamış veri nedeniyle bağlantı hatalı olarak işaretlenir. Bu, bağlantı atılmadan önce en fazla bir sıra dışı yanıt anlamına gelir. Bu sorun 9.5.5, 9.6.3 ve 9.7.2 sürümlerinde giderilmiştir; ancak 9.7.2 geri çekilmiştir ve 9.7.x dalında mevcut en düşük yamalı sürüm 9.7.3'tür. Geçici çözüm olarak, istemci örneğini oluştururken `DisableIndentity` bayrağını `true` olarak ayarlayın.

ÖnemDüşük
CVSS3.7
İstismar olasılığı—
ÜrünGithub.com/redis/go-redis/v9
Yayın20 Mar 2025
İlk görülme20 Mar 2025

Nasıl düzeltilir

Güncelleyin
  • github.com/redis/go-redis/v99.7.3, 9.6.3, 9.5.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/redis/go-redis/v9Go9.7.0-beta.1 ≤ v < 9.7.3, 9.6.0b1 ≤ v < 9.6.3, 9.5.1 ≤ v < 9.5.5, v < 9.6.39.7.3, 9.6.3, 9.5.5
github.com/redis/go-redisGoAralık belirtilmemiş—
github.com/redis/go-redis/v7GoAralık belirtilmemiş—
github.com/redis/go-redis/v8GoAralık belirtilmemiş—

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.

Intelligence 360 paketinde

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.