Vulnerability · Published Oct 28, 2026 · Assigned by GitHub_M
CVE-2026-116778FOG: Authenticated low-privileged API user can modify Storage Nodes and reach root command execution
High 8.8
In plain English
A high-severity OS command injection in fogproject from FOGProject. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 41% of all known vulnerabilities).
Official 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.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| FOGProject | fogproject | < 1.5.10.2253 |
Weakness: CWE-78, CWE-862 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
References
- https://github.com/FOGProject/fogproject/security/advisories/GHSA-2hqx-5ffg-w4c3 x_refsource_CONFIRM
- https://github.com/FOGProject/fogproject/pull/1001 x_refsource_MISC
- https://github.com/FOGProject/fogproject/commit/3098e4423588951d8f0cedac79b9b102f036761e x_refsource_MISC
- https://github.com/FOGProject/fogproject/commit/aeda5bc536e3eec0200366d6b109a66798abc438 x_refsource_MISC
- https://github.com/FOGProject/fogproject/releases/tag/1.5.10.2253 x_refsource_MISC
- https://github.com/FOGProject/fogproject/releases/tag/1.6.0-RC-1 x_refsource_MISC