/00 — boot sequence

Hello.

Article

Fortinet Patches 7 Vulnerabilities: Critical VNC Exposure in FortiSandbox (CVE-2026-59835) + SSL-VPN XSS, CLI Path Traversal

July 17, 2026•7 min read
fortinet fortisandbox cve-2026-59835 vnc fortios fortiproxy fortipam fortisase vulnerability patch-tuesday

Fortinet's July 2026 security advisory addresses seven vulnerabilities across its core security fabric products, including a high-severity VNC exposure flaw (CVE-2026-59835) that leaves unauthenticated remote access to FortiSandbox management interfaces. This advisory is distinct from the two FortiSandbox CVEs (CVE-2026-25089, CVE-2026-39808) added to CISA KEV on July 17 — it covers a broader set of flaws affecting FortiOS, FortiProxy, FortiPAM, FortiSASE, and FortiSandbox.

Advisory Overview

Advisory IDCVESeverityProductsComponentAttack VectorType
FG-IR-26-154CVE-2025-43892MediumFortiOS, FortiProxy, FortiSASECLI (authd, wad)Authenticated, ExternalBuffer over-read
FG-IR-26-152CVE-2025-62675LowFortiOS, FortiProxyWeb Filter warning pageUnauthenticated, ExternalHTTP response splitting / header injection
FG-IR-26-153CVE-2025-62826LowFortiOS, FortiProxyCaptive portal auth formUnauthenticated, ExternalHTTP response splitting / header injection
FG-IR-26-151CVE-2026-59839MediumFortiOS, FortiPAM, FortiProxyCLIAuthenticated, ExternalPath traversal (root filesystem delete)
FG-IR-26-150CVE-2026-23573MediumFortiOS, FortiPAM, FortiProxySSL-VPNUnauthenticated, ExternalReflected XSS
FG-IR-26-148CVE-2026-59837MediumFortiOS, FortiProxy, FortiPAMGUI (Log Report)Authenticated, ExternalStack-based buffer overflow
FG-IR-26-145CVE-2026-59835HighFortiSandboxVNCUnauthenticated, ExternalVNC exposed on all interfaces

All advisories published: July 14, 2026 by Fortinet PSIRT.

Deep Dive: The Critical Flaw — CVE-2026-59835 (VNC Exposure)

What It Is

FortiSandbox appliances (versions 5.2.5, 5.0.5, 4.4.4 and earlier) expose the VNC (Virtual Network Computing) service on all network interfaces by default, without authentication. This allows any network-reachable attacker to connect to the VNC port (typically TCP 5900) and gain full graphical console access to the appliance's management interface.

Why It's Critical

  • No authentication required — VNC server accepts connections without credentials
  • All interfaces — Not limited to management interface; exposed on data ports too
  • Full console access — Attacker sees exactly what a local admin sees: dashboard, configuration, logs, sandbox analysis results
  • Persistence — VNC access survives reboots; can be used to maintain foothold
  • Lateral movement — FortiSandbox often sits in sensitive network segments (DMZ, inspection zones) with access to file shares, mail servers, endpoint submissions

Affected FortiSandbox Versions

Version BranchAffectedFixed In
5.2.x5.2.5 and earlier5.2.6
5.0.x5.0.5 and earlier5.0.6
4.4.x4.4.4 and earlier4.4.5

Check version: get system status via CLI or System → Dashboard in GUI.

Exploitation Scenario

bash

Other Notable Vulnerabilities

CVE-2026-59839: Authenticated Path Traversal (Root FS Delete)

Products: FortiOS, FortiPAM, FortiProxy
Vector: CLI command with crafted path parameter
Impact: Authenticated admin (or compromised admin creds) can delete arbitrary files from root filesystem (/etc/passwd, /bin/bash, firmware images).
Mitigation: Restrict CLI access to trusted admins; monitor for execute commands with ../ sequences.

CVE-2026-23573: SSL-VPN Reflected XSS

Products: FortiOS, FortiPAM, FortiProxy
Vector: Malicious URL parameter in SSL-VPN login portal
Impact: Steal VPN session cookies, credentials, or redirect to phishing. Requires user click.
Mitigation: Update firmware; enable SSL-VPN realm restrictions; user awareness.

CVE-2026-59837: Stack Buffer Overflow in Log Report GUI

Products: FortiOS, FortiProxy, FortiPAM
Vector: Authenticated GUI → Log & Report → crafted report parameters
Impact: DoS (crash report daemon) or potential RCE (stack overflow). Requires valid admin session.
Mitigation: Limit GUI access; update firmware.

CVE-2025-43892: Authenticated Buffer Over-read in authd/wad

Products: FortiOS, FortiProxy, FortiSASE
Vector: CLI/API with malformed authentication request
Impact: Information disclosure (heap memory leak) — may expose session tokens, pointers.
Mitigation: Update; restrict management access.

CVE-2025-62675 / CVE-2025-62826: HTTP Response Splitting (Low)

Products: FortiOS, FortiProxy
Vector: Web Filter warning page / Captive portal — inject CRLF in headers
Impact: Cache poisoning, header injection, possible session fixation. Low severity but wide attack surface.
Mitigation: Update; these are "hygiene" fixes.

Patching & Upgrade Guidance

Step 1: Inventory All Fortinet Assets

bash

Step 2: Apply Fixed Versions

ProductFixed VersionDownload Location
FortiOS / FortiGate7.4.4, 7.2.10, 7.0.15support.fortinet.com
FortiProxy7.4.4, 7.2.10support.fortinet.com
FortiPAM1.2.5FortiCloud / support.fortinet.com
FortiSASEAutomatic (cloud)N/A — verify in portal
FortiSandbox5.2.6, 5.0.6, 4.4.5support.fortinet.com

Use Fortinet Upgrade Path Tool to validate upgrade path before applying.

Step 3: Post-Patch Hardening (Critical for FortiSandbox)

Even after patching CVE-2026-59835, apply defense-in-depth:

bash

Step 4: Verify Patch Application

  • Check get system status for version/build
  • Run vulnerability scan (Nessus, OpenVAS, FortiScanner)
  • Review FortiGuard vulnerability feed for new signatures

Detection & Monitoring

Network IDS/IPS Signatures (Suricata)

suricata

FortiAnalyzer / SIEM Correlation Rules

  1. VNC connections to FortiSandbox from non-management subnets → Alert
  2. CLI commands containing ../ or ..\ → Alert
  3. SSL-VPN login failures followed by successful login from new IP → Alert (XSS credential theft)
  4. Log Report daemon crashes (process reportd) → Alert (buffer overflow attempt)

Log Sources to Enable

  • FortiGate/FortiProxy: eventlog, webfilter, ssl-vpn, cli-audit
  • FortiSandbox: system, vnc, admin-login
  • FortiPAM: audit, session, auth

Risk Scoring & Prioritization

CVECVSSExploitabilityUrgencyAction
CVE-2026-598359.0 (High)Trivial (no auth)IMMEDIATEPatch + isolate VNC
CVE-2026-598396.5 (Medium)Requires auth72 hoursPatch + restrict CLI
CVE-2026-235736.1 (Medium)User interaction7 daysPatch + SSL-VPN hardening
CVE-2026-598376.5 (Medium)Requires auth7 daysPatch + GUI restriction
CVE-2025-438925.9 (Medium)Requires auth14 daysPatch
CVE-2025-62675/628263.7/3.7 (Low)Unauth, complex30 daysPatch (hygiene)

Frequently Asked Questions

A: No. Those are different vulnerabilities (command injection in sandbox analysis engine) added to CISA KEV on July 17, 2026. This advisory covers seven separate CVEs including the VNC exposure (CVE-2026-59835). You must patch both sets.

Q: Does FortiSASE (cloud) require customer action?

A: FortiSASE is managed by Fortinet; patches apply automatically. Verify in FortiSASE portal → System → Version shows 7.4.4+.

Q: Can I mitigate CVE-2026-59835 without patching immediately?

A: Yes — block TCP 5900 at network perimeter for all FortiSandbox IPs, restrict management interface ACLs, and disable VNC via CLI (set admin-vnc disable). But patching is the only complete fix.

Q: Are there public exploits?

A: As of July 17, 2026, no public PoC exploits for these specific CVEs. However, VNC unauthenticated access is trivially exploitable with standard tools (vncviewer, nmap --script vnc-info). Assume weaponization is imminent.

Q: How do I know if I've been compromised?

A: Check:

  • FortiSandbox VNC logs (/var/log/vnc.log) for unknown source IPs
  • CLI audit logs for execute commands with path traversal
  • SSL-VPN logs for anomalous login patterns
  • Unexpected admin account creation or config changes

Q: What about FortiAnalyzer, FortiManager, FortiClient?

A: This advisory does not cover those products. Check Fortinet PSIRT advisory list for product-specific bulletins.

Key Takeaways

  1. CVE-2026-59835 (VNC exposure) is the crown jewel — unauthenticated, full console access to sandbox appliance. Patch FortiSandbox today.
  2. Seven CVEs across five products — inventory your Fortinet estate; don't miss FortiPAM or FortiSASE.
  3. Two Low-severity HTTP splitting bugs — easy to dismiss, but they affect every SSL-VPN/captive portal user. Patch for hygiene.
  4. Path traversal in CLI (CVE-2026-59839) — a reminder to restrict and audit privileged CLI access.
  5. This is separate from the CISA KEV FortiSandbox CVEs — you have two patch cycles to complete this week.

Conclusion

Fortinet's July 2026 advisory is a reminder that security appliances themselves are high-value targets. The VNC exposure in FortiSandbox (CVE-2026-59835) is a particularly dangerous configuration oversight — a management service listening on all interfaces without authentication violates basic hardening principles. Organizations running Fortinet's security fabric should treat this as a Critical priority patch cycle, complete inventory and patching within 24 hours for FortiSandbox, 72 hours for FortiOS/FortiProxy/FortiPAM, and validate that cloud-managed FortiSASE has auto-updated.


Sources:

Automated Transmission

This entry was synthesized and populated dynamically using native API integrations.

Resources & Links