CVE-2026-23885: fallo de gravedad media en AlchemyCMS alchemy_cms
AlchemyCMS has Authenticated Remote Code Execution (RCE) via eval injection in ResourcesHelper
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
13Vexday Risk Score
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
ssvc Trackcvss 6.4epss 0.5%
Alchemy is an open source content management system engine written in Ruby on Rails. Prior to versions 7.4.12 and 8.0.3, the application uses the Ruby `eval()` function to dynamically execute a string provided by the `resource_handler.engine_name` attribute in `Alchemy::ResourcesHelper#resource_url_proxy`. The vulnerability exists in `app/helpers/alchemy/resources_helper.rb` at line 28. The code explicitly bypasses security linting with `# rubocop:disable Security/Eval`, indicating that the use of a dangerous function was known but not properly mitigated. Since `engine_name` is sourced from module definitions that can be influenced by administrative configurations, it allows an authenticated attacker to escape the Ruby sandbox and execute arbitrary system commands on the host OS. Versions 7.4.12 and 8.0.3 fix the issue by replacing `eval()` with `send()`.
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
Productos afectados
AlchemyCMS · alchemy_cmsCVEs relacionadas — AlchemyCMS alchemy_cms
En el mismo producto, de las más peligrosas a las menos.
Referencias
https://github.com/AlchemyCMS/alchemy_cms/commit/55d03ec600fd9e07faae1138b923790028917d26https://github.com/AlchemyCMS/alchemy_cms/commit/563c4ce45bf5813b7823bf3403ca1fc32cb769e7https://github.com/AlchemyCMS/alchemy_cms/releases/tag/v7.4.12https://github.com/AlchemyCMS/alchemy_cms/releases/tag/v8.0.3https://github.com/AlchemyCMS/alchemy_cms/security/advisories/GHSA-2762-657x-v979