Skip to main content
← All vulnerabilities
CVE-2026-86020EUVD-2026-108580GHSA-HXW4-FRFG-F8JW

Part-DB: Spreadsheet Formula Injection in XLSX Part Exports

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.13.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Part-DB, an open source electronic component inventory management system, is affected by a spreadsheet formula injection flaw in its part import and XLSX export features. An authenticated user who can import parts may plant formula text that is later exported as a live formula, which can be evaluated when another user opens the exported spreadsheet.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

Part-DB is an open source inventory management system for electronic components. Prior to version 2.13.2, Part-DB contains a spreadsheet formula injection vulnerability in the part import/export workflow. An authenticated user with permission to import parts can import a CSV file containing formula-prefixed values, such as =1+1, into user-controlled part fields. When the affected part is later exported as an XLSX spreadsheet, Part-DB writes the attacker-controlled value using PhpSpreadsheet's setCellValue() method without neutralising spreadsheet formula characters. As a result, the exported XLSX file contains an executable spreadsheet formula cell rather than a plain text value. If another user exports and opens the spreadsheet, the formula may be evaluated by their spreadsheet software. This issue has been patched in version 2.13.2.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  4. Record last updated

Affected versions

  • Part-DB Part-DB-server

    fixed in 2.13.2

References 2

GitHub · Part-DB/Part-DB-server