Authorization bypass through user-controlled key in the localhost port-proxy (/p/<token>/) in Posit Software, PBC RStudio Server and Posit Workbench before 2026.08.0 allows remote authenticated users to reach web applications and other services bound to 127.0.0.1 under a different user's session, and to view their live rendered content and data, via a proxy URL constructed from the attacker's own port token for an arbitrary port number. The port token is a documented obfuscation measure and not an authorization boundary, and the proxy does not verify that the requested port belongs to the requesting user's session. NOTE: exploitation requires an authenticated account on the same multi-user server and a target service listening on localhost at the time of access. Impact may be greater on hosts that co-locate additional privileged localhost services, and the bypass is not prevented by allow-shell=false; no setting restricts the port-proxy without disabling all application proxying.
History

Sat, 07 Nov 2026 07:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 06 Nov 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Posit Software, Pbc
Posit Software, Pbc posit Workbench
Posit Software, Pbc rstudio Server
Vendors & Products Posit Software, Pbc
Posit Software, Pbc posit Workbench
Posit Software, Pbc rstudio Server

Fri, 06 Nov 2026 15:30:00 +0000

Type Values Removed Values Added
Description Authorization bypass through user-controlled key in the localhost port-proxy (/p/<token>/) in Posit Software, PBC RStudio Server and Posit Workbench before 2026.08.0 allows remote authenticated users to reach web applications and other services bound to 127.0.0.1 under a different user's session, and to view their live rendered content and data, via a proxy URL constructed from the attacker's own port token for an arbitrary port number. The port token is a documented obfuscation measure and not an authorization boundary, and the proxy does not verify that the requested port belongs to the requesting user's session. NOTE: exploitation requires an authenticated account on the same multi-user server and a target service listening on localhost at the time of access. Impact may be greater on hosts that co-locate additional privileged localhost services, and the bypass is not prevented by allow-shell=false; no setting restricts the port-proxy without disabling all application proxying.
Title RStudio Server / Posit Workbench localhost port-proxy does not enforce per-session port ownership
First Time appeared Posit
Posit rstudio Server
Posit workbench
Weaknesses CWE-639
CWE-862
CPEs cpe:2.3:a:posit:rstudio_server:*:*:*:*:*:*:*:*
cpe:2.3:a:posit:workbench:*:*:*:*:*:*:*:*
Vendors & Products Posit
Posit rstudio Server
Posit workbench
References
Metrics cvssV4_0

{'score': 4.7, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/AU:Y/R:A/V:D/RE:M/U:Amber'}


cve-icon MITRE

Status: PUBLISHED

Assigner: POSIT

Published: 2026-11-06T15:10:37.306Z

Updated: 2026-11-06T17:45:27.737Z

Reserved: 2026-11-04T10:49:21.246Z

Link: CVE-2026-121880

cve-icon Vulnrichment

Updated: 2026-11-06T17:45:22.097Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-06T16:17:52.943

Modified: 2026-11-06T20:38:53.570

Link: CVE-2026-121880

cve-icon Redhat

No data.