SecBoard
Zurück zur CVE-Übersicht

CVE-2025-54400

HIGH(8.8)

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

Risk Signal Score22/100 — NIEDRIG
  • CVSS 8.8 — Hoch

EPSS-Score

0.7%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

8.8

Technische Schwere

Beschreibung

Multiple stack-based buffer overflow vulnerabilities exist in the formPingCmd functionality of Planet WGR-500 v1.3411b190912. A specially crafted series of HTTP requests can lead to stack-based buffer overflow. An attacker can send a series of HTTP requests to trigger these vulnerabilities.This buffer overflow is related to the `counts` request parameter for composing the `"ping -c <counts> <ipaddr> 2>&1 > %s &"` string.

Erkennung & Indikatoren

Ausnutzung

In den geprüften Quellen nicht genannt

Threat-Hunting-Queries

Detects HTTP requests to the formPingCmd functionality with unusually long 'counts', 'ipaddr', or 'submit-url' parameters, indicative of buffer overflow attempts.

Sentinel/Defender KQL

let MaxParamLength = 250;
DeviceNetworkEvents
| where RemoteUrl contains "formPingCmd"
| where (UrlQuery has "counts=" and strlen(tostring(extract(@"counts=([^&]+)", 1, UrlQuery))) > MaxParamLength)
   or (UrlQuery has "ipaddr=" and strlen(tostring(extract(@"ipaddr=([^&]+)", 1, UrlQuery))) > MaxParamLength)
   or (UrlQuery has "submit-url=" and strlen(tostring(extract(@"submit-url=([^&]+)", 1, UrlQuery))) > MaxParamLength)

Splunk SPL

sourcetype=access_combined uri_path="*formPingCmd*" 
| rex field=uri_query "counts=(?<counts_param>[^&]+)" 
| rex field=uri_query "ipaddr=(?<ipaddr_param>[^&]+)" 
| rex field=uri_query "submit-url=(?<submit_url_param>[^&]+)" 
| eval counts_len=len(counts_param) 
| eval ipaddr_len=len(ipaddr_param) 
| eval submit_url_len=len(submit_url_param) 
| where counts_len > 250 OR ipaddr_len > 250 OR submit_url_len > 250

Sigma

title: Planet WGR-500 formPingCmd Buffer Overflow Attempt
id: 00000000-0000-0000-0000-000000000000
status: experimental
description: Detects attempts to exploit stack-based buffer overflow vulnerabilities in Planet WGR-500 formPingCmd functionality by sending oversized parameters.
references:
  - https://talosintelligence.com/vulnerability_reports/TALOS-2025-2226
author: SecBoard
date: 2025/10/07
logsource:
  category: webserver
  product: generic
detection:
  selection:
    uri|contains: 'formPingCmd'
    uri|re: 'counts=[^&]{251,}|ipaddr=[^&]{251,}|submit-url=[^&]{251,}'
  condition: selection
fields:
  - http.request.uri
  - http.request.method
tags:
  - attack.initial_access
  - attack.t1190
  - cve.2025.54400
  - exploitation
level: high

Elastic ES|QL

from http_logs
| where url.path : "*formPingCmd*"
| where 
    (url.query : "counts=*" and length(url.query.counts) > 250) or
    (url.query : "ipaddr=*" and length(url.query.ipaddr) > 250) or
    (url.query : "submit-url=*" and length(url.query.submit_url) > 250)

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

Indikatoren

Domains (2)

  • planet.com.tw
  • talosintelligence.com

Übernommen wurden nur Indikatoren, die wörtlich in einer Hersteller- oder Research-Quelle standen.

Betroffene Produkte

  • cpe:2.3:o:planet:wgr-500_firmware:1.3411b190912:*:*:*:*:*:*:*

Referenzen