CVE-2026-123623 | BDVDB-2026-401263 Detail
gridacogrida
Description#
Grida through 0.0.24 contains a missing authorization vulnerability in the Forms file-preview API routes that allows unauthenticated attackers to read other organizations' form response files. Attackers can use form and field IDs exposed in public form payloads with a chosen path parameter to obtain service-role signed URLs for attachments and connected Supabase bucket objects.
Impact#
Per CVSS v3.1: confidentiality impact high, integrity impact none, availability impact none. Attack vector: network.
Weaknesses#
- CWE-862 Missing Authorization
References#
- https://github.com/gridaco/grida/issues/1107
- https://github.com/gridaco/grida
- https://github.com/gridaco/grida/pull/1108
- https://github.com/gridaco/grida/commit/05f5a54c31a6662942a42b50e34a329ab3642fe1
- https://github.com/gridaco/grida/blob/v0.0.24/editor/app/(api)/private/editor/%5Bform_id%5D/fields/%5Bfield_id%5D/file/preview/src/route.ts#L27-L101
- https://hackmd.io/@hieund/grida-forms-file-preview-missing-authz
- https://www.vulncheck.com/advisories/grida-through-0.0.24-missing-authorization-in-forms-file-preview-api
Exploit#
No public exploit known
History#
- Version 1Record published in the CVE List.