CVE-2026-50165
nicheImproper Access Control in alf.io lets org owners read admin-only configuration secrets
alf.io, an open source ticket reservation system for conferences and events, contains an improper access control flaw (CWE-284) in its organization- and event-scoped "single configuration" endpoints. Although these endpoints are supposed to return only organization- or event-level settings, they accept an arbitrary configuration key and return the first match from a lookup that also includes system-level configuration, so an organization owner can request an administrator-only key such as the system API key and receive its value. An attacker needs only valid organization owner credentials (no user interaction), and gains read access to secrets intended to be restricted to administrators, which in the case of the system API key could enable further unauthorized actions against the system. Any alf.io deployment running a version prior to 2.0-M5-2605 is affected, particularly instances where organization owners are not trusted with administrator-level secrets. No public proof of concept is known, the issue is not listed in CISA's KEV, and there are no reports of exploitation in the wild.
What to do: Upgrade alf.io to version 2.0-M5-2605 or later, which fixes the lookup behavior. As interim mitigation, limit organization-owner roles to highly trusted users and rotate any configured system API key if organization owners may have had read access; also check instance logs for configuration-key requests made by non-administrator accounts.
| alf.io | all versions prior to 2.0-M5-2605 (fixed in 2.0-M5-2605) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
alf.io is an open source ticket reservation system for conferences, trade shows, workshops, and meetups. An Improper Access Control issue in versions prior to 2.0-M5-2605 allows an organization owner to read system-level configuration secrets through organization/event scoped "single configuration" endpoints. The affected endpoints require organization or event ownership, but they accept an arbitrary configuration key and then return the first matching value from a lookup that includes system-level configuration. As a result, an organization owner can retrieve secrets intended to be administrator-only, including the system API key when it is configured. Version 2.0-M5-2605 fixes the issue.
- Weakness
- CWE-284
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.