MEDIUM

CVE-2026-53929

2026-06-23 CVSS v4.0
CVSS
5.1

Description

NocoDB is software for building databases as spreadsheets. Prior to 2026.05.1, with NC_SECURE_ATTACHMENTS=true, an authenticated uploader could deliver .html or .svg attachments that the browser rendered inline from the NocoDB origin instead of forcing a download. The signed attachment handler stored response-header overrides under PascalCase keys (ResponseContentDisposition, ResponseContentType) while the controller that served the file read them under lowercase-hyphen names (response-content-disposition). The mismatch dropped the Content-Disposition: attachment header, leaving Express to auto-render .html, .svg, and similar inline. This vulnerability is fixed in 2026.05.1.

Summary dbcve.org

In NocoDB prior to 2026.05.1 with NC_SECURE_ATTACHMENTS enabled, a header key mismatch caused the Content-Disposition: attachment header to be dropped when serving uploaded files. The signed attachment handler stored overrides under PascalCase keys (ResponseContentDisposition) while the controller read under lowercase-hyphen names (response-content-disposition), causing Express to auto-render .html and .svg files inline from the NocoDB origin instead of forcing downloads.

Mitigation

Upgrade NocoDB to version 2026.05.1 or later to fix the header key mismatch that causes browsers to render malicious .html/.svg attachments inline instead of downloading them.

Weakness (CWE)

CWE-79 Cross-site Scripting (XSS)

EPSS Score

0.4%
Probability of exploitation in next 30 days
33.6th percentile

References

View on dbcve.org
Base CVE data derived from NVD (public domain). Enrichment by dbcve.org (CC-BY-4.0). Fetched via API.
Back to CVE