CVE-2026-42205: Avo Incomplete Action Lookup Missing Custom Controls

Resource action lookup uses only `get_actions`, omitting actions registered via custom controls (`get_actions_from_custom_controls`). Because two independent registration paths exist, this narrower lookup returns nil for custom-control-registered actions; the nil guard then redirects (marking `performed? == true`), causing the `verify_authorization` before-a

Provally CuratedPublic repositoryHighHigh confidenceVerifiedApache-2.0Ruby
greprules fetch cve-2026-42205-avo-incomplete-action-lookup-missing-custom-controls --engine opengrep

Description

Resource action lookup uses only `get_actions`, omitting actions registered via custom controls (`get_actions_from_custom_controls`). Because two independent registration paths exist, this narrower lookup returns nil for custom-control-registered actions; the nil guard then redirects (marking `performed? == true`), causing the `verify_authorization` before-a