dcmjs: DS/IS VALUE REPRESENTATION INPUT VALIDATION BYPASS
影響: npm:dcmjs < 0.52.0 → 0.52.0
dcmjs, a JavaScript library for DICOM manipulation used in web-based medical imaging viewers, contains an input validation bypass in its handling of DS (Decimal String) and IS (Integer String) value representations. The DecimalString and IntegerString classes in ValueRepresentation.js use a regex sanitizer followed by JavaScript's Number() constructor. While the regex strips direct NaN/Infinity strings, it preserves scientific notation (including the 'e' character), enabling: 1. Infinity inject…
| CVE | CVE-2026-46350 |
|---|---|
| 来源 | GitHub Advisory Database |
| 获取时间 | 2026/10/28 06:03 |
| 数据 | Markdown JSON |
2026/10/27 22:29,GitHub Advisory Database 发布了“dcmjs: DS/IS VALUE REPRESENTATION INPUT VALIDATION BYPASS”(类型:漏洞公告)。严重程度为“低危”(low)。相关技术:JavaScript / Node.js。CVE:CVE-2026-46350。