CVE-2021-29510

Düşük

Açıklama

Pydantic, Python tip ipuçlarını kullanan bir veri doğrulama ve ayarlar yönetimidir. Etkilenen sürümlerde, `datetime` veya `date` alanlarına `'infinity'`, `'inf'` veya `float('inf')` (veya bunların negatifleri) değerlerinin geçilmesi, doğrulamanın %100 CPU kullanımıyla (tek bir CPU üzerinde) sonsuza kadar çalışmasına neden olur. Pydantic; v1.8.2, v1.7.4, v1.6.2 sürümlerinde mevcut olan düzeltmelerle yamalanmıştır. Tüm bu sürümler pypi(https://pypi.org/project/pydantic/#history) üzerinden erişilebilir durumdadır ve yakında conda-forge(https://anaconda.org/conda-forge/pydantic) üzerinde de yer alacaktır. Detaylar için değişiklik günlüğüne(https://pydantic-docs.helpmanual.io/) bakınız. Eğer kesinlikle yükseltme yapamıyorsanız, bu değerleri yakalamak için bir validator(https://pydantic-docs.helpmanual.io/usage/validators/) kullanarak bu riski önleyebilirsiniz. Bu ideal bir çözüm değildir (özellikle datetimes için biraz farklı bir fonksiyona ihtiyacınız olacaktır); böyle bir geçici çözüm yerine pydantic sürümünü yükseltmelisiniz. v1.8.x, v1.7.x veya v1.6.x kullanmıyorsanız ve pydantic'in düzeltilmiş bir sürümüne yükseltemiyorsanız, lütfen https://github.com/samuelcolvin/pydantic/issues adresinden bir back-port talebi oluşturun; pydantic'in daha eski sürümleri için bir yama yayınlamaya çalışacağız.

ÖnemDüşük
CVSS3.3
İstismar olasılığı—
ÜrünPydantic
Yayın13 May 2021
İlk görülme13 May 2021
Zayıflık türüCWE-835CWE-835

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
pydantic pydanticv < 1.6.2, 1.7 ≤ v < 1.7.4, 1.8 ≤ v < 1.8.21.6.2, 1.7.4, 1.8.2
fedoraproject fedora33, 34—
pydanticPyPIv < 1.6.2, 1.8 ≤ v < 1.8.2, 1.7 ≤ v < 1.7.41.6.2, 1.8.2, 1.7.4

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-2021-29510 · Pydantic · Dark Radar