☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Watchguard logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 6.5 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N 🐛 CWE-285
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-86101

CVE-2026-86101 Improper Authorization in WatchGuard Video
📅 PUBLISHED: 2026-09-30 00:00 UTC 🔄 UPDATED: 2026-10-08 23:08 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.23%
👁️
0.23% probability
5.8× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1078
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: United States License: Commercial
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 6.5
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: N Integrity None
A: N Availability None
6.5
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-86101 is an improper authorization vulnerability in the SAML login process of WatchGuard Fireware OS. It allows a remote, authenticated SAML user who is authorized only for the Access Portal to obtain unauthorized Mobile VPN with SSL access via a specially crafted request. Because the flaw enables a low-privileged, legitimately authenticated identity to escalate into a more privileged remote-access context, it directly undermines the isolation that firewall administrators rely on when segmenting portal access from full SSL VPN connectivity.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability is classified under CWE-285: Improper Authorization. The core defect lies in the SAML login process of Fireware OS, where the platform fails to correctly authorize the requested access path against the privileges actually granted to the SAML-authenticated user. The user holds legitimate credentials and completes a valid SAML authentication, establishing themselves as a trusted identity on the appliance. However, that identity is scoped only to the Access Portal — the web-facing portal component of Fireware OS. Mobile VPN with SSL is a distinct access path with greater network reach, and authorization for one should never grant authorization for the other.

The failure mode is an authorization decision that does not enforce the boundary between these two access paths. When a specially crafted request is submitted through the SAML login process, the appliance grants the user access to Mobile VPN with SSL despite the user possessing no entitlement to it. This is a server-side authorization flaw: the client is not exploiting a memory-corruption condition or injecting code, but rather causing the server to reach a permission decision on a crafted input that does not match the user's actual role.

Key characteristics of this defect:

  • Preconditions for exploitation: the attacker must be remote, must be authenticated via SAML, and must have at least Access Portal authorization. This means the attacker is not anonymous — they either possess legitimate low-privilege credentials or have obtained them through prior compromise or phishing. This materially reduces the attack surface but also means the vulnerability is most dangerous in environments that federate identity (e.g., via SAML identity providers) and grant broad user populations Access Portal privileges.
  • Attack vector: network-accessible, requiring no user interaction by a second party beyond the attacker's own request. The specially crafted request is the sole delivery mechanism.
  • Impact: unauthorized access to Mobile VPN with SSL. This is a network-access technology, meaning the attacker moves from a limited web portal context into a channel that places them on the trusted side of the firewall's network boundary.

The exact request structure, SAML assertion properties, and internal authorization routines are not disclosed in the available description. No specific parameter names, endpoints, or function identifiers are provided by the NVD description, and none are assumed here. The analysis is therefore bounded to the vulnerability class (improper authorization in an authentication-federation flow) and its observable mechanism: an entitlement check that is either missing or incorrectly evaluates the Access Portal user against the Mobile VPN with SSL authorization requirement.

Because the flaw is an authorization logic error rather than an injection or memory-safety bug, it is generally reliable and repeatable once the correct crafted request is identified. The primary barrier to exploitation is the requirement for a valid SAML-authenticated session with Access Portal access, plus discovery of the precise request format that triggers the mis-authorization. Neither of these is documented publicly.

Exploitation Scenarios

No public proof-of-concept, exploit code, or Nuclei template is available for CVE-2026-86101. The attack chain below is inferred from the vulnerability class and the description provided; specific request formats, parameters, and internal identifiers are not disclosed and are not fabricated here.

  1. Reconnaissance and target identification. An attacker identifies a WatchGuard Fireware OS appliance exposing the Access Portal and Mobile VPN with SSL services. These are internet-reachable administrative edge devices, and the Access Portal is typically discoverable via its login interface. The attacker determines whether SAML is configured as a login method, since the vulnerability is specific to the SAML login process. In federated environments, the attacker may already know the identity provider in use.

  2. Credential acquisition for the precondition. The attacker obtains valid SAML credentials for an account with Access Portal authorization. This may be a legitimate low-privilege account, credentials harvested via phishing, or an account compromised through a separate weakness. The account need not have any Mobile VPN with SSL entitlement — that is precisely the privilege the attacker will exceed.

  3. Triggering the improper authorization. The attacker authenticates through the SAML login process and establishes a session scoped to the Access Portal. From that authenticated session, the attacker submits a specially crafted request through the SAML login process. The request is crafted so that the appliance's authorization logic does not correctly verify the user's entitlement to Mobile VPN with SSL, and the appliance grants access to that channel. At the vulnerability-class level, this is an authorization bypass: the entitlement check fails to bind the issued session to the privileges the identity actually holds.

  4. Post-exploitation impact. Once the unauthorized Mobile VPN with SSL access is obtained, the attacker operates in a VPN context they were never entitled to. Mobile VPN with SSL provides network-level connectivity distinct from the Access Portal, meaning the attacker can potentially reach internal resources available through the SSL VPN. From there, typical post-exploitation activity applies: internal reconnaissance, lateral movement, and access to systems that trust traffic from the SSL VPN client pool.

The attack requires no user interaction on the part of any other user, and the flaw triggers during authentication and authorization rather than through malformed protocol handling. The reliability of the technique once the crafted request is known is high, but the request itself is undocumented.

Impact Assessment

The vulnerability yields a horizontal-to-vertical privilege escalation within the appliance's access model: a user authorized for a lower-scope interface (the Access Portal) gains access to a higher-scope, network-level channel (Mobile VPN with SSL). The confidentiality, integrity, and availability impacts are evaluated below against the CVSS v3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N. Note that no CVSS score or vector was published by the vendor or NVD; the vector shown is a reasoned assessment derived from the vulnerability class and description, and must not be treated as an authoritative score.

  • Attack Vector (AV:N — Network): exploitable remotely over the network.
  • Attack Complexity (AC:L — Low): no specialized conditions beyond a valid SAML session and the crafted request.
  • Privileges Required (PR:L — Low): the attacker must be authenticated with Access Portal authorization.
  • User Interaction (UI:N — None): the attacker initiates the malicious request themselves.
  • Scope (S:U — Unchanged): the impact remains within the appliance's security authority.
  • Confidentiality (C:H): unauthorized SSL VPN access exposes internal network resources.
  • Integrity (I:H): the attacker can potentially modify or interact with internal systems reachable through the VPN.
  • Availability (A:N): the flaw does not inherently cause denial of service.

Affected systems are WatchGuard Fireware OS deployments using SAML authentication for the Access Portal and offering Mobile VPN with SSL. The blast radius is largest in federated environments where many identities hold Access Portal authorization, and in organizations that maintain a flat or wide internal network behind the SSL VPN. The business impact is significant: the boundary that administrators believed separated a limited portal from full remote network access is silently bypassable, undermining the segmentation model that edge-firewall deployments depend on. In environments subject to compliance regimes (PCI DSS, HIPAA, SOC 2), unauthorized remote network access can trigger notification and audit obligations even without confirmed data exfiltration.

Detection Guidance

Sigma Rule

title: WatchGuard Fireware OS SAML Improper Authorization - Access Portal to SSL VPN Escalation
id: 6b3f9a2c-1d47-4e88-9f10-2c7a5e9b4d31
status: experimental
description: Detects authentication and authorization activity consistent with an Access Portal SAML user attempting to obtain Mobile VPN with SSL access via a crafted request (CVE-2026-86101).
references:
  - https://nvd.nist.gov/vuln/detail/CVE-2026-86101
author: Terminal Security
date: 2026/01/01
logsource:
  product: watchguard
  service: fireware
detection:
  selection_saml:
    event_type|contains:
      - 'saml_login'
      - 'saml_auth'
      - 'Access Portal'
  selection_sslvpn:
    action|contains:
      - 'Mobile VPN with SSL'
      - 'sslvpn'
  selection_user:
    user_role|contains: 'Access Portal'
  condition: selection_saml and selection_sslvpn and selection_user
falsepositives:
  - Legitimate administrators with both Access Portal and Mobile VPN with SSL entitlements
  - Misconfigured role mappings in federated identity setups
level: high
tags:
  - attack.persistence
  - attack.t1078
  - cve.2026.86101

YARA Rule

rule CVE_2026_86101_WatchGuard_SAML_AuthZ_Bypass
{
    meta:
        description = "Detects crafted SAML login requests targeting WatchGuard Fireware OS Access Portal to obtain unauthorized Mobile VPN with SSL access (CVE-2026-86101)"
        author = "Terminal Security"
        date = "2026-01-01"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-86101"
        cve = "CVE-2026-86101"

    strings:
        $saml = "SAMLResponse" ascii nocase
        $portal = "Access Portal" ascii nocase
        $mobilevpn = "Mobile VPN" ascii nocase
        $sslvpn = "SSL VPN" ascii nocase
        $wg = "WatchGuard" ascii nocase
        $authreq = "/auth" ascii nocase
        $sso = "sso" ascii nocase

    condition:
        ($wg or $portal) and $saml and ($mobilevpn or $sslvpn) and ($authreq or $sso)
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-86101 WatchGuard Fireware OS SAML Improper Authorization - Access Portal to SSL VPN Escalation Attempt"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"SAML"; nocase; http.header; content:"Referer"; nocase; http.header; content:"Access"; nocase; http.client_body; content:"SAMLResponse"; nocase; http.client_body; content:"Mobile VPN"; nocase; reference:cve,2026-86101; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-86101; classtype:attempted-admin; sid:202686101; rev:1;)

Elastic Detection

sequence by source.ip with maxspan=60s
  [ authentication where event.outcome == "success" and process.name : "saml" ]
  [ network where event.action : "vpn_connect" and network.protocol : "ssl" and user.roles : "Access Portal" ]

Splunk SPL Query

index=firewall sourcetype=watchguard:fireware
| search ("SAML" OR "saml_login" OR "Access Portal")
| rex field=_raw "(?i)(?<user_role>Access Portal|Mobile VPN with SSL|saml_user)"
| stats count values(user_role) as roles values(src_ip) as src_ips by user, dest_host
| where (mvfind(roles, "Access Portal") >= 0 AND mvfind(roles, "Mobile VPN with SSL") >= 0)
| table _time user src_ips dest_host roles count

Wazuh OSSEC Rule

<group name="watchguard,cve-2026-86101,">
  <rule id="100861" level="12">
    <decoded_as>json</decoded_as>
    <field name="event_type">saml_login</field>
    <field name="user_role">Access Portal</field>
    <field name="action">Mobile VPN with SSL</field>
    <description>CVE-2026-86101: WatchGuard Fireware OS SAML user with Access Portal role requesting Mobile VPN with SSL access - possible improper authorization exploitation</description>
    <mitre>
      <id>T1078</id>
    </mitre>
    <group>authentication,privilege_escalation,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).

Immediate mitigations:

  • Restrict the population of accounts granted Access Portal authorization; apply least privilege to SAML role mappings so that only identities requiring portal access receive it.
  • Where feasible, disable the Access Portal for users who do not require it, and decouple SAML role mappings so that Access Portal entitlement does not implicitly coexist with Mobile VPN with SSL availability.
  • Enforce multi-factor authentication at the identity provider for all SAML-backed access, reducing the likelihood that a low-privilege credential is obtained by an attacker.
  • Monitor authentication logs for the pattern of an Access Portal-scoped user completing a Mobile VPN with SSL connection; investigate any such event as a potential exploitation attempt (see Detection Guidance).
  • Restrict exposure of the Access Portal and SSL VPN listener to trusted source networks where operationally possible.

Patch/upgrade steps:

  • No vendor fix is identified by any tracked source as of this report. Monitor WatchGuard security advisories and the Fireware OS release notes for an official fix, and apply it as soon as it is available. Do not assume a patch exists based on the absence of a CVE-specific advisory.
  • Until a fix is published, treat compensating controls above as the primary defense and re-evaluate exposure whenever the SAML configuration or user role mappings change.

Long-term hardening:

  • Enforce strict separation between portal-access roles and VPN-access roles in the identity provider, and validate that Fireware OS honors those boundaries after each firmware update.
  • Adopt a periodic review of federated identity entitlements, ensuring dormant or over-broad Access Portal grants are removed.
  • Log and alert on all authorization decisions that span distinct access paths on edge appliances.
  • Track CVE-2026-86101 and related WatchGuard advisories for patch availability and threat-actor interest.

References

No public proof-of-concept, exploit code, or Nuclei template was identified for CVE-2026-86101 at the time of writing. CISA KEV status: not listed. No confirmed exploit-in-the-wild activity or named threat-actor campaigns are associated with this CVE in the available data.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.title:"Access Portal"
http.html:"WatchGuard"
ssl.cert.subject.cn:"WatchGuard"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-86101/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.