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

CVE-2026-105483

Node.js TLS sunucu kimliği doğrulamasında IPv4 adreslerinde sertifika atlatma açığı

nodejs node

Yüksek 7,4 CVSS 3.0
Yayımlandı
Güncellendi
23 Eki 2026
Açık yaşı
4 gün
Kaydı açan
hackerone

ÖzetTürkçe

Node.js TLS ana bilgisayar adı doğrulamasında bir hata, IP adresi SAN'ı içermeyen bir sertifikanın, ana bilgisayar adı ASCII olmayan karakterlerle (örneğin tam genişlikli rakamlar, 127.0.0.1) yazıldığında bir IPv4 adresine yapılan bağlantıyı doğrulamasına izin veriyor. tls.checkServerIdentity bu tür ana bilgisayarları IP adresi olarak tanımıyor; oysa bunlar normalleştirildikten sonra normal bir IPv4 adresine çözümleniyor. Bunun yerine bu adresler sertifikadaki DNS adları ve Common Name ile eşleştiriliyor. Bu nedenle DNS:127.0.0.1 veya DNS:*.0.0.1 içeren bir sertifika, bu sertifika için düzenlenmemiş bir IP uç noktası için kabul edilebiliyor. Bu bir gerileme (regression) olup CVE-2026-48618 düzeltmesinden sonra ortaya çıkmıştır. Bu güvenlik açığı Node.js **26.x** ve **24.x** sürümlerini etkiliyor.

Kaynaktaki açıklama (İngilizce)

A flaw in Node.js TLS hostname verification allows a certificate without a matching IP address SAN to authenticate a connection to an IPv4 address when the host is written with non-ASCII characters, such as fullwidth digits (127.0.0.1).

tls.checkServerIdentity() did not recognize such hosts as IP addresses, even though they normalize and resolve to a regular IPv4 address, and matched them against the certificate DNS names and Common Name instead. A certificate containing DNS:127.0.0.1 or DNS:*.0.0.1 could therefore be accepted for an IP endpoint it was not issued for. This is a regression introduced after the fix for CVE-2026-48618.

This vulnerability affects Node.js **26.x** and **24.x**.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
nodejs node ≥ 24.22.0, ≤ 24.22.0 –
≥ 26.12.0, ≤ 26.12.0 –

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.