CVE-2026-127084
HIGH
NVD
CVSS Score
7.3
Severity
HIGH
Published
Nov 13, 2026
Vendor
unknown
Description
Teable before 2026-10-12T12-45-53Z.3331 contains a stored cross-site scripting vulnerability that allows authenticated users to upload SVG or HTML attachments with an attacker-chosen content type. Attackers can send the same-origin /api/attachments/read URL, served inline with an empty Content-Security-Policy, to run script with the victim's session and perform API actions.
References
- https://github.com/teableio/teable/blob/5ef2238883cad7c3980084de9a9031135fb9734f/apps/nestjs-backend/src/features/attachments/attachments.controller.ts#L52-L71
- https://github.com/teableio/teable/commit/3c1c4646bfddfb14b1f2fbab8d0e1189969fa304
- https://github.com/teableio/teable/releases/tag/release.2026-10-12T12-45-53Z.3331
- https://github.com/teableio/teable/security/advisories/GHSA-2fm5-fcfx-hq5f
- https://www.vulncheck.com/advisories/teable-before-2026-10-12t12-45-53z-3331-stored-xss-via-attachment-uploads