CVE-2026-41887Flarum 是开源论坛软件。在 1.8.16 和 2.0.0-rc.1 版本之前,针对 CVE-2023-27577 的补丁未完全覆盖所有 LESS 输入点。攻击者利用管理员权限,可在主题颜色等配置字段中注入恶意 @import 指令,触发本地文件读取或 SSRF 攻击。
该漏洞源于 Flarum 对 LESS 编译器输入过滤的不完整性。虽然此前针对 CVE-2023-27577 的补丁限制了 `custom_less` 设置中的 `@import` 和 `data-uri()`,但未对通过 `Extend\Settings::registerLessConfigVar()` 注册的其他 LESS 配置变量(如 `theme_primary_color`)实施相同限制。攻击者需拥有管理员权限,通过后台设置接口,在受影响的颜色配置字段中插入恶意 LESS 代码。由于这些值在 LESS 编译阶段会被原样插入,攻击者可利用 `@import (inline) '<path>'` 语法读取服务器上的敏感文件(如 /etc/passwd)或发起 SSRF 攻击。攻击成功后,可泄露服务器敏感信息或探测内网服务。