CVE-2026-112292: Pocketbase Collection Empty Api Rule Public Access

PocketBase collection "$NAME" declares API rule "$RULE" as the empty string "". In PocketBase, an empty-string rule evaluates as "always allow", which makes every record in this collection publicly readable, creatable, updatable and deletable by unauthenticated callers via /api/collections/<name>/records (broken access control / missing authentication). Repl

Provally CuratedPublic repositoryHighHigh confidenceVerifiedApache-2.0json
greprules fetch cve-2026-112292-pocketbase-collection-empty-api-rule-public-access --engine opengrep

Description

PocketBase collection "$NAME" declares API rule "$RULE" as the empty string "". In PocketBase, an empty-string rule evaluates as "always allow", which makes every record in this collection publicly readable, creatable, updatable and deletable by unauthenticated callers via /api/collections/<name>/records (broken access control / missing authentication). Repl