CVE-2023-26488

Orta

Təsvir

OpenZeppelin Contracts təhlükəsiz smart kontraktların hazırlanması üçün kitabxanadır. NFT-lərin toplu şəkildəle yaradılması (minting) üçün nəzərdə tutulmuş ERC721Consecutive kontraktı, toplyun ölçüsü 1 olduqda və tək bir tokendan ibarət olduqda balansları yeniləmir. Həmin tokeni alan şəxs tərəfindən edilən növbəti transferlər `balanceOf` tərəfindən bildirilen balansı daşıra bilər. Problem yalnız ölçüsü 1 olan topluslarda özünü göstərir. Problem 4.8.2 versiyasında aradan qaldırılmışdır.

CiddilikOrta
CVSS6.5
İstismar ehtimalı—
MəhsulOpenzeppelin Contracts
Dərc3 mar 2023
İlk görülmə3 mar 2023
Zəiflik növüCWE-682CWE-682

Necə düzəltmək olar

Yeniləyin
  • openzeppelin contracts4.8.2 və ya daha yeni versiya
  • openzeppelin contracts_upgradeable4.8.2 və ya daha yeni versiya
  • @openzeppelin/contracts4.8.2 və ya daha yeni versiya
  • @openzeppelin/contracts-upgradeable4.8.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
openzeppelin contracts4.8.0 ≤ v < 4.8.24.8.2
openzeppelin contracts_upgradeable4.8.0 ≤ v < 4.8.24.8.2
@openzeppelin/contractsnpm4.8.0 ≤ v < 4.8.24.8.2
@openzeppelin/contracts-upgradeablenpm4.8.0 ≤ v < 4.8.24.8.2

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-2023-26488 · Openzeppelin Contracts · Dark Radar