ESPectre is a Wi-Fi motion sensing platform for ESP32. Prior to 3.0.0-rc1, Micro-ESPectre analysis tools, including tools/6_optimize_filter_params.py, tools/1_analyze_raw_data.py, and tools/10_train_ml_model.py, load NPZ datasets with NumPy pickle support enabled through micro-espectre/tools/csi_utils.py and a direct loader. A malicious dataset contributor or pull-request author can place an object-typed array in a .npz file under micro-espectre/data, causing pickle-controlled code to execute as the maintainer or developer when a documented analysis tool accesses the field. This issue is fixed in version 3.0.0-rc1.
History

Tue, 10 Nov 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 06 Nov 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Francescopace
Francescopace espectre
Vendors & Products Francescopace
Francescopace espectre

Fri, 06 Nov 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Thu, 05 Nov 2026 16:30:00 +0000

Type Values Removed Values Added
Description ESPectre is a Wi-Fi motion sensing platform for ESP32. Prior to 3.0.0-rc1, Micro-ESPectre analysis tools, including tools/6_optimize_filter_params.py, tools/1_analyze_raw_data.py, and tools/10_train_ml_model.py, load NPZ datasets with NumPy pickle support enabled through micro-espectre/tools/csi_utils.py and a direct loader. A malicious dataset contributor or pull-request author can place an object-typed array in a .npz file under micro-espectre/data, causing pickle-controlled code to execute as the maintainer or developer when a documented analysis tool accesses the field. This issue is fixed in version 3.0.0-rc1.
Title ESPectre: Unsafe Deserialization on .npz dataset leads to Code Execution
Weaknesses CWE-502
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published: 2026-11-05T16:09:12.295Z

Updated: 2026-11-09T16:50:59.028Z

Reserved: 2026-09-29T16:19:11.295Z

Link: CVE-2026-102739

cve-icon Vulnrichment

Updated: 2026-11-09T16:12:22.751Z

cve-icon NVD

Status : Deferred

Published: 2026-11-05T17:17:32.083

Modified: 2026-11-12T20:07:11.090

Link: CVE-2026-102739

cve-icon Redhat

Severity : Important

Publid Date: 2026-11-05T16:09:12Z

Links: CVE-2026-102739 - Bugzilla