CVE-2026-14587
Açıklama
Neo4j'in Bolt modern el sıkışma kod çözücüsü, aşırı uzun yetenek bit maskesini kesilmiş bit maskesiyle aynı şekilde ele alır. Kimliği doğrulanmamış bir istemci, seçilen bir protokol sürümünü ve ardından yetenek maskesinde 32 devam baytı gönderdiğinde, kod çözücü okuyucu dizinini sıfırlar ve protokol mesajını reddedip kanalı kapatmak yerine daha fazla bayt bekler. Aynı okunmamış baytlar kod çözücü arabelleğinin başında kaldığından, daha sonra bir sonlandırma baytı eklenmesi bağlantıyı kurtarmaz. Kod çözücü aynı ilk 32 devam baytını yeniden okur, el sıkışma sonlandırma mesajı üretmeden döner ve kanalı açık bırakır. Bu durum, kimlik doğrulamadan önce Bolt bağlayıcısına erişebilen herhangi bir istemci tarafından tetiklenebilir.
Nasıl düzeltilir
- neo4j neo4j5.26.29, 2026.07.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| neo4j neo4j | 5.0.0 ≤ v < 5.26.29, 2025.01.0 ≤ v < 2026.07.0 | 5.26.29, 2026.07.0 |
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.