Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-116778— FOG: Authenticated low-privileged API user can modify Storage Nodes and reach root command execution

Quick assessment

Affected
FOGProject fogproject
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

FOG 是一款免费的开源克隆/镜像/救援套件及库存管理系统。在版本 1.5.10.2253 和 1.6.0-RC-1 之前,若用户已启用 API 功能且其 uType=1,并同时拥有该用户的 API 令牌和 FOG 全局 API 令牌,则可通过 PUT /fog/storagenode/{id}/edit 接口修改存储节点(Storage Node)的 user、pass 和 ftppath 字段。这是因为该 API 虽验证了凭据,却未强制要求仅限管理员角色操作。当启用存储复制功能且存在可用的存储节点时,FOGIm

CVSS 8.8 · High

Affected Version Matrix 1

VendorProduct Version RangeStatus
FOGProject fogproject < 1.5.10.2253 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-116778

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
FOG: Authenticated low-privileged API user can modify Storage Nodes and reach root command execution
Source: CVE Program / CVE List V5
Vulnerability Description
FOG is a free open-source cloning/imaging/rescue suite/inventory management system. Prior to 1.5.10.2253 and 1.6.0-RC-1, an authenticated API-enabled user with uType=1 who possesses both the user's API token and the global FOG API token can use PUT /fog/storagenode/{id}/edit to modify Storage Node user, pass, and ftppath fields because the API validates the credentials but does not enforce an administrator-only role. With storage replication enabled and a usable Storage Node, FOGImageReplicator interpolates those fields into an lftp command executed through proc_open() by the root-running service, allowing the low-privileged user to execute commands as root. This issue is fixed in versions 1.5.10.2253 and 1.6.0-RC-1.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
OS命令中使用的特殊元素转义处理不恰当(OS命令注入)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
FOGProject fogproject < 1.5.10.2253 -

II. Public POCs for CVE-2026-116778

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-116778

请登录查看更多情报信息。

Other References for CVE-2026-116778 (6)

IV. Related Vulnerabilities