CVE-2026-44331: SQL Injection
In ProFTPD through 1.3.9a before 7666224, a SQL injection vulnerability in sqltab_fetch_clients_cb() in contrib/mod_wrap2_sql.c allows a remote attacker to inject arbitrary SQL commands via a crafted domain name that is accessed in a reverse DNS lookup. When "UseReverseDNS on" is enabled, the attacker-supplied hostname is passed unescaped into SQL queries. The character restrictions of DNS names may affect exploitability.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-44331?
CVE-2026-44331 is a critical SQL injection vulnerability that can allow remote attackers to execute arbitrary SQL commands.
How do I fix CVE-2026-44331?
To fix CVE-2026-44331, update ProFTPD to version 1.3.9a or later than commit 7666224.
What does CVE-2026-44331 affect?
CVE-2026-44331 affects ProFTPD versions up to and including 1.3.9a prior to commit 7666224.
How can CVE-2026-44331 be exploited?
CVE-2026-44331 can be exploited by an attacker injecting malicious SQL commands through a crafted domain name during a reverse DNS lookup.
What configuration setting is critical in CVE-2026-44331?
The critical configuration setting involved in CVE-2026-44331 is 'UseReverseDNS', which must be enabled to facilitate the vulnerability.