CSSA Exclusive Early Warning10.0 Critical
Drogon ORM component SQL injection leading to WHERE clause bypass and data disclosure
An attacker exploits a defect in RestfulController where JSON filter operators are not validated, injecting malicious SQL fragments into the WHERE clause. The Criteria constructor only intercepts the in operator and concatenates other strings directly into the SQL statement, allowing the attacker to craft always-true logic or blind-injection payloads to bypass access control and extract sensitive database records.
Component
Drogon is a high-performance asynchronous C++ web framework whose ORM module aims to simplify database interaction and accelerate API development thro…
Type
SQL Injection (CWE-89)
Repo
Remediation- Enforce an operator allowlist that strictly limits permitted SQL operators, ensuring every user-supplied operator is validated before participating in SQL construction, and avoid arbitrary string concatenation that enables injection.
CSSA Exclusive Early Warning10.0 Critical
wg-easy authentication interface lacking login attempt limits allowing second-factor bypass and full system control
After obtaining a legitimate account password, an attacker can send unlimited brute-force requests against the TOTP second-factor interface. Because the system imposes no limit on failed authentication attempts, implements no account lockout, and lacks audit logging, the attacker can guess a valid code with high probability in a short time, bypass two-factor authentication and take over administrator privileges.
Component
wg-easy is a web-based WireGuard VPN management panel whose core architecture uses a RESTful API and database interaction model to simplify VPN config…
Type
Improper Restriction of Excessive Authentication Attempts (CWE-307)
Repo
Remediation- Introduce a session- or account-scoped failure counter in backend logic, set a reasonable maximum attempt threshold that triggers temporary lockout, and combine exponential backoff with mandatory security-event audit logging to contain automated brute-force attacks.