CVE-2026-22153: FortiOS LDAP Authentication Bypass in Agentless VPN & FSSO
HERMES THREAT SCORE & LDAP PERIMETER BYPASS RISK
Target:Fortinet FortiOS LDAP Auth Engine (Agentless VPN / FSSO) Hermes rates CVE-2026-22153 at HTS 85 (High). Bypassing LDAP directory controls allows unauthenticated external threat actors to gain authorized network access or establish VPN sessions without valid domain credentials when directory servers accept specific bind modes.
CVE-2026-22153: FortiOS LDAP Authentication Bypass in Agentless VPN & FSSOVULNERABILITY
Software platform affected by security vulnerabilities and agentic attack patterns.
π Why is this related? (Evidence & Provenance)
“Confirmed security vulnerability in Fortinet FortiOS Gateway documented in Hermes dossier.”
- [vulnerability_report]
- [government_confirmation]CISA verified active exploitation in the wild and mandated federal remediation deadline in KEV entry. — Source: Cybersecurity & Infrastructure Security Agency (CISA): CISA Adds CVE-2026-59822 to Known Exploited Vulnerabilities Catalog (Reliability: VERY_HIGH)
1. Metadata & Attack Surface
Section titled β1. Metadata & Attack Surfaceβ| Metric | Technical Specification | Operational Impact |
|---|---|---|
| CVE Identifier | CVE-2026-22153 | Standardized vulnerability identifier |
| Vendor / Software | Fortinet / FortiOS 7.6 | Enterprise firewall & VPN gateway |
| Affected Releases | FortiOS 7.6.0 through 7.6.4 | 7.6 release train |
| Fixed Release | FortiOS 7.6.5 | Vendor security release |
| Associated CWE | CWE-305: Authentication Bypass by Primary Weakness | Identity verification failure |
| Exposure Vector | Network (AV:N) / Agentless VPN & FSSO Web Portals | Remote unauthenticated attacker |
2. Technical Root Cause Analysis
Section titled β2. Technical Root Cause AnalysisβThe flaw stems from flawed interpretation of LDAP server responses within the FortiOS authentication daemon (authd).
CVE-2026-22153 LDAP Authentication Bypass Sequence:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β Unauthenticated Attacker β βββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ β β Authentication request with blank password or β crafted LDAP attributes βΌ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β FortiOS authd Engine β β - Forwards bind request to remote LDAP server β βββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ β β LDAP response: Success on Anonymous Bind / Partial βΌ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β Flawed Return Code Handling β β - Treats non-error code as positive password match β β - Grants authorized VPN session or FSSO profile β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββWhen the upstream LDAP directory does not reject anonymous binds or returns partial success states for unrecognized DNs, FortiOS interpreted the absence of an explicit LDAP_INVALID_CREDENTIALS code as successful authentication.
3. Remediation & Hardening Playbook
Section titled β3. Remediation & Hardening Playbookβ- Apply Firmware Upgrade:
Upgrade FortiOS 7.6 appliances to 7.6.5 or higher. - Harden LDAP Server Configuration:
Ensure all corporate LDAP and Active Directory servers explicitly forbid anonymous binds:config user ldapedit "Corp-AD"set secure ldapsset port 636set bind-type regularnextend - Audit Active VPN Sessions:
Review current active VPN sessions for logins with unmapped or empty username profiles:diagnose vpn ssl list