Flow

Sablier
FoundryDeFi
20,000 USDC
View results
Submission Details
Severity: high
Invalid

Improper Input Validation

Summary

User inputs are not adequately validated, potentially leading to injection attacks.

Vulnerability Details

Affected Code Sections: src/controllers/userController.js (lines 23-25)

Details: Unsantized user input in database queries vulnerable to SQL injection.

Code Snippet:

const username = req.body.username;
const password = req.body.password;
const query = `SELECT * FROM users WHERE username = '${username}' AND password = '${password}'`;

Impact

Data breaches or unauthorized access.

Tools Used

Recommendations

Implement input validation/sanitization (e.g., using express-validator).

Updates

Lead Judging Commences

inallhonesty Lead Judge 9 months ago
Submission Judgement Published
Invalidated
Reason: Out of scope

Support

FAQs

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