Medium severity · published Oct 23, 2026
CVE-2026-55600
Part-DB: Stored HTML injection in BOM validation results via unescaped Part name
New
5.7
CVSS
0.3%
EPSS
No
On KEV
Description
Part-DB is an open source inventory management system for electronic components. Prior to version 2.12.2, Part-DB renders BOM validation information messages using Twig's |raw filter. These messages include translated placeholders populated with user-controlled Part names. A user who can edit a Part name can store HTML markup in the Part name. When another user imports a BOM CSV referencing that Part ID, the malicious Part name is rendered as HTML in the victim's BOM validation result page. This results in a cross-user stored HTML injection issue. JavaScript execution appears to be blocked by the current Content Security Policy, but arbitrary HTML links, forms, images, and CSS-based UI elements can still be injected into a trusted Part-DB page. This issue has been patched in version 2.12.2.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 22% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PA
Part-DB-server · Part-DB
< 2.12.2 · source: vendor
Affected product
PA
Part-DB-server
Part-DB
More from Part-DB-server
9.6
CVE-2026-54630
Part-DB: Authenticated RCE via .phar attachment upload served from public/media
8.7
CVE-2026-86055
Part-DB: Password Reset Link Poisoning via Host Header Injection leads to pre-authentication Account Takeover
6.3
CVE-2026-54631
Part-DB: Hardcoded APP_SECRET enables forged remember-me cookie
6.0
CVE-2026-54615
Part-DB: Stored XSS / HTML injection in activity-log Extra column via unsanitized CollectionElementDeleted element name (sibling-sanitizer gap)
5.4
CVE-2026-59188
Part-DB: SVG Sanitization Bypass via Extension Spoofing Leads to Stored XSS in Attachment Viewer