CVE-2023-43645
What it is
OpenFGA is an authorization/permission engine built for developers and inspired by Google Zanzibar. OpenFGA is vulnerable to a denial of service attack when certain Check calls are executed against authorization models that contain circular relationship definitions. When the call is made, it's possible for the server to exhaust resources and die. Users are advised to upgrade to v1.3.2 and update any offending models. There are no known workarounds for this vulnerability. Note that for models which contained cycles or a relation definition that has the relation itself in its evaluation path, checks and queries that require evaluation will no longer be evaluated on v1.3.2+ and will return errors instead. Users who do not have cyclic models are unaffected.
At a glance
- Exploitability
- Can be exploited over the network without logging in. High risk of service disruption.
- Exploit odds
- 0.9% chance of exploitation in the next 30 days (EPSS).
- Fix
- A patch, advisory or fixed version is referenced. Upgrade or apply it.
Timeline
- PublishedDisclosed publicly on CVE.org and NVD
- Last updatedMost recent change to the record
Why it ranks here
- Exploited in the wild: no, CISA does not list it.
- Exploit odds: 0.9% in the next 30 days (EPSS).
- Severity: 5.9 MEDIUM (CVSS).
- Fix: a patch or advisory is linked.
Details
- Published
- Last modified
- Exploit probability
- 0.9% · EPSS, next 30 days
- Weakness
- CWE-835
- Record status
- Modified
Affected
- Openfga < 1.3.2
Attack profile CVSS 3.1 · 5.9
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
- Scope
- Unchanged
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Raw vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Is it in your code?
Hand this to your coding agent. It searches your project for the affected products and checks versions. Nothing leaves your machine.
Read https://cve-list.com/agent/cve/CVE-2023-43645.md and follow it. Check whether this project is affected by CVE-2023-43645. Read only. Don't change anything and don't upload my code. Tell me yes, no or not sure, with the file as proof.
Fix and advisories
- https://github.com/openfga/openfga/commit/725296025fd81227c89525808652c6acd4a605f6
- https://github.com/openfga/openfga/security/advisories/GHSA-2hm9-h873-pgqh
- https://github.com/openfga/openfga/commit/725296025fd81227c89525808652c6acd4a605f6
- https://github.com/openfga/openfga/security/advisories/GHSA-2hm9-h873-pgqh
References
- https://github.com/openfga/openfga/commit/725296025fd81227c89525808652c6acd4a605f6
- https://github.com/openfga/openfga/security/advisories/GHSA-2hm9-h873-pgqh
- https://github.com/openfga/openfga/commit/725296025fd81227c89525808652c6acd4a605f6
- https://github.com/openfga/openfga/security/advisories/GHSA-2hm9-h873-pgqh