GHSA-rcph-x7mj-54mmMedium

NocoDB Vulnerable to Stored Cross-site Scripting via Comments

Published
March 3, 2026
Last Modified
March 3, 2026

🔗 CVE IDs covered (1)

📋 Description

Summary

Comments rendered via v-html without sanitization, enabling stored XSS.

Details

Comments in Comments.vue were parsed by markdown-it with html: true and injected via v-html without DOMPurify. A user with Commenter role can inject arbitrary HTML that executes for all viewers.

Impact

Stored XSS — malicious scripts execute for any user viewing the comment.

Credit

This issue was discovered by an AI agent developed by the GitHub Security Lab and reviewed by GHSL team members @p- (Peter Stockli) and @m-y-mo (Man Yue Mo).

🎯 Affected products1

  • npm/nocodb:<= 0.301.2

🔗 References (4)