Read the docs
TI-2026-41430 Aliases CVE-2026-57579

Alchemy: Unauthenticated nested page API leaks restricted & unpublished content

Priority HIGH 72CWE-862Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · None · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-862.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00648 51st percentileScored 2026-11-07
Fix Fixed alchemy_cms (AlchemyCMS): 7.4.15, 8.0.15, 8.1.14 +1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
AlchemyCMSalchemy_cmsbefore 7.4.15; 8.0.0 to before 8.0.15; 8.1.0 to before 8.1.14; 8.2.0 to before 8.2.67.4.15, 8.0.15, 8.1.14, 8.2.6Patch availableCNA
  • alchemy_cms VendorAlchemyCMS Affected before 7.4.15; 8.0.0 to before 8.0.15; 8.1.0 to before 8.1.14; 8.2.0 to before 8.2.6 Fixed in 7.4.15, 8.0.15, 8.1.14, 8.2.6 Patch available CNA

Remediation

  • Fix · CNA alchemy_cms (AlchemyCMS) Fixed in 7.4.15, 8.0.15, 8.1.14, 8.2.6

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-57579
  2. 2026-10-18 EPSS moved to the 50th–90th percentile

References

  • TI-2026-59334 AlchemyCMS before 7.4.16 and 8.x before 8.3.6 Missing Authorization on GET /api/nodes CVSS 4.0MEDIUM 6.9
  • TI-2026-19243 AlchemyCMS has Authenticated Remote Code Execution (RCE) via eval injection in ResourcesHelper CVSS 3.1CRITICAL 9.9
  • TI-2018-12927 A Stored XSS vulnerability has been discovered in version 4.1.0 of AlchemyCMS via the… CVSS 3.0MEDIUM 6.1

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences