LiveActive security incident?Get immediate response
CVE Record

CVE-2026-3209: fosrl Pangolin Role verifyApiKeyRoleAccess access control

A vulnerability has been found in fosrl Pangolin up to 1.15.4-s.3. This affects the function verifyRoleAccess/verifyApiKeyRoleAccess of the component Role Handler. The manipulation leads to improper access controls. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. Upgrading to version 1.15.4-s.4 mitigates this issue. The identifier of the patch is 5e37c4e85fae68e756be5019a28ca903b161fdd5. Upgrading the affected component is advised.

MediumCVSS 6.5Not KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

CVE-2026-3209 is an access-control flaw in fosrl Pangolin’s role handling. A logged-in remote actor may be able to perform actions outside their intended permissions. Public exploit information exists, but the provided sources do not show confirmed active exploitation. Organizations running affected Pangolin versions should prioritize upgrading to the vendor’s fixed release.

Executive priority

Treat this as a near-term remediation item, not an emergency unless Pangolin is exposed to many users or untrusted accounts. The risk is meaningful because authorization flaws can undermine tenant or role boundaries, and public exploit information lowers the barrier for misuse.

Technical view

The issue affects verifyRoleAccess and verifyApiKeyRoleAccess in Pangolin’s Role Handler, causing improper access controls. VulDB rates it CVSS 6.5 with network access, low complexity, and required authentication. The CVE description says versions up to 1.15.4-s.3 are affected and 1.15.4-s.4 mitigates the issue via commit 5e37c4e85fae68e756be5019a28ca903b161fdd5.

Likely exposure

Exposure is limited to deployments of fosrl Pangolin running vulnerable 1.15.4-s builds, especially where authenticated users or API keys exist. The source bundle lists 1.15.4-s.0 through s.3 as affected in the description, while the affected version list also includes s.4; this inconsistency should be resolved against vendor release notes.

Exploitation context

Remote exploitation is described as possible and public exploit material is referenced. Authentication is required per the CVSS vector, reducing broad internet drive-by risk. There is no KEV listing and no cited source confirms active exploitation in the wild.

Researcher notes

Key evidence comes from VulDB, CVE metadata, GitHub PR 2511, the patch commit, and the 1.15.4-s.4 release. The provided sources establish a public exploit reference but not active exploitation. Version data contains an inconsistency around whether 1.15.4-s.4 is affected or fixed.

Mitigation direction

  • Upgrade Pangolin to 1.15.4-s.4 or later per vendor guidance.
  • Review vendor release notes and patch commit for deployment-specific impact.
  • Rotate or review API keys if unauthorized role access is suspected.
  • Restrict Pangolin access to trusted networks where operationally feasible.

Validation and detection

  • Inventory Pangolin deployments and record exact versions.
  • Confirm vulnerable instances are upgraded to 1.15.4-s.4 or later.
  • Review role and API-key permissions for unexpected privilege assignments.
  • Check application logs for unusual authenticated role or API-key activity.
Prepared
Confidence
medium
Sources
8

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-266: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cwe · medium confidence lookup

CWE-284: Authorization and privilege behavior lookup

Authorization weaknesses can support privilege escalation and valid-account review, depending on exploit path. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2026-3209 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Medium
CVSS
6.5 (2.0)
Known Exploited
No
Published

Vector: AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
0Timeline events
0ADP providers
10Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
6.5CVSS 2.0MediumAV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C86.4Primary CVE score

Vulnerability scoring details

Base CVSS 2.0 score

6.5Medium
CVSS 2.0 vector shape for CVE-2026-3209Access VectorAccess ComplexityAuthenticationConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C

Access Vector
NetworkAdjacentLocal
Access Complexity
LowMediumHigh
Authentication
NoneSingleMultiple
Confidentiality Impact
CompletePartialNone
Integrity Impact
CompletePartialNone
Availability Impact
CompletePartialNone
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
fosrlPangolin1.15.4-s.0, 1.15.4-s.1, 1.15.4-s.2, 1.15.4-s.3, 1.15.4-s.4Listed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-266 · source CWE mapping

Incorrect Privilege Assignment

Incorrect Privilege Assignment represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.

CWE-284 · source CWE mapping

Improper Access Control

Improper Access Control represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.