SecBoard
Zurück zur CVE-Übersicht

CVE-2025-25249

HIGH(8.1)KEV — Aktiv ausgenutzt

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Risk Signal Score51/100 — HOCH
  • CVSS 8.1 — Hoch
  • Im CISA KEV-Katalog (aktiv ausgenutzt)

Erwähnungen (letzte 60 Tage)

Artikel

CISA KEV

Bestätigt ausgenutzt

EPSS-Score

2.4%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

8.1

Technische Schwere

SecBoard-Einordnung

CVE-2025-25249 betrifft Fortinet FortiOS und FortiSwitchManager und ist eine Heap-basierte Pufferüberlaufschwachstelle. Diese ermöglicht es einem Angreifer, durch speziell präparierte Pakete unautorisierten Code oder Befehle auszuführen. Die Schwachstelle betrifft diverse FortiOS-Versionen sowie FortiSwitchManager-Versionen.

Mit einem CVSS-Score von 8.1 (HIGH) und der Aufnahme in den KEV-Katalog ist diese Schwachstelle als kritisch einzustufen, da sie aktiv ausgenutzt wird. Die EPSS-Rate von 1% ist hierbei weniger relevant, da die aktive Ausnutzung die Dringlichkeit massiv erhöht.

Security-Teams sollten umgehend alle betroffenen Fortinet FortiOS- und FortiSwitchManager-Installationen auf verfügbare Patches prüfen und diese priorisiert einspielen. Eine schnelle Reaktion ist aufgrund der aktiven Ausnutzung unerlässlich, um das Risiko einer Kompromittierung zu minimieren.

KI-gestützte Einordnung auf Basis der NVD-Daten.

Beschreibung

A heap-based buffer overflow vulnerability in Fortinet FortiOS 7.6.0 through 7.6.3, FortiOS 7.4.0 through 7.4.8, FortiOS 7.2.0 through 7.2.11, FortiOS 7.0.0 through 7.0.17, FortiOS 6.4 all versions, FortiSwitchManager 7.2.0 through 7.2.6, FortiSwitchManager 7.0.0 through 7.0.5 allows attacker to execute unauthorized code or commands via specially crafted packets

Erkennung & Indikatoren

Ausnutzung

Aktiv ausgenutzt (CISA KEV). SOCRadar reported a malicious attack campaign that's suspected to have weaponized the flaw to deliver a feature-rich Node.js remote access trojan (RAT) codenamed PivotC2. The earliest evidence of active exploitation of the flaw dates back to July 2026. In the observed attacks, a shell script containing an exploit binary targets a vulnerable FortiGate instance to establ

Behobene Versionen

  • FortiOS 7.6.4
  • FortiOS 7.4.9
  • FortiOS 7.2.12
  • FortiOS 7.0.18
  • FortiSwitchManager 7.2.7
  • FortiSwitchManager 7.0.6
  • RUGGEDCOM APE1808 V7.4.9 or later
  • RUGGEDCOM APE1808 V7.6.6 or later

Threat-Hunting-Queries

Detects attempts to establish a reverse shell and execute JavaScript commands via Node.js, indicative of the PivotC2 RAT deployment.

Sentinel/Defender KQL

DeviceProcessEvents
| where FileName =~ "node.exe" or FileName =~ "nodejs.exe"
| where ProcessCommandLine contains ".js" and ProcessCommandLine contains "http"
| where InitiatingProcessFileName =~ "sh" or InitiatingProcessFileName =~ "bash"
| project Timestamp, DeviceName, InitiatingProcessCommandLine, ProcessCommandLine, RemoteIP, RemotePort, InitiatingProcessParentFileName, InitiatingProcessFileName

Splunk SPL

(sourcetype=WinEventLog:Microsoft-Windows-Sysmon/Operational EventCode=1 OR sourcetype=linux_audit EventCode=A_SYSCALL)
| where (CommandLine="*node.exe* .js *http*" OR CommandLine="*nodejs.exe* .js *http*") AND (ParentProcessName="sh" OR ParentProcessName="bash")
| table _time, host, CommandLine, ParentProcessName, ProcessName, DestIp, DestPort

Sigma

title: Fortinet FortiOS PivotC2 RAT Exploitation
id: 00000000-0000-0000-0000-000000000000
status: experimental
description: Detects exploitation of CVE-2025-25249 delivering PivotC2 RAT via Node.js and reverse shell.
author: SecBoard
date: 2026/09/10
logsource:
  category: process_creation
  product: windows
  service: sysmon
detection:
  selection:
    Image|endswith: 
      - '\node.exe'
      - '\nodejs.exe'
    CommandLine|contains: 
      - '.js'
      - 'http'
    ParentImage|endswith: 
      - '\sh.exe'
      - '\bash.exe'
  condition: selection
fields:
  - CommandLine
  - ParentCommandLine
  - Image
  - ParentImage
tags:
  - attack.execution
  - cve.2025.25249
  - cisa_kev

Elastic ES|QL

from process where process.executable in ("node.exe", "nodejs.exe") and process.command_line : (".js", "http") and process.parent.executable in ("sh.exe", "bash.exe") | select @timestamp, host.name, process.parent.command_line, process.command_line, destination.ip, destination.port, process.parent.executable, process.executable

SecBoard-generated · behavioral · requires customizationVon SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.

Betroffene Produkte

  • cpe:2.3:o:fortinet:fortios:*:*:*:*:*:*:*:*
  • cpe:2.3:o:fortinet:fortios:*:*:*:*:*:*:*:*
  • cpe:2.3:o:fortinet:fortios:*:*:*:*:*:*:*:*
  • cpe:2.3:o:fortinet:fortios:*:*:*:*:*:*:*:*
  • cpe:2.3:a:fortinet:fortiswitchmanager:*:*:*:*:*:*:*:*
  • cpe:2.3:a:fortinet:fortiswitchmanager:*:*:*:*:*:*:*:*
  • cpe:2.3:a:fortinet:fortisase:25.1.39:*:*:*:-:*:*:*
  • cpe:2.3:a:fortinet:fortisase:25.1.51:*:*:*:-:*:*:*
  • cpe:2.3:o:siemens:ruggedcom_ape1808_firmware:-:*:*:*:*:*:*:*

In diesen Analysen erwähnt

Referenzen