CVE Catalog

CVE-2026-55600

MediumCVSS 5.7
Published: Translated: NVD NIST

Summary

In Part-DB before version 2.12.2, BOM validation messages are rendered using Twig's |raw filter and include translated placeholders populated with user-controlled Part names. A user who can edit a Part name can store HTML markup that is rendered in another user's BOM validation result page, resulting in cross-user stored HTML injection.

Risk Assessment

An attacker can inject arbitrary links, forms, images, and CSS-based UI elements into a trusted Part-DB page, which may be used for phishing or deception against other users.

Recommendation

Upgrade Part-DB to version 2.12.2 or later.

Other vulnerabilities in Part-DB

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS