Part-DB 是一款用于电子元器件的开源库存管理系统。在 2.12.3 版本之前,Part-DB-server 仅依据用户可控的文件扩展名(而非实际文件内容类型)对 SVG 文件进行清理。已认证的攻击者可上传带有 JavaScript 载荷的恶意 SVG 文件,并通过使用非 SVG 扩展名(例如 .jpg)完全绕过清理机制。当任何用户以嵌入方式查看该附件时,浏览器会接收到 响应头,并在 Part-DB 的源上下文中执行嵌入的脚本。该问题已在 2.12.3 版本中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| Part-DB | Part-DB-server | < 2.12.3 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-54630 | 9.6 CRITICAL | Part-DB: Authenticated RCE via .phar attachment upload served from public/media |
| CVE-2026-86055 | 8.7 HIGH | Part-DB: Password Reset Link Poisoning via Host Header Injection leads to pre-authenticati |
| CVE-2026-54631 | 6.3 MEDIUM | Part-DB: Hardcoded APP_SECRET enables forged remember-me cookie |
| CVE-2026-54615 | 6.0 MEDIUM | Part-DB: Stored XSS / HTML injection in activity-log Extra column via unsanitized Collecti |
| CVE-2026-55600 | 5.7 MEDIUM | Part-DB: Stored HTML injection in BOM validation results via unescaped Part name |
| CVE-2026-86018 | 5.3 MEDIUM | Part-DB: Authenticated Disk Exhaustion via Unbounded Server-Side Attachment Downloads |
| CVE-2026-86019 | 5.3 MEDIUM | Part-DB: Attachment Size Limit Bypass via API Base64 Upload |
| CVE-2026-86020 | 4.6 MEDIUM | Part-DB: Spreadsheet Formula Injection in XLSX Part Exports |
No comments yet