4.9med

CVE-2026-71283

Fledge IoT Gateway Backup Restore Tar Path Traversal

Published 3 mo ago · modified 14 d ago · JSON

CVSS
4.9
v3.1 · CNA
CISA KEV
No
not known exploited
EPSS
0.4%
percentile 38%
Public exploits
0
none known

Summary

Fledge's backup-restore upload handler, upload_backup (python/fledge/services/core/api/backup_restore.py), calls tarfile.extractall(temp_path) on an admin-uploaded tar archive with no filter argument and no per-member path validation. Requires the admin role (@has_permission("admin")).

CISA SSVC assessment

Exploitation
none
Automatable
no
Technical impact
partial
Assessed
3 mo ago

Exploit prediction (EPSS)

0.43% probability of exploitation in the next 30 days, higher than 38% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
CNA3.14.9CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N
CNA3.14.9CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N

Affected products

  • fledge-iot fledge

Classification

Weakness
  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory

References

  • github.com /fledge-iot/fledge · third-party-advisory
  • github.com /fledge-iot/fledge/blob/main/python/fledge/services/core/api/backup_restore.py · third-party-advisory

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.