What is FortiOS SSL VPN?
FortiOS is the operating system for Fortinet's FortiGate firewalls, and its SSL VPN web service is the component that terminates remote-access VPN connections for employees and partners. Because this service handles authenticated, logged-in sessions directly, a memory-corruption bug in its request handling threatens both availability (crashing active sessions) and, depending on exploitability, potential further memory corruption.
Overview
CVE-2018-13383 is a heap-based buffer overflow in the FortiOS and FortiProxy SSL VPN web service. A specially crafted request sent to the service can overflow a heap buffer, causing the SSL VPN process to crash and terminate the sessions of currently logged-in users. It was disclosed as part of the same body of Fortinet SSL VPN research that produced CVE-2018-13379 (pre-auth path traversal) and CVE-2018-13382 (improper authorization on password change).
Technical Details
The flaw (CWE-787, Out-of-Bounds Write) arises from insufficient bounds checking on attacker-controlled input processed by the SSL VPN service, allowing data to be written past the end of an allocated heap buffer. The publicly documented impact is denial of service — termination of the SSL VPN web service and any active user sessions — reflected in the CVSS vector's availability-only impact (4.3, low privileges required, no confidentiality or integrity impact recorded). Heap overflows of this nature can sometimes be leveraged for further memory corruption or code execution depending on heap layout and mitigations, but the documented/scored impact for this CVE is limited to service disruption.
Discovery
The vulnerability was identified as part of the same 2019 Fortinet SSL VPN security research effort that produced the related path-traversal and authorization CVEs, and was addressed by Fortinet through its standard PSIRT disclosure process.
Exploitation Context
CISA's KEV entry confirms this vulnerability has been exploited in the wild, generally as part of broader campaigns targeting Fortinet SSL VPN appliances alongside CVE-2018-13379 and CVE-2018-13382 — disrupting SSL VPN availability can serve as a denial-of-service tactic or as cover for concurrent credential-harvesting activity against the same devices.
Remediation
- Apply the Fortinet-supplied patch for your FortiOS/FortiProxy version immediately — treat this as part of the same patch cycle as CVE-2018-13379 and CVE-2018-13382.
- Monitor SSL VPN service uptime and crash logs for unexpected restarts that could indicate exploitation attempts.
- Restrict SSL VPN portal exposure to necessary source IP ranges where feasible to reduce the population of potential attackers.
- Maintain redundant VPN gateway capacity so a targeted DoS against one appliance does not fully disrupt remote access.
- Review logs from the period the appliance ran a vulnerable build for signs of related exploitation attempts against the other Fortinet SSL VPN CVEs from the same disclosure batch.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2018-13383 |
| Vendor / Product | Fortinet — FortiOS and FortiProxy |
| NVD Published | 2019-05-29 |
| NVD Last Modified | 2025-10-24 |
| CVSS 3.1 Score | 4.3 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L |
| Severity | MEDIUM |
| CWE | CWE-787 find similar ↗ |
| CISA KEV Added | 2022-01-10 |
| CISA KEV Deadline | 2022-07-10 |
| Known Ransomware Use | ⚠️ Yes |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2019-05-29 | CVE published; Fortinet released a fixed FortiOS/FortiProxy build |
| 2022-01-10 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-07-10 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2018-13383 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |