PT-2026-83744

CVE-2026-82867

·

Published

2026-03-18

·

Updated

2026-08-31

Description by

CVSS 3.1
6.1
Medium
MetricsAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions @pdfme/schemas versions prior to 5.5.9
Description The Select schema plugin fails to sanitize option values before interpolating them into HTML via innerHTML. This allows attackers to supply malicious templates with crafted option values containing HTML and JavaScript, leading to arbitrary code execution in the browsers of users who view or interact with the template. The issue occurs in the ui renderer within packages/schemas/src/select/index.ts, where values from the options array in the template JSON are directly inserted into <option> elements without escaping special characters. This can be exploited through file uploads, shared templates, or the updateTemplate() API.
Recommendations Update @pdfme/schemas to version 5.5.9 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-QQ9G-96V4-M3CJ
Found an issue in the description? Have something to add? Feel free to write us 👾