PT-2026-78442 · Unknown · Ground Station

CVE-2026-53451

·

Published

2026-08-19

·

Updated

2026-08-21

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Ground Station versions prior to 0.4.13
Description An unauthenticated Socket.IO command save-waterfall-snapshot allows an attacker to control the snapshotName input. This input is processed by backend/handlers/entities/sdr.py and passed to backend/server/snapshots.py, where the use of os.path.join enables absolute path injection or parent-directory traversal. This allows the writing of base64-decoded bytes outside the intended backend/data/snapshots directory. An attacker can exploit this to create a malicious YAML logging file containing a logging.config.dictConfig callable factory. By using the unauthenticated update-app-config operation to set log config to this file and invoking restart service, the backend/common/logger.py component processes the file through resolve log config path(), yaml.safe load(), and logging.config.dictConfig(). This sequence executes the factory with service privileges and may result in a persistent crash loop.
Recommendations Update to version 0.4.13.

Exploit

Fix

Code Injection

Path traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-53451
GHSA-Q35X-W3H6-36W8

Affected Products

Ground Station