Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-53451— Ground Station: Unauthenticated arbitrary file write (path traversal) in save-waterfall-snapshot leads to remote code execution

Quick assessment

Affected
sgoudelis ground-station
Exploitation
Public or AI PoC available; prioritize validation
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Ground Station 是一款基于浏览器的卫星跟踪、软件无线电(SDR)接收、硬件控制以及遥测解码软件套件。在版本 0.4.13 之前,存在以下安全漏洞: 1. 未经认证的远程路径遍历与任意文件写入漏洞 未经身份验证的 Socket.IO 命令会将攻击者控制的 参数从 传递至 。在此处, 函数允许使用绝对路径或父目录遍历(如 ),从而导致攻击者能够将经过 base64 解码后的字节内容写入到 目录之外的任意位置。 2. 日志配置反序列化远程代码执行(RCE)漏洞 攻击者可利用上述任意文件写入漏洞,在目标系统中

CVSS 9.8 · Critical EPSS 0.73% · P51

Affected Version Matrix 1

VendorProduct Version RangeStatus
sgoudelis ground-station < 0.4.13 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-53451

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Ground Station: Unauthenticated arbitrary file write (path traversal) in save-waterfall-snapshot leads to remote code execution
Source: CVE Program / CVE List V5
Vulnerability Description
Ground Station is a browser-based suite for satellite tracking, SDR reception, hardware control, and telemetry decoding. Prior to version 0.4.13, the unauthenticated save-waterfall-snapshot Socket.IO command passes attacker-controlled snapshotName input from backend/handlers/entities/sdr.py to backend/server/snapshots.py, where os.path.join permits an absolute path or parent-directory traversal and writes attacker-controlled base64-decoded bytes outside backend/data/snapshots. An attacker can write a logging YAML file containing a logging.config.dictConfig callable factory, use the unauthenticated update-app-config operation to set log_config to that file, and invoke restart_service. During restart, backend/common/logger.py passes the YAML through resolve_log_config_path(), yaml.safe_load(), and logging.config.dictConfig(), which executes the factory with service privileges and can also cause a persistent crash loop. This issue is fixed in version 0.4.13.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
sgoudelis ground-station < 0.4.13 -

II. Public POCs for CVE-2026-53451

# POC Description Source Link Shenlong Link
AI-Generated POC Premium
Qwen3.6-35B-A3B · 8587 chars
Pro+ exclusive includes:
Vulnerability reproduction recording (real sandbox build + trigger, exclusive)
In-depth vulnerability mechanism
Trigger conditions & impact
Full executable POC code
Exploit chain & mitigation
POC zip download
100+ AI POC generations per month

III. Intelligence Information for CVE-2026-53451

登录查看更多情报信息。

Patches & Fixes for CVE-2026-53451 (1)

Vendor Advisories for CVE-2026-53451 (1)

Proof of Concept for CVE-2026-53451 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-53451

No comments yet


Leave a comment