Skip to main content
CVE-2026-86777VulnerabilityPublished 09/09/2026

CVE-2026-86777: Missing Authorization in AlchemyCMS alchemy_cms

Affects AlchemyCMS alchemy_cmsSource CVE Database V5

0
CVSS 4.0 base score
6.9Medium
How severe the flaw is on the 0–10 CVSS scale.
Exploitation

Not in CISA KEV, no exploitation reported

EPSS
0.5% chance of exploitation in 30 days – higher than 45% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

What to do

Affected software

ProductAffectedFixed in
AlchemyCMSalchemy_cmsAffected
  • <7.4.16
  • >=8.0.0 <8.3.6
Fixed in
  • 7.4.16
  • 8.3.6
RubyGemsalchemy_cmspkg:gem/alchemy_cmsOther threatsAffected
  • <7.4.16
  • >=8.0.0 <8.3.6
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Since no official remediation level or patch links are provided, users should monitor the vendor's announcements for updates and apply any official fixes once available. Until then, consider restricting access to the /api/nodes endpoint via network controls or authentication proxies as a temporary mitigation.

Description

AlchemyCMS versions before 7.4.16 and 8.x before 8.3.6 fail to authorize access to the GET /api/nodes endpoint, allowing unauthenticated attackers to retrieve all navigation nodes. Attackers can access the endpoint without authentication to disclose restricted page names, URL paths, and internal URLs from all sites and languages.

Impact

The vulnerability enables unauthenticated attackers to obtain sensitive information about site navigation structure, including restricted page names and internal URLs. This information disclosure could aid attackers in further reconnaissance or targeted attacks but does not directly allow modification or deletion of data.

Summary

CVE-2026-86777 is a missing authorization vulnerability in AlchemyCMS affecting versions prior to 7.4.16 and 8.x prior to 8.3.6. The vulnerability allows unauthenticated attackers to access the GET /api/nodes endpoint without proper authorization, enabling disclosure of all navigation nodes including restricted page names, URL paths, and internal URLs for all sites and languages managed by the CMS.

References

Community reviews

Loading reviews…