{"schema":"threatline.record/2","record":{"id":"CVE-2026-55600","aliases":["GHSA-qqrh-jjhg-vv5r"],"summary":"Part-DB: Stored HTML injection in BOM validation results via unescaped Part name","details":"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.","categories":["Unclassified"],"product":"Part-DB-server","vendor":"Part-DB","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-55600","source_modified_at":"2026-10-23T03:55:48.661Z","fetched_at":"2026-10-23T18:42:43.628194Z","product":"Part-DB-server","vendor":"Part-DB","versions":[{"version":"< 2.12.2","status":"affected"}],"defaultStatus":null},{"source":"GitHub Advisory Database","source_url":"https://github.com/Part-DB/Part-DB-server/security/advisories/GHSA-qqrh-jjhg-vv5r","source_modified_at":"2026-06-24T21:38:54Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"ecosystem":"composer","name":"part-db/part-db-server"},"range":"<= 2.12.1"}],"fixed_versions":[{"source":"GitHub Advisory Database","source_url":"https://github.com/Part-DB/Part-DB-server/security/advisories/GHSA-qqrh-jjhg-vv5r","source_modified_at":"2026-06-24T21:38:54Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"ecosystem":"composer","name":"part-db/part-db-server"},"version":"2.12.2+"}],"cvss":5.7,"severity":"Medium","kev":{"listed":false},"epss":{"probability":0.00297,"percentile":0.21259,"score_date":"2026-10-23"},"published_at":"2026-10-23T03:55:48.661Z","modified_at":"2026-10-23T03:55:48.661Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-55600","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23T03:55:48.661Z"},{"source":"GitHub Advisory Database","url":"https://github.com/Part-DB/Part-DB-server/security/advisories/GHSA-qqrh-jjhg-vv5r","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-06-24T21:38:54Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-55600","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","GitHub Advisory Database","EPSS"],"references":[{"source":"CVE List","url":"https://github.com/Part-DB/Part-DB-server/security/advisories/GHSA-qqrh-jjhg-vv5r","tags":["x_refsource_CONFIRM"]},{"source":"CVE List","url":"https://github.com/Part-DB/Part-DB-server/releases/tag/v2.12.2","tags":["x_refsource_MISC"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":null,"confidence":"unknown","reviewed":false},"change_timestamp":"2026-10-23T03:55:48.661Z","content_hash":"d7e094f0619a8d9e5759a0b6dfdf2c59729931d6ada206dbfd17469b30d2e213"}}
