CVE-2026-72887

Kritik

Açıklama

Perl için Net::OAuth::Client 0.32 öncesi sürümler, hizmet sağlayıcının get_request_token içinde OAuth 1.0a'yı sessizce OAuth 1.0'a düşürmesine izin verir. Yapıcıya bir callback geçirilmesi OAuth 1.0a'yı seçer. get_request_token daha sonra istek belirteci yanıtı oauth_callback_confirmed içermediğinde bu seçimi iptal eder; istisna yok, uyarı yok ve 1.0a'yı zorunlu kılma seçeneği yok. Erişim belirteci isteği, doğrulayıcı parametresi olmayan OAuth 1.0 mesaj sınıfından oluşturulur, bu nedenle get_access_token'a bir tane geçirilmiş olsa bile oauth_verifier istekten çıkarılır. oauth_verifier, OAuth 1.0a'nın yetkilendirme adımı ile belirteç değişimi arasına eklediği bağdır. 1.0a isteyip 1.0 alan bir uygulama, saldırganın bir istek belirteci elde ettiği, kurbanın bunu yetkilendirmesini sağladığı ve ardından değişimi kendisi tamamlayarak kurbanın sağlayıcı hesabını saldırganın kontrol ettiği bir oturuma bağladığı OAuth 1.0 oturum sabitlemesine açıktır. Düşürmeyi hazırlayan hiçbir saldırgan eylemi yoktur: callback'i onaylamayan bir sağlayıcı yeterlidir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünNet-oauth
Yayın16 Ağu 2026
İlk görülme16 Ağu 2026
Zayıflık türüCWE-757CWE-757

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Net-OAuthv < 0.320.32

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.