Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAcquire any valid Pangolin share link
-
DeliveryIdentify target resource identifier on same instance
-
ExploitCraft auth request with attacker-controlled URL parameter
-
ExecutionShare-link endpoint omits resource check
-
PersistToken validates without resource binding
-
ImpactGain full access to target resource
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The attacker must possess at least one valid share link for any resource on the target Pangolin instance - the specific resource or organization the share link belongs to is irrelevant. The attacker must also know or discover the resource identifier (e.g., URL or resource slug) of the target resource they wish to access on the same instance. Exploitation is network-accessible with no authentication beyond the single share link, no user interaction, and no special client software. The vulnerability is not gated on any non-default configuration - all Pangolin deployments using the share-link authentication feature prior to 1.22.0 are affected. Exploitation is limited to instances where the attacker can acquire even one share link; deployments that have never issued share links are not exposed. Cross-organizational access requires that multiple organizations share the same Pangolin instance. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N) reflects a network-exploitable flaw requiring no complexity or user interaction, with the only prerequisite being possession of one valid share link (PR:L). Real-world risk is elevated by the cross-organizational blast radius: a share link from a low-sensitivity public resource in one organization can be weaponized to access high-sensitivity resources in entirely separate organizations on the same Pangolin instance. This makes the 'low privilege' prerequisite effectively trivial in shared or community deployments. No KEV listing exists and no public exploit code has been identified, which tempers urgency slightly - but the attack mechanism is straightforward enough that the absence of public exploit code should not be treated as a reliable protection. The primary limiting factor is access to any valid share link; in deployments where share links are distributed broadly or publicly, this prerequisite may be trivially satisfied. There is no confidentiality/integrity ambiguity in the CVSS signals - all sources agree on high C and I impact. |
| Exploit ScenarioDerived | An attacker enrolled in a low-sensitivity Pangolin resource (e.g., a public documentation site shared via share link) crafts an authentication request to the share-link endpoint, substituting the URL parameter to reference a high-sensitivity resource belonging to a different organization on the same Pangolin instance. Because the token verification call omits the resource identifier, Pangolin validates the attacker's share-link token as legitimate and grants full authenticated access to the target resource, bypassing all configured authentication controls. No public exploit code has been identified, but the mechanism requires only HTTP request manipulation and knowledge of another resource's identifier. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 31, 2026
Authentication bypass in Pangolin before 1.22.0 allows any attacker holding a single valid share link - for any resource, in any organization - to authenticate against arbitrary protected resources by supplying an attacker-controlled URL parameter to the share-link authentication endpoint that causes the token verification call to omit the expected resource identifier. All configured authentication layers are bypassed simultaneously, including SSO, resource passwords, PIN codes, email allowlists, and header authentication. CVSS 4.0 scores this 8.6 (High); no public exploit or CISA KEV listing has been identified at time of analysis, but the low exploitation bar - one share link from any resource - makes this a realistic threat in multi-tenant or multi-organization deployments.
RemediationAI
Upgrade Pangolin to version 1.22.0 immediately; this is the confirmed vendor-released patch per the GitHub release tag at https://github.com/fosrl/pangolin/releases/tag/1.22.0. Note that 1.22.0 also introduces AI gateway features requiring Badger Traefik plugin v1.6.0 or greater and Gerbil 1.5.0 for private AI gateway resources - review the migration notes before upgrading in production. If immediate upgrade is not feasible, the most effective compensating control is to revoke all share links and disable the share-link authentication feature entirely, preventing any attacker from obtaining the prerequisite share link; this eliminates the attack surface at the cost of losing share-link-based access for all users. Restricting network access to the Pangolin instance to trusted networks is a secondary mitigation that reduces exposure but does not eliminate the vulnerability for authenticated network users. Do not rely on resource-level authentication methods (SSO, passwords, PIN codes) as compensating controls - the vulnerability bypasses all of them.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Pangolin (fosrl/pangolin, CPE cpe:2.3:a:pangolin:pangolin:*:*:*:*:*:*:*:*) is a self-hosted reverse proxy and tunneling platform that provides authenticated access to private resources including RDP, SSH, VNC, HTTPS, and AI gateway endpoints. The vulnerability is classified as CWE-639 (Authorization Bypass Through User-Controlled Key): the share-link authentication endpoint accepts a caller-supplied URL parameter, then passes that parameter into a token verification routine. Because the verification call omits the expected resource identifier, the token is validated in isolation - confirming the token is legitimate but never checking which resource it was issued for. An attacker who supplies a URL pointing to a different resource than the one their share link was issued for receives a valid authentication decision, since the check never correlates token-to-resource. This architectural flaw bypasses all downstream authentication mechanisms layered on top of the share-link flow.
Know when Pangolin gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
PR:L because one share link is required; S:C because bypass crosses organizational boundaries to impact separate tenants' resources.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Pangolin before 1.22.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to access any protected resource by supplying an attacker-controlled URL parameter to the share-link authentication endpoint that omits the expected resource identifier from the token verification call. Attackers holding a single valid share link for any resource can authenticate against arbitrary resources across different organizations, bypassing all configured authentication methods including SSO, resource passwords, PIN codes, email allowlists, and header authentication.
Executive ViewAI
Pangolin versions before 1.22.0 contain an authentication bypass allowing attackers with any valid share link to access arbitrary protected resources by manipulating a URL parameter, circumventing all security controls including SSO, resource passwords, and email allowlists. In multi-tenant or multi-organization environments where share links are commonly distributed, a single compromised link grants unauthorized access across the entire platform.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) implement strict rate limiting and anomaly detection on the authentication endpoint to detect exploitation attempts; (2) disable unnecessary share links and restrict share-link creation to a minimal set of users; (3) require additional out-of-band verification for sensitive resource access; (4) segment networks to isolate share-link authentication from critical systems; (5) enable detailed logging of all authentication attempts via share links for forensic review and incident detection.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Pangolin 1.6.2 and earlier (fosrl/pangolin), a self-hosted tunneling/reverse-proxy and identity-aware access platform, c
Cross-tenant authorization bypass in fosrl Pangolin through v1.20.0 lets an authenticated user reuse an access token min
EUVD-2026-68720
GHSA-gqgf-x763-r89w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB