High severity · published Sep 14, 2026
CVE-2026-57579
Alchemy: Unauthenticated nested page API leaks restricted & unpublished content
7.5
CVSS
0.6%
EPSS
No
On KEV
Description
Alchemy is an open source content management system engine written in Ruby on Rails. Prior to 7.4.15, 8.0.15, 8.1.14, and 8.2.6, the unauthenticated GET /api/pages/nested endpoint implemented by Api::PagesController#nested in app/controllers/alchemy/api/pages_controller.rb returns an unfiltered page tree because it performs no authorization and does not scope descendants by the caller's ability. Anonymous callers can retrieve restricted and unpublished page metadata that the sibling show action denies. When elements=true is supplied, PageTreeSerializer also returns element and ingredient content from restricted pages because PageTreePreloader and the serializer do not apply an ability check to those records. This issue is fixed in versions 7.4.15, 8.0.15, 8.1.14, and 8.2.6.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 51% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AL
alchemy_cms · AlchemyCMS
< 7.4.15; >= 8.0.0, < 8.0.15; >= 8.1.0, < 8.1.14; >= 8.2.0, < 8.2.6 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-57579
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-57579
github.com
https://github.com/AlchemyCMS/alchemy_cms/commit/30888fb41d8b71fdfb3b116a7efccd851d73e1f3
github.com
https://github.com/AlchemyCMS/alchemy_cms/commit/5620e76f0d274d6f69f34281b7e46d01879f6b99
github.com
https://github.com/AlchemyCMS/alchemy_cms/commit/8417a2e9dcb00653c8b238f8a040b09532dd4c0f
github.com
https://github.com/AlchemyCMS/alchemy_cms/commit/85702d9fe4e247649b1358900c5af853e83b4a3a
github.com
https://github.com/AlchemyCMS/alchemy_cms/commit/a082dd0afe188d199f386a5e1db01987d0de807f
github.com
https://github.com/AlchemyCMS/alchemy_cms/pull/3982
More from alchemy_cms
9.9
CVE-2026-23885
AlchemyCMS has Authenticated Remote Code Execution (RCE) via eval injection in ResourcesHelper
5.3
CVE-2026-86777
AlchemyCMS before 7.4.16 and 8.x before 8.3.6 Missing Authorization on GET /api/nodes
