p PatchFirst

CVE-2026-53929

CVE-2026-53929 · NocoDB: Stored Cross-Site Scripting via Secure Attachment

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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.

CVSS 5.1 · Medium · EPSS 0.4%

Published
Updated

Stack: node

Affected products and versions

  • nocodb

    Versions
    • < 2026.05.1: Affected

    No fix published

  • nocodb npm

    Affected ranges
    • SEMVER: ≤ 0.301.3

    No fix published

Original sources

Check your server →