CVE-2021-29510

Aşağı

Təsvir

Pydantic, Python tip göstərişlərindən istifadə edən məlumatların validasiyası və parametrlərin idarə edilməsi kitabxanasıdır. Təsirə məruz qalan versiyalarda `datetime` və ya `date` sahələrinə `'infinity'`, `'inf'` və ya `float('inf')` (və ya onların mənfi dəyərlərinin) ötürülməsi, validasiyanın bir CPU-da 100% yüklənmə ilə sonsuz müddət işləməsinə səbəb olur. Pydantic aşağıdakı versiyalarda düzəlişlərlə yenilənmişdir: v1.8.2, v1.7.4, v1.6.2. Bu versiyaların hamısı pypi(https://pypi.org/project/pydantic/#history) saytında mövcuddur və tezliklə conda-forge(https://anaconda.org/conda-forge/pydantic) platformasında əlçatan olacaqdır. Ətraflı məlumat üçün dəyişikliklər siyahısına(https://pydantic-docs.helpmanual.io/) baxın. Əgər yeniləmə etmək qətiyyən mümkün deyilsə, bu dəyərləri tutmaq üçün validator(https://pydantic-docs.helpmanual.io/usage/validators/) istifadə edərək bu riskdən yayınmaq olar. Bu, ideal həll yolu deyil (xüsusilə datetimes üçün bir qədər fərqli funksiya tələb olunacaq); belə bir müvəqqəti həll yolu əvəzinə Pydantic-i yeniləməlisiniz. Əgər v1.8.x, v1.7.x və ya v1.6.x versiyalarından istifadə etmirsinizsə və Pydantic-in düzəldilmiş versiyasına keçid edə bilmirsinizsə, zəhmət olmasa https://github.com/samuelcolvin/pydantic/issues ünvanında back-port tələbi ilə problem bildirişi yaradın; biz Pydantic-in daha köhnə versiyaları üçün yamaq buraxmağa çalışacağıq.

CiddilikAşağı
CVSS3.3
İstismar ehtimalı—
MəhsulPydantic
Dərc13 may 2021
İlk görülmə13 may 2021
Zəiflik növüCWE-835CWE-835

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2021-29510 · Pydantic · Dark Radar