What’s Vulnerable › Vulnerabilities
CVE-2026-71284: Fledge IoT Gateway Backup Restore OS Command Injection via Tar Member Filename
- Severity: high (CVSS 7.2 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.9% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-08-05 · updated 2026-10-23
- Weakness: CWE-78
Description
Fledge's backup-restore upload handler, upload_backup (python/fledge/services/core/api/backup_restore.py), takes the first extracted tar member's filename (tar_file_names[0]) and builds a shell command via string formatting. Because os.system invokes a shell and no quoting (shlex.quote, list-form subprocess) is applied, an admin uploading a crafted backup archive achieves arbitrary OS command execution.
Affected products
- fledge-iot fledge: through 3.1.0
References
- https://github.com/fledge-iot/fledge
- https://github.com/fledge-iot/fledge/blob/main/python/fledge/services/core/api/backup_restore.py
Get alerted when CVE-2026-71284 or the next vulnerability affects your stack