CVE-2026-109786
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf)...
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf) accepts an "on <token>" suffix after the host address. Because OpenSSH logs the offered username verbatim, a remote unauthenticated attacker can use a username such as "x VICTIM-SOURCE-IP-ADDRESS on" to make fail2ban associate failed login attempts with an arbitrary source IP address and ban it (e.g., to block logins from a legitimate user). The default filter mode is affected.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.3
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf) accepts an "on <token>" suffix after the host address. Because OpenSSH logs the offered username verbatim, a remote unauthenticated attacker can use a username such as "x VICTIM-SOURCE-IP-ADDRESS on" to make fail2ban associate failed login attempts with an arbitrary source IP address and ban it (e.g., to block logins from a legitimate user). The default filter mode is affected.
- Record
CVE-2026-109786- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-117
- Updated
- 2026-11-02
EUVDEUVD-2026-98268
5.3
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf) accepts an "on <token>" suffix after the host address. Because OpenSSH logs the offered username verbatim, a remote unauthenticated attacker can use a username such as "x VICTIM-SOURCE-IP-ADDRESS on" to make fail2ban associate failed login attempts with an arbitrary source IP address and ban it (e.g., to block logins from a legitimate user). The default filter mode is affected.
- Record
EUVD-2026-98268- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xw36-3g63-5wfw
5.3
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf)...
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf) accepts an "on <token>" suffix after the host address. Because OpenSSH logs the offered username verbatim, a remote unauthenticated attacker can use a username such as "x VICTIM-SOURCE-IP-ADDRESS on" to make fail2ban associate failed login attempts with an arbitrary source IP address and ban it (e.g., to block logins from a legitimate user). The default filter mode is affected.
- Record
GHSA-xw36-3g63-5wfw- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-117
- Updated
- 2026-11-02
NVD
5.3
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf) accepts an "on <token>" suffix after the host address. Because OpenSSH logs the offered username verbatim, a remote unauthenticated attacker can use a username such as "x VICTIM-SOURCE-IP-ADDRESS on" to make fail2ban associate failed login attempts with an arbitrary source IP address and ban it (e.g., to block logins from a legitimate user). The default filter mode is affected.
- Record
CVE-2026-109786- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-117
- Updated
- 2026-11-02
OSV
5.3
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf) accepts an "on <token>" suffix after the host address. Because OpenSSH logs the offered username verbatim, a remote unauthenticated attacker can use a username such as "x VICTIM-SOURCE-IP-ADDRESS on" to make fail2ban associate failed login attempts with an arbitrary source IP address and ban it (e.g., to block logins from a legitimate user). The default filter mode is affected.
- Record
CVE-2026-109786- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-117
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-109786
5.3
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf) accepts an "on <token>" suffix after the host address. Because OpenSSH logs the offered username verbatim, a remote unauthenticated attacker can use a username such as "x VICTIM-SOURCE-IP-ADDRESS on" to make fail2ban associate failed login attempts with an arbitrary source IP address and ban it (e.g., to block logins from a legitimate user). The default filter mode is affected.
- Record
DEBIAN-CVE-2026-109786- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-109786
5.3
In fail2ban 0.10.5 through 1.1.1 before ddd879d, the sshd filter (config/filter.d/sshd.conf) accepts an "on <token>" suffix after the host address. Because OpenSSH logs the offered username verbatim, a remote unauthenticated attacker can use a username such as "x VICTIM-SOURCE-IP-ADDRESS on" to make fail2ban associate failed login attempts with an arbitrary source IP address and ban it (e.g., to block logins from a legitimate user). The default filter mode is affected.
- Record
UBUNTU-CVE-2026-109786- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
fail2banDebian:12 |
All versions, plus listed versions 1.0.2-21.0.2-31.1.0-11.1.0-101.1.0-11 Show 8 moreShow less1.1.0-21.1.0-31.1.0-41.1.0-61.1.0-71.1.0-81.1.0-91.1.1-1 |
None known |
fail2banDebian:13 |
All versions, plus listed versions 1.1.0-101.1.0-111.1.0-81.1.0-91.1.1-1 |
None known |
fail2banDebian:14 |
All versions, plus listed versions 1.1.0-101.1.0-111.1.0-81.1.0-91.1.1-1 |
None known |
fail2banUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 0.8.10-30.8.11~pre1+git29-gccd2657-10.8.11-10.8.11-1ubuntu0.1~esm1 |
None known |
fail2banUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.9.3-10.9.3-1ubuntu0.1~esm1 |
None known |
fail2banUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 0.9.7-20.10.2-10.10.2-20.10.2-2ubuntu0.1~esm1 |
None known |
fail2banUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 0.10.2-2.10.11.1-10.11.1-1ubuntu0.1~esm1 |
None known |
fail2banUbuntu:22.04:LTS |
All versions, plus listed versions 0.11.2-20.11.2-40.11.2-50.11.2-6 |
None known |
fail2banUbuntu:24.04:LTS |
All versions, plus listed versions 1.0.2-21.0.2-31.0.2-3ubuntu0.1 |
None known |
fail2banUbuntu:26.10 |
All versions, plus listed versions 1.1.0-91.1.0-101.1.0-11 |
None known |
fail2banUbuntu:26.04:LTS |
All versions, plus listed versions 1.1.0-81.1.0-9 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-109786 is a medium vulnerability (CVSS 5.3) in Fail2ban, published October 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 24th percentile. No source names a fixed version.
References
github.com/fail2ban/fail2ban/commit/ddd879d22664904ace24e1255ac6571808c58187
coredump.ws/repos/mail-hardening.git
nvd.nist.gov/vuln/detail/CVE-2026-109786
github.com/advisories/GHSA-xw36-3g63-5wfw
github.com/CVEProject/cvelistV5/tree/main/cves/2026/109xxx/CVE-2026-109786.json
github.com/fail2ban/fail2ban
security-tracker.debian.org/tracker/CVE-2026-109786
ubuntu.com/security/CVE-2026-109786
cve.org/CVERecord?id=CVE-2026-109786