{"metadata": {"vulnerability": "CVE-2023-34459", "count": 21, "kinds": {"milestone": 4, "sighting": 1, "kev": 0, "other": 16}}, "data": [{"timestamp": "2023-06-06T16:16:53.559Z", "date_only": false, "value": "2023-06-06T16:16:53.559Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2023-34459", "field": "cveMetadata.dateReserved"}, {"timestamp": "2023-06-16T00:00:00Z", "date_only": true, "value": "2023-06-16", "kind": "other", "label": "Pubdate", "source": "gsd \u00b7 GSD-2023-34459", "record": "GSD-2023-34459", "field": "namespaces.gitlab.com.advisories.1.pubdate"}, {"timestamp": "2023-06-16T22:13:18.181Z", "date_only": false, "value": "2023-06-16T22:13:18.181Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2023-34459", "field": "cveMetadata.datePublished"}, {"timestamp": "2023-06-16T22:13:18.181Z", "date_only": false, "value": "2023-06-16T22:13:18.181Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / GitHub_M", "record": "CVE-2023-34459", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2023-06-16T23:15:00Z", "date_only": false, "value": "2023-06-16T23:15Z", "kind": "other", "label": "Published Date", "source": "gsd \u00b7 GSD-2023-34459", "record": "GSD-2023-34459", "field": "namespaces.nvd.nist.gov.publishedDate"}, {"timestamp": "2023-06-16T23:15:08Z", "date_only": false, "value": "2023-06-16T23:15:08Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-WPRV-93R4-JJ2P", "record": "GHSA-WPRV-93R4-JJ2P", "field": "database_specific.nvd_published_at"}, {"timestamp": "2023-06-16T23:15:08.817Z", "date_only": false, "value": "2023-06-16T23:15:08.817", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2023-34459", "record": "FKIE_CVE-2023-34459", "field": "published"}, {"timestamp": "2023-06-17T08:33:19Z", "date_only": false, "value": "2023-06-17T08:33:19.000000Z", "kind": "sighting", "label": "Seen", "source": "https://t.me/cibsecurity/65317", "record": "CVE-2023-34459", "field": "creation_timestamp", "uuid": "957356e4-f3f9-4d29-9408-5729dadf746c", "content": "\u203c CVE-2023-34459 \u203c\n\nOpenZeppelin Contracts is a library for smart contract development. Starting in version 4.7.0 and prior to version 4.9.2, when the `verifyMultiProof`, `verifyMultiProofCalldata`, `procesprocessMultiProof`, or `processMultiProofCalldat` functions are in use, it is possible to construct merkle trees that allow forging a valid multiproof for an arbitrary set of leaves.A contract may be vulnerable if it uses multiproofs for verification and the merkle tree that is processed includes a node with value 0 at depth 1 (just under the root). This could happen inadvertedly for balanced trees with 3 leaves or less, if the leaves are not hashed. This could happen deliberately if a malicious tree builder includes such a node in the tree.A contract is not vulnerable if it uses single-leaf proving (`verify`, `verifyCalldata`, `processProof`, or `processProofCalldata`), or if it uses multiproofs with a known tree that has hashed leaves. Standard merkle trees produced or validated with the @openzeppelin/merkle-tree library are safe.The problem has been patched in version 4.9.2.Some workarounds are available. For those using multiproofs: When constructing merkle trees hash the leaves and do not insert empty nodes in your trees. Using the @openzeppelin/merkle-tree package eliminates this issue. Do not accept user-provided merkle roots without reconstructing at least the first level of the tree. Verify the merkle tree structure by reconstructing it from the leaves.\n\n\ud83d\udcd6 Read\n\nvia \"National Vulnerability Database\".", "url": "https://t.me/cibsecurity/65317"}, {"timestamp": "2023-06-19T00:00:00Z", "date_only": true, "value": "2023-06-19", "kind": "other", "label": "Date", "source": "gsd \u00b7 GSD-2023-34459", "record": "GSD-2023-34459", "field": "namespaces.gitlab.com.advisories.0.date"}, {"timestamp": "2023-06-19T00:00:00Z", "date_only": true, "value": "2023-06-19", "kind": "other", "label": "Pubdate", "source": "gsd \u00b7 GSD-2023-34459", "record": "GSD-2023-34459", "field": "namespaces.gitlab.com.advisories.0.pubdate"}, {"timestamp": "2023-06-19T19:46:37Z", "date_only": false, "value": "2023-06-19T19:46:37Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-WPRV-93R4-JJ2P", "record": "GHSA-WPRV-93R4-JJ2P", "field": "published"}, {"timestamp": "2023-06-19T19:46:37Z", "date_only": false, "value": "2023-06-19T19:46:37Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-WPRV-93R4-JJ2P", "record": "GHSA-WPRV-93R4-JJ2P", "field": "modified"}, {"timestamp": "2023-06-26T00:00:00Z", "date_only": true, "value": "2023-06-26", "kind": "other", "label": "Date", "source": "gsd \u00b7 GSD-2023-34459", "record": "GSD-2023-34459", "field": "namespaces.gitlab.com.advisories.1.date"}, {"timestamp": "2023-06-26T18:50:00Z", "date_only": false, "value": "2023-06-26T18:50Z", "kind": "other", "label": "Last Modified Date", "source": "gsd \u00b7 GSD-2023-34459", "record": "GSD-2023-34459", "field": "namespaces.nvd.nist.gov.lastModifiedDate"}, {"timestamp": "2023-12-13T01:20:30.593Z", "date_only": false, "value": "2023-12-13T01:20:30.593743Z", "kind": "other", "label": "Updated", "source": "gsd \u00b7 GSD-2023-34459", "record": "GSD-2023-34459", "field": "gsd.osvSchema.modified"}, {"timestamp": "2024-08-02T16:10:07.202Z", "date_only": false, "value": "2024-08-02T16:10:07.202Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CVE", "record": "CVE-2023-34459", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2024-12-16T18:35:10.825Z", "date_only": false, "value": "2024-12-16T18:35:10.825557Z", "kind": "other", "label": "Recorded", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2023-34459", "field": "containers.adp.1.metrics.0.other.content.timestamp"}, {"timestamp": "2024-12-16T18:35:10.825Z", "date_only": false, "value": "2024-12-16T18:35:10.825557Z", "kind": "other", "label": "Recorded", "source": "fkie_nvd \u00b7 FKIE_CVE-2023-34459", "record": "FKIE_CVE-2023-34459", "field": "metrics.ssvcV203.0.ssvcData.timestamp"}, {"timestamp": "2024-12-16T18:35:27.231Z", "date_only": false, "value": "2024-12-16T18:35:27.231Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2023-34459", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2024-12-16T18:35:27.231Z", "date_only": false, "value": "2024-12-16T18:35:27.231Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2023-34459", "field": "containers.adp.1.providerMetadata.dateUpdated"}, {"timestamp": "2026-06-17T06:03:41.713Z", "date_only": false, "value": "2026-06-17T06:03:41.713", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2023-34459", "record": "FKIE_CVE-2023-34459", "field": "lastModified"}]}
