CVE Catalog

CVE-2026-55518

CriticalCVSS 9.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.33%

25th percentile - higher than 25% of all known CVEs

Summary

Authorization bypass in Avo framework (Ruby on Rails) allowing low-privileged users to attach related records directly, leading to privilege escalation and cross-tenant data exposure. Fixed in versions 3.32.1 and 4.0.0.beta.51.

Risk Assessment

An attacker can escalate privileges and access data from other tenants, breaking data isolation and confidentiality.

Recommendation

Update Avo to version 3.32.1 or 4.0.0.beta.51 (or later).

Original NVD description (English source)

Avo is a framework to create admin panels for Ruby on Rails apps. Prior to 3.32.1 and 4.0.0.beta.51, Avo's association attach workflow checks attach_<association>? in the UI and GET /resources/:resource/:id/:related/new path, but the actual write endpoint, POST /resources/:resource/:id/:related, does not run the same authorization check before mutating the association through Avo::AssociationsController#create. An authenticated low-privileged Avo user can bypass hidden or disabled attach controls and directly attach related records to a parent record by sending a crafted POST request, which can lead to privilege escalation and cross-tenant data exposure where associations represent authorization-bearing relationships. This issue is fixed in versions 3.32.1 and 4.0.0.beta.51.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS