Description
OpenZeppelin Contracts is a library for secure smart contract development. The ERC721Consecutive contract designed for minting NFTs in batches does not update balances when a batch has size 1 and consists of a single token. Subsequent transfers from the receiver of that token may overflow the balance as reported by `balanceOf`. The issue exclusively presents with batches of size 1. The issue has been patched in 4.8.2.
Published: 2023-03-03
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

No vendor fix or workaround currently provided.

Additional remediation guidance may be available on OpenCVE Cloud.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2023-0941 OpenZeppelin Contracts is a library for secure smart contract development. The ERC721Consecutive contract designed for minting NFTs in batches does not update balances when a batch has size 1 and consists of a single token. Subsequent transfers from the receiver of that token may overflow the balance as reported by `balanceOf`. The issue exclusively presents with batches of size 1. The issue has been patched in 4.8.2.
Github GHSA Github GHSA GHSA-878m-3g6q-594q OpenZeppelin Contracts contains Incorrect Calculation
History

Tue, 25 Feb 2025 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Subscriptions

Openzeppelin Contracts Contracts Upgradeable
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-02-25T15:02:45.293Z

Reserved: 2023-02-23T23:22:58.575Z

Link: CVE-2023-26488

cve-icon Vulnrichment

Updated: 2024-08-02T11:53:53.676Z

cve-icon NVD

Status : Modified

Published: 2023-03-03T22:15:09.897

Modified: 2024-11-21T07:51:37.320

Link: CVE-2023-26488

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses