جزئیات آسیبپذیری
CVE-2026-7584
Arbitrary Code Execution via Unsafe Deserialization in LabOne Q
شرح رسمی (انگلیسی)
The LabOne Q serialization framework uses a class-loading mechanism (import_cls) to dynamically import and instantiate Python classes during deserialization. Prior to the fix, this mechanism accepted arbitrary fully-qualified class names from the serialized data without any validation of the target class or restriction on which modules could be imported. An attacker can craft a serialized experiment file that causes the deserialization engine to import and instantiate arbitrary Python classes with attacker-controlled constructor arguments, resulting in arbitrary code execution in the context of the user running the Python process. Exploitation requires the victim to load a malicious file using LabOne Q's deserialization functions, for example a compromised experiment file shared for collaboration or support purposes.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 8.4بالا | 4.0 | CVEProject cvelistV5 (CNA) (NCSC.ch) | CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| 7.8بالا | 3.1 | CVEProject cvelistV5 (CNA) (NCSC.ch) | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| Zurich Instruments | LabOne Q | 2.41.0 ≤ v < 26.1.2 | CVEProject cvelistV5 (CNA) |
| Zurich Instruments | LabOne Q | 26.4.0b1 ≤ v ≤ 26.4.0b5 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۱- https://www.zhinst.com/support/security/2026/zi-sa-2026-002/ vendor-advisory
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۲/۱۱
- آخرین بهروزرسانی
- ۱۴۰۵/۰۲/۱۱
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- NCSC.ch
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- خیر
- وضعیت بهرهبرداری
- ندارد
- اثر فنی
- کامل
ضعفها (CWE)
- CWE-502Deserialization of Untrusted Data