VORANT. Threat Intelligence Research Create a free account

Fortinet products allow unauthenticated remote code execution

Published Vorant ratinghigh vulnerability

Vorant's rating weighs the evidence in the report: confirmed exploitation, victims claimed, CVSS and EPSS, and how many sources agree. It rates the report, not your assets.

Fortinet disclosed critical authentication bypass vulnerabilities in FortiOS, FortiProxy, and FortiSwitchManager allowing unauthenticated remote attackers to perform arbitrary operations.

Sourceipa.go.jp — open the original

What to check

Applies to
The 1 CVE named below. Whether you run an affected version is not assessed: check the versions the source lists.
Exploitation
CISA lists CVE-2022-40684 as exploited in the wild.

The Japan Information-technology Promotion Agency (IPA) issued an alert regarding authentication bypass vulnerabilities in Fortinet FortiOS, FortiProxy, and FortiSwitchManager products. The vulnerabilities allow unauthenticated remote attackers to send crafted HTTP or HTTPS requests to the management interface and perform arbitrary operations on affected systems.

Fortinet has confirmed active exploitation attempts in the wild, indicating these vulnerabilities are being weaponized by threat actors. The advisory emphasizes the urgency of implementing patches due to the observed attacks and the potential for widespread impact.

Fortinet has released patched versions and recommends either updating to the latest version or implementing workarounds including disabling HTTP/HTTPS administrative interface access or restricting access to trusted internal IP addresses only. Organizations should prioritize remediation given the combination of critical severity, remote exploitability without authentication, and confirmed in-the-wild exploitation.

Mentioned in this report

Vulnerabilities CVE-2022-40684KEV

Detection guidance

FortiOS Admin Management Interface Accessed From External/WAN Interface

ATT&CK T1190 · status experimental · needs firewall logs · generated from the report, not run against telemetry

A behavioural hunt for the technique in general, not a signature for the CVEs this report names.

Detects traffic reaching the FortiOS/FortiProxy HTTP/HTTPS administrative interface from the WAN-facing interface, consistent with exploitation of unauthenticated management-interface auth bypass vulnerabilities. Auto-generated starting point — validate and tune in your environment before deploying. IOC matches can false-positive on shared infrastructure and decay as adversary infrastructure rotates.

title: FortiOS Admin Interface Reached From WAN Interface
id: 80b07db2-e707-527d-bad9-4fe55b786366
status: experimental
description: 'Detects firewall traffic logs where the FortiOS/FortiProxy/FortiSwitchManager

  administrative HTTP/HTTPS interface (typically bound to the internal management

  daemon on TCP 443/80 or a custom admin port) is reached from an external/WAN-facing

  interface. This pattern is consistent with attempted exploitation of authentication

  bypass vulnerabilities affecting the management interface where it should normally

  only be reachable from trusted internal networks.

  '
references:
- https://www.ipa.go.jp/
author: Vorant
tags:
- attack.t1190
logsource:
  category: firewall
detection:
  selection:
    dstport:
    - 443
    - 80
    srcintf: wan1
    action: accept
  admin_service:
    service|contains:
    - HTTPS
    - HTTP
    - admin
  filter:
    srcip|cidr:
    - 10.0.0.0/8
    - 172.16.0.0/12
    - 192.168.0.0/16
  condition: selection and admin_service and not filter
falsepositives:
- Legitimate remote administration from an authorized management VPN terminated on
  the WAN interface
- Misconfigured logging that tags internal management VLANs as WAN interface
level: medium

Behavioural rules are generated from public reporting — validate in your environment before deploying.

Source reporting: https://www.ipa.go.jp/archive/security/security-alert/2022/alert20221011.html

Free public brief. The detections with Splunk SPL already written (plus Elastic and KQL where they apply) are in the app with a free account, no card. Slack alerts on the vendors you run come with the paid plans, and a new account gets three days of them.

What this brief leaves out

This page is the free tier: the write-up, the severity, the names. In the app the same report carries its detections (Splunk SPL already written, plus Elastic and Microsoft KQL where they apply) and live profiles of the CVEs it names. The paid plans add the security research and news reporting the free tier leaves out.

It sits in a corpus of 16,433 reports from 149 sources, 661 of them written in the last seven days, and it grows through the day.

A new account starts with three days of all of it, no card, then keeps the government and CERT reporting free. Slack alerts are a paid-plan feature: name the vendors you run and Slack hears about the reports that touch them, not the rest of the week's. Nothing is charged unless you subscribe.

Create a free account   What it costs