CVE-2023-49781

NocoDB Vulnerable to Stored Cross-Site Scripting in Formula.vue

Published May 13, 2024 CVSS 3.1 · 7.3 High EPSS < 1% KEV · Not listed
Description
NocoDB is software for building databases as spreadsheets. Prior to 0.202.9, a stored cross-site scripting vulnerability exists within the Formula virtual cell comments functionality. The nc-gui/components/virtual-cell/Formula.vue displays a v-html tag with the value of "urls" whose contents are processed by the function replaceUrlsWithLink(). This function recognizes the pattern URI::(XXX) and creates a hyperlink tag <a> with href=XXX. However, it leaves all the other contents outside of the pattern URI::(XXX) unchanged. This vulnerability is fixed in 0.202.9.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-1640 NocoDB is software for building databases as spreadsheets. Prior to 0.202.9, a stored cross-site scripting vulnerability exists within the Formula virtual cell comments functionality. The nc-gui/components/virtual-cell/Formula.vue displays a v-html tag with the value of "urls" whose contents are processed by the function replaceUrlsWithLink(). This function recognizes the pattern URI::(XXX) and creates a hyperlink tag <a> with href=XXX. However, it leaves all the other contents outside of the pattern URI::(XXX) unchanged. This vulnerability is fixed in 0.202.9.
Github GHSA Github GHSA GHSA-h6r4-xvw6-jc5h NocoDB Vulnerable to Stored Cross-Site Scripting in Formula.vue
History
Type Values Removed Values Added
CPEs cpe:2.3:a:xgenecloud:nocodb:*:*:*:*:*:*:*:* cpe:2.3:a:nocodb:nocodb:*:*:*:*:*:*:*:*
Vendors & Products Xgenecloud
Xgenecloud nocodb
Type Values Removed Values Added
First Time appeared Xgenecloud
Xgenecloud nocodb
CPEs cpe:2.3:a:xgenecloud:nocodb:*:*:*:*:*:*:*:*
Vendors & Products Xgenecloud
Xgenecloud nocodb
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 2, 2024, 10:01 PM
Reserved
Nov 30, 2023, 1:39 PM
Status
Analyzed
Published
May 14, 2024, 2:06 PM
Modified
Jun 17, 2026, 6:36 AM