CVE-2026-75866

Kritik

Açıklama

Punk::OAuth2::Server'ın Perl için 0.03'e kadar olan sürümleri, hiçbir yetkilendirme yolunun bunları okumaması nedeniyle bir istemcinin kayıtlı kapsamları ve izin türleri dışında erişim belirteçleri düzenler. Punk::OAuth2::Server::Store, istemci başına scopes ve grant_types kaydeder ve her ikisini de istemci kaydı olarak belgeler. token, istek gövdesindeki grant_type üzerinden dağıtım yapar; bu nedenle yalnızca authorization_code için kaydedilmiş bir istemci client_credentials talep edebilir ve bu kol, talep edilen kapsamı doğrudan, onu at+jwt erişim belirtecine imzalayan üreticiye iletir. authorize, sorgu kapsamını kayıtla karşılaştırmadan yetkilendirme kodu kaydına kopyalar ve isteğe bağlı onay kancasını rastgele bir kapsam ile düzenlenen kod arasındaki tek kontrol olarak bırakır. Aynı istemci satırındaki redirect_uris okunur ve uygulanır. Kayıtlı bir istemci, adını verdiği herhangi bir kapsamı taşıyan doğru şekilde imzalanmış bir belirteç elde edebilir ve Punk::OAuth2::Checker çalıştıran bir kaynak sunucu bu belirteci kabul eder ve kapsamı uygular. Sır olmadan kaydedilmiş bir istemci yalnızca client_id'siyle kimlik doğrular; bu nedenle bu tanımlayıcıyı bilen herkes bir tane talep edebilir.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünPunk-oauth2
Yayın22 Ağu 2026
İlk görülme22 Ağu 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Punk-OAuth2v ≤ 0.03—

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.

CVE-2026-75866 · Punk-oauth2 · Dark Radar