SecBoard
Zurück zur CVE-Übersicht

CVE-2019-1579

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 Score64/100 — HOCH
  • CVSS 8.1 — Hoch
  • EPSS 46%
  • Im CISA KEV-Katalog (aktiv ausgenutzt)

CISA KEV

Bestätigt ausgenutzt

EPSS-Score

46.2%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

8.1

Technische Schwere

SecBoard-Einordnung

CVE-2019-1579 beschreibt eine () Schwachstelle in Palo Alto Networks PAN-OS. Diese betrifft Systeme mit aktiviertem GlobalProtect Portal oder GlobalProtect Gateway Interface und ermöglicht einem nicht authentifizierten, entfernten Angreifer die Ausführung von beliebigem Code. Die Schwachstelle stellt ein erhebliches Risiko für die Integrität und Verfügbarkeit der betroffenen Systeme dar. Mit einem CVSS-Score von 8.1 (HIGH) und einer EPSS-Wahrscheinlichkeit von 46% für eine Ausnutzung ist diese Schwachstelle als kritisch einzustufen. Besonders hervorzuheben ist, dass CVE-2019-1579 im () Katalog gelistet ist, was bedeutet, dass sie aktiv ausgenutzt wird und somit eine unmittelbare Bedrohung darstellt. Security-Teams sollten umgehend alle betroffenen PAN-OS-Installationen identifizieren und die entsprechenden Patches des Herstellers anwenden. Eine schnelle Priorisierung ist aufgrund der aktiven Ausnutzung und der Möglichkeit zur unerlässlich, um potenzielle Kompromittierungen zu verhindern.

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

Beschreibung

Remote Code Execution in PAN-OS 7.1.18 and earlier, PAN-OS 8.0.11-h1 and earlier, and PAN-OS 8.1.2 and earlier with GlobalProtect Portal or GlobalProtect Gateway Interface enabled may allow an unauthenticated remote attacker to execute arbitrary code.

Erkennung & Indikatoren

Ausnutzung

Aktiv ausgenutzt (CISA KEV).

Behobene Versionen

  • PAN-OS 7.1.19
  • PAN-OS 8.0.12
  • PAN-OS 8.1.3

Threat-Hunting-Queries

Die Schwachstelle betrifft Palo Alto Networks GlobalProtect Portal/Gateway. Eine RCE ohne Authentifizierung ist möglich. Die Detektion sollte auf ungewöhnliche Prozessstarts, Netzwerkverbindungen oder Dateimodifikationen auf betroffenen Systemen abzielen, die auf eine erfolgreiche Codeausführung hindeuten.

Sentinel/Defender KQL

DeviceProcessEvents
| where InitiatingProcessFileName =~ "httpd" or InitiatingProcessFileName =~ "php-fpm" // Beispiel für Webserver-Prozesse, die die Schwachstelle ausnutzen könnten
| where FileName in ("sh", "bash", "powershell.exe", "cmd.exe") // Typische Shell-Prozesse
| where ProcessCommandLine contains "-c" or ProcessCommandLine contains "/C" // Indikator für Befehlsausführung
| project TimeGenerated, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine, FolderPath, RemoteIP, RemotePort
| extend Threat = "CVE-2019-1579 Potential RCE via GlobalProtect"
| where DeviceName contains "GlobalProtect" or DeviceName contains "PaloAlto" // Anpassung an die Namenskonvention der GlobalProtect-Server

Splunk SPL

index=* (sourcetype=pan:globalprotect OR sourcetype=webserver) (process="sh" OR process="bash" OR process="powershell.exe" OR process="cmd.exe") (commandline="-c" OR commandline="/C")
| table _time, host, process, commandline, parent_process, dest_ip, dest_port
| rename host as DeviceName, process as FileName, commandline as ProcessCommandLine
| eval Threat = "CVE-2019-1579 Potential RCE via GlobalProtect"

Sigma

title: CVE-2019-1579 Palo Alto GlobalProtect RCE
author: SecBoard
date: 2024/07/30
logsource:
  category: process_creation
  product: windows
  service: security
detection:
  selection:
    ParentImage|endswith:
      - '\httpd.exe'
      - '\php-fpm.exe'
    Image|endswith:
      - '\cmd.exe'
      - '\powershell.exe'
      - '\bash.exe'
      - '\sh.exe'
    CommandLine|contains:
      - '-c'
      - '/C'
  condition: selection
  falsepositives:
    - Legitimate administrative activity
level: high
tags:
  - attack.execution
  - cve.2019.1579
  - cisa_kev

Elastic ES|QL

from process where
  (process.parent.executable.name == "httpd" or process.parent.executable.name == "php-fpm") and
  (process.executable.name == "sh" or process.executable.name == "bash" or process.executable.name == "powershell.exe" or process.executable.name == "cmd.exe") and
  (process.args contains "-c" or process.args contains "/C")
| project @timestamp, host.name, process.parent.executable.name, process.executable.name, process.command_line, process.working_directory, destination.ip, destination.port
| append {
    from panos.traffic where
      (source.ip is not null and destination.ip is not null) and
      (event.action == "allow" and threat.category == "vulnerability") and
      (threat.name == "CVE-2019-1579") // Annahme einer Threat-Prevention-Signatur
    | project @timestamp, host.name, source.ip, destination.ip, threat.name, threat.category
  }

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:paloaltonetworks:pan-os:*:*:*:*:*:*:*:*
  • cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:*
  • cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:*

Referenzen