


Perceptive Security
SOC/SIEM Consultancy

TarsWeb decides whether a request comes from a trusted local caller using a client-controlled header. app.js sets Koa's proxy option to true without naming whic…
Published:
26 augustus 2026 om 00:00:00
Alert date:
26 augustus 2026 om 18:17:38
Source:
nvd.nist.gov
Web Technologies, Identity & Access, Zero-Day Vulnerabilities
CVE-2026-80349 affects TarsWeb versions through 3.0.14, allowing complete authentication bypass via a forged X-Forwarded-For header and a uid query parameter. The vulnerability stems from Koa's proxy setting being enabled without restricting trusted upstream proxies, causing the framework to blindly trust client-supplied X-Forwarded-For headers. The middleware ssoMidware.js conflates IP allowlist matching with identity assignment, letting an attacker name any existing account including administrators. No credentials, cookies, or tickets are required to exploit the flaw. Successful exploitation grants access to all console routes including user/role administration, service configuration, and package upload and deployment. The fix in version 3.0.16 separates the allowlist branch from the identity assignment logic, assigning only a configured default account for trusted IPs rather than a caller-supplied one. This is a critical unauthenticated remote privilege escalation vulnerability in a widely used microservice management console.
Technical details
Mitigation steps:
Affected products:
TarsWeb
TarsCloud TarsWeb <= 3.0.14
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-80349
https://github.com/TarsCloud/TarsWeb
https://github.com/TarsCloud/TarsWeb/blob/v3.0.14/app.js
https://github.com/TarsCloud/TarsWeb/blob/v3.0.14/midware/ssoMidware.js
https://github.com/TarsCloud/TarsWeb/issues/212
https://www.vulncheck.com/advisories/tarsweb-through-3.0.14-authentication-bypass-via-spoofed-x-forwarded-for-and-uid-parameter
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
