<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: contracts upgradeable</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2024-27094: OpenZeppelin Contracts is a library for secure smart contract development</title><link>https://patchthecve.com/cve/CVE-2024-27094.html</link><guid>https://patchthecve.com/cve/CVE-2024-27094.html</guid><pubDate>Wed, 17 Jun 2026 07:19:09 +0000</pubDate><description>MEDIUM 6.5: OpenZeppelin Contracts is a library for secure smart contract development. The `Base64.encode` function encodes a `bytes` input by iterating over it in chunks of 3 bytes. When this input is not a multiple of 3, the last iteration may read parts of the memory that are beyond the input buffer. The vul</description></item><item><title>CVE-2023-49798: OpenZeppelin Contracts is a library for smart contract development</title><link>https://patchthecve.com/cve/CVE-2023-49798.html</link><guid>https://patchthecve.com/cve/CVE-2023-49798.html</guid><pubDate>Wed, 17 Jun 2026 06:36:29 +0000</pubDate><description>MEDIUM 5.9: OpenZeppelin Contracts is a library for smart contract development. A merge issue when porting the 5.0.1 patch to the 4.9 branch caused a line duplication. In the version of `Multicall.sol` released in `@openzeppelin/contracts@4.9.4` and `@openzeppelin/contracts-upgradeable@4.9.4`, all subcalls are </description></item><item><title>CVE-2023-34459: OpenZeppelin Contracts is a library for smart contract development</title><link>https://patchthecve.com/cve/CVE-2023-34459.html</link><guid>https://patchthecve.com/cve/CVE-2023-34459.html</guid><pubDate>Wed, 17 Jun 2026 06:03:41 +0000</pubDate><description>MEDIUM 5.3: OpenZeppelin 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 t</description></item><item><title>CVE-2023-34234:  OpenZeppelin Contracts is a library for smart contract development</title><link>https://patchthecve.com/cve/CVE-2023-34234.html</link><guid>https://patchthecve.com/cve/CVE-2023-34234.html</guid><pubDate>Wed, 17 Jun 2026 06:03:11 +0000</pubDate><description>MEDIUM 5.3:  OpenZeppelin Contracts is a library for smart contract development. By frontrunning the creation of a proposal, an attacker can become the proposer and gain the ability to cancel it. The attacker can do this repeatedly to try to prevent a proposal from being proposed at all. This impacts the `Gover</description></item></channel></rss>