NFTBridge
60,000 USDC
View results
Submission Details
Severity: medium
Invalid

Messaging.sol - SWC-107: External call may lead to reentrancy , SWC-136: Input validation is critical.

  • Summary: Messaging contract for cross-component communication.

  • Vulnerability Details:

    • Reentrancy Potential: SWC-107: External call may lead to reentrancy.

      (bool success, ) = target.call(data);

      Line: 67

    • Message Validation: SWC-136: Input validation is critical.

      require(isValidMessage(msg.sender), "Invalid message sender");

      Line: 45

  • Impact: Malicious messages could compromise the system.

  • Tools Used: Manual code inspection.

  • Recommendations:

    • Reentrancy Fix: Apply ReentrancyGuard for safety.

      import "@openzeppelin/contracts/security/ReentrancyGuard.sol";
    • Validation Fix: Strengthen input validation logic.

      require(isValidMessage(msg.sender), "Invalid message sender");
Updates

Lead Judging Commences

n0kto Lead Judge 10 months ago
Submission Judgement Published
Invalidated
Reason: Too generic

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.