CVE-2024-51424

An issue in the PepeGxng smart contract (which can be run on the Ethereum blockchain) allows remote attackers to have an unspecified impact via the…

Critical · published October 30, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
50.5
In the wild
Unconfirmed
What it is

🚨 A single function call could hand control of your PepeGxng smart contract over to a remote attacker! 🔥 Think of it like a restaurant where the manager can change the chef at will, but without a checklist to verify the new chef’s credentials — you might end up with a recipe you didn’t ask for! If exploited, this vulnerability could allow an attacker to manipulate the contract's ownership, leading to unauthorized control over its functions and assets. This could be absolutely devastating, potentially draining funds or altering key functionalities without your knowledge.

Put simply

Think of it like a restaurant where the manager can change the chef at will, but without a checklist to verify the new chef’s credentials — you might end up with a recipe you didn’t ask for! This issue in the PepeGxng smart contract arises from the Owned.setOwner function, which does not adequately validate or restrict ownership changes, allowing remote attackers to gain control without proper authorization.

What to do

If exploited, this vulnerability could allow an attacker to manipulate the contract's ownership, leading to unauthorized control over its functions and assets. This could be absolutely devastating, potentially draining funds or altering key functionalities without your knowledge. To mitigate this risk, update your smart contract logic to include stringent checks on ownership changes. Consider implementing a multi-signature requirement or a time delay for ownership transfers to enhance security. You've got this! By taking these steps, you'll secure your contract and boost your defenses! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00649 · 50.5th percentile
Published
2024-10-30T00:00Z
EPSS history
Timeline
  • 30 OCT 00:00Z
    An issue in the PepeGxng smart contract (which can be run on the Ethereum blockchain) allows remote attackers to have an unspecified impact via the…
    cvelistv5