CVE-2023-30846
Açıklama
typed-rest-client, TypeScript ile kullanım için tip tanımlamalarına sahip bir Node Rest ve Http Client kütüphanesidir. typed-rest-client kütüphanesinin 1.7.3 veya daha düşük sürümlerini kullanan kullanıcılar, kimlik doğrulama verilerinin üçüncü taraflara sızdırılmasına karşı savunmasızdır. Zafiyetin işleyişi şu şekildedir: İlk olarak, `BasicCredentialHandler`, `BearerCredentialHandler` veya `PersonalAccessTokenCredentialHandler` ile herhangi bir istek gönderilir. İkinci olarak, hedef ana bilgisayar ikinci bir ana bilgisayara bağlantı içeren bir yönlendirme (3xx) döndürebilir. Üçüncü olarak, bir sonraki istek `Authorization` başlığını ayarlayarak ikinci ana bilgisayarda kimlik doğrulaması yapmak için bu kimlik bilgilerini kullanacaktır. Beklenen davranış, bir sonraki isteğin `Authorization` başlığını ayarlamamasıdır. Sorun 1.8.0 sürümünde düzeltilmiştir. Bilinen bir geçici çözüm yoktur.
Nasıl düzeltilir
- microsoft typed-rest-client1.8.0 ya da sonraki bir sürüm
- typed-rest-client1.8.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft typed-rest-client | v < 1.8.0 | 1.8.0 |
| typed-rest-clientnpm | v < 1.8.0 | 1.8.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.