Sencho Login Endpoint Improper Authentication via X-Forwarded-For
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · Low · Low
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-287.
Summary
Studio-Saelix Sencho up to 0.94.1 (CVE-2026-108522, GHSA-5mq8-98f7-6q76) has improper authentication in the /api/auth/login file of the Login Endpoint component, and manipulating the X-Forwarded-For argument lets a remote attacker bypass the login limiter (CWE-287). The vendor says the limiter trusted client-supplied X-Forwarded-For data without a trusted-proxy boundary, so an attacker could rotate the apparent client address. The exploit has been made public and could be used. CVSS 4.0 base score is 6.9 (MEDIUM), and affected versions 0.94.0 and 0.94.1 have no fix listed.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
A vulnerability was found in Studio-Saelix Sencho up to 0.94.1. This affects an unknown part of the file /api/auth/login of the component Login Endpoint. Performing a manipulation of the argument X-Forwarded-For results in improper authentication. The attack is possible to be carried out remotely. The exploit has been made public and could be used. The patch is named 79b86ddcd4aefdd6941f098e35990ab397b13c72. To fix this issue, it is recommended to deploy a patch. The vendor confirms: "The login limiter relied on client-supplied X-Forwarded-For data without an explicit trusted-proxy boundary, allowing an attacker to rotate the apparent client address. The remediation now ignores forwarding headers by default, accepts them only from explicitly configured proxy CIDRs, and adds a separate failed-attempt limit keyed by normalized account identity."
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Studio-Saelix | Sencho | 0.94.0; 0.94.1 | — | No fix listed | CNA |
- Sencho VendorStudio-Saelix Affected 0.94.0; 0.94.1 Fixed in — No fix listed CNA
CPE names CNA · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:studio-saelix:sencho:*:*:*:*:*:*:*:* | — | — | — |
- cpe:2.3:a:studio-saelix:sencho:*:*:*:*:*:*:*:* Versions — — ·—
Remediation
Deploy the patch 79b86ddcd4aefdd6941f098e35990ab397b13c72. The patch ignores forwarding headers by default, accepts them only from explicitly configured proxy CIDRs, and adds a separate failed-attempt limit keyed by normalized account identity.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Timeline
- 2026-10-11 Threatist record created from CVE-2026-108522
- 2026-10-11 Alias added: GHSA-5mq8-98f7-6q76
- 2026-10-11 Priority changed: MEDIUM → LOW
- 2026-10-14 CISA SSVC decision points changed
- 2026-10-14 Priority changed: LOW → HIGH
References
More Studio-Saelix vulnerabilities
- TI-2026-70536 Server-side request forgery in Studio-Saelix Sencho Git sources CVSS 4.0MEDIUM 5.3
- TI-2026-70534 Server-side request forgery in Studio-Saelix Sencho remote nodes CVSS 4.0MEDIUM 5.1
Sources
- CVE-2026-108522 · CVE Program
- CVE-2026-108522 · NVD
- FIRST EPSS
- GHSA-5mq8-98f7-6q76 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences