CVE-2026-72889
Açıklama
Perl için Net::OAuth 0.33 öncesi sürümler, verify işleminde imza algoritmasının gönderen tarafından seçilmesine izin verir. verify, imza yöntemi sınıfını gelen iletinin signature_method parametresinden çözer. signature_method her istekte zorunludur, bu nedenle bir imzayı denetlemek için kullanılan algoritma onu gönderen tarafından seçilir ve doğrulayan tarafın yöntemi sabitlemesine olanak tanıyan hiçbir şey yoktur. Bir ileti HMAC-SHA1 veya HMAC-SHA256 belirttiğinde, anahtar sağlayıcının dağıttığı anahtardan değil consumer_secret ve token_secret üzerinden türetilir. RSA-SHA1 üzerinde dağıtım yapmış bir sağlayıcı yalnızca consumer ortak anahtarını tutar ve RFC 5849 bu yöntem için consumer_secret kullanmaz, bu nedenle zorunlu parametre bir yer tutucuyla doldurulur. Bunun yerine HMAC-SHA1 belirten bir istemcinin imzası bu yer tutucuya karşı denetlenir, bu nedenle tahmin edilebilir bir yer tutucu herhangi bir consumer anahtarı ve token için isteklerin sahte olarak oluşturulmasına yeterlidir.
Nasıl düzeltilir
- Net-OAuth0.33 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Net-OAuth | v < 0.33 | 0.33 |
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.