CVE-2026-75866
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.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Punk-OAuth2 | v ≤ 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.
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.