CVE-2026-56239CWE-269

Capgo - Privilege Escalation via SECURITY DEFINER Function apply_usage_overage

High · published June 21, 2026

CVSS v4.0
7.2
EPSS
0%
Percentile
26.9
In the wild
Unconfirmed
What it is

Capgo before 12.128.2 contains a potential privilege escalation vulnerability in the public.apply_usage_overage SECURITY DEFINER function, which performs sensitive billing operations without enforcing internal authorization checks (no validation of auth.uid(), org membership, or check_min_rights). Because the function runs with the owner's privileges, it bypasses Row Level Security. If EXECUTE permission is available to the authenticated or anon roles (explicitly or via default privileges), an authenticated user could invoke it via Supabase RPC to manipulate billing data for arbitrary organizations, including unauthorized credit depletion and fraudulent overage event insertion.

The record
Technical detail
CVSS v4.0
7.2 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N
EPSS
0.00346 · 26.9th percentile
Weakness
CWE-269 · Improper Privilege Management
Published
2026-06-21T13:26Z
EPSS history
Timeline
  • 21 JUN 13:26Z
    Capgo - Privilege Escalation via SECURITY DEFINER Function apply_usage_overage
    cvelistv5