CVE-2026-113703 Details
Description
SuggestArr before 3.0.0 contains an authentication bypass vulnerability in its local_bypass authentication mode where enforce_authentication() in api_service/auth/middleware.py trusts the client-controlled request.remote_addr value, which is derived from the spoofable X-Forwarded-For header due to ProxyFix(x_for=1) configuration in api_service/app.py. Attackers can send a request with X-Forwarded-For set to a trusted CIDR address such as 127.0.0.1 to be granted an unauthenticated admin session via _load_bypass_user_context(), gaining full administrative access to endpoints like /api/users and /api/jobs without providing any credentials.
An authentication bypass vulnerability has been identified in SuggestArr versions prior to 3.0.0. The issue arises in the local_bypass authentication mode, where the function enforce_authentication() in api_service/auth/middleware.py improperly trusts the client-controlled request.remote_addr value. This value is derived from the easily spoofable X-Forwarded-For header, due to the ProxyFix(x_for=1) configuration in api_service/app.py. Exploiting this vulnerability, attackers can send requests with X-Forwarded-For set to a trusted CIDR address, such as 127.0.0.1, to gain an unauthenticated admin session through _load_bypass_user_context(). This exploitation grants full administrative access to endpoints like /api/users and /api/jobs, without the need for any credentials.
Users are advised to update SuggestArr to version 3.0.0 or later, where this vulnerability has been patched.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 20, 2026CISA-ADP
Assessed Oct 20, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/giuseppe99barchetta/SuggestArr/security/advisories/GHSA-fcjm-xhw8-pmh5 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/giuseppe99barchetta/SuggestArr/releases/tag/v3.0.0 | [email protected] | Release NotesVendor |
| https://github.com/giuseppe99barchetta/SuggestArr/security/advisories/GHSA-fcjm-xhw8-pmh5 | [email protected] | AdvisoryExploitRemedyVendor |
| https://www.vulncheck.com/advisories/suggestarr-before-authentication-bypass-via-x-forwarded-for-spoofing | [email protected] | AdvisoryRemedy |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-290 | Authentication Bypass by Spoofing | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| SuggestArr | <= 2.16.1 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 20, 2026 | CVE Modified | CISA-ADP |
| Oct 20, 2026 | New CVE Received | [email protected] |
Volerion