Vulnerabilities/

Cross-Site Scripting (XSS) via Select Schema Option Value Injection in @pdfme/schemas

Severity:
Medium

Description

The Select schema plugin in @pdfme/schemas constructs HTML from template-defined option values using unsanitized string interpolation and sets it via innerHTML, enabling arbitrary JavaScript execution.

Recommendation

Update the @pdfme/schemas package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
@pdfme/schemas
Anything's wrong? Let us know Last updated on March 18, 2026