PatchSiren cyber security CVE debrief
CVE-2026-71283 fledge-iot CVE debrief
Fledge's backup-restore feature is vulnerable to arbitrary file writes due to insecure tar archive extraction. An admin user can upload a crafted tar archive, allowing files to be extracted outside the intended temporary directory. This requires the admin role and allows for potential writes anywhere on the filesystem reachable by the Fledge process. Evidence suggests that defenders verify access controls and monitor for unusual file modifications. The CVE record was published on 2026-08-05T13:24:52.970Z and has not been modified since then. Further review of compensating controls and system monitoring is recommended to prevent exploitation.
- Vendor
- fledge-iot
- Product
- fledge
- CVSS
- MEDIUM 4.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-05
- Original CVE updated
- 2026-08-26
- Advisory published
- 2026-08-05
- Advisory updated
- 2026-08-26
Who should care
Administrators and users of Fledge's backup-restore feature should be aware of this vulnerability and take steps to mitigate it. Restricting access to the feature and monitoring for unusual file modifications can help prevent exploitation. Fledge's security team and vulnerability management processes should prioritize addressing this issue. Operators and platform administrators should review access controls and system monitoring to prevent potential exploitation.
Technical summary
Fledge's backup-restore upload handler, upload_backup() in python/fledge/services/core/api/backup_restore.py, uses tarfile.extractall() on an admin-uploaded tar archive without filtering or path validation. A crafted tar archive can extract files outside the intended temporary directory, allowing arbitrary file writes anywhere on the filesystem reachable by the Fledge process. This requires the admin role. The vulnerability allows an admin user to upload a tar archive that can write files outside the intended temporary directory.
Defensive priority
Fledge's backup-restore feature allows admin users to upload tar archives. A crafted tar archive can extract files outside the intended temporary directory, allowing arbitrary file writes. Monitor for unusual file modifications and restrict backup-restore access.
Recommended defensive actions
- Restrict access to the backup-restore feature to only necessary users
- Monitor for unusual file modifications on the Fledge system
- Implement additional validation and filtering on uploaded tar archives
- Consider using a more secure archive extraction method
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE description indicates that Fledge's backup-restore upload handler calls tarfile.extractall() on an admin-uploaded tar archive without filtering or path validation. This allows crafted tar archives to extract files outside the temporary directory, enabling arbitrary file writes. The vulnerability requires the admin role. Evidence limits suggest that defenders verify Fledge's backup-restore feature access controls and monitor for unusual file modifications.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-71283 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-71283
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-71283 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-71283
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/fledge-iot/fledge
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
-
Source reference
Unverified legacy reference
URL: https://github.com/fledge-iot/fledge/blob/main/python/fledge/services/core/api/backup_restore.py
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.