CVE-2026-47689CWE-79cross-site-scripting

CVE-2026-47689

Medium · published July 22, 2026

CVSS v3.1
4.6
EPSS
0%
Percentile
17.8
In the wild
Unconfirmed
What it is

FOG is a free open-source cloning/imaging/rescue suite/inventory management system. Prior to versions 1.5.10.1832 and 1.6.0-beta.2313, the `buildRow()` method in `fogpage.class.php` substitutes data values into HTML table cell templates using `str_replace()` without any HTML escaping. An unauthenticated attacker who knows any registered host's MAC address can POST malicious inventory values (e.g. `sysproduct`, `sysserial`) to `/service/inventory.php`, which stores them in the database. When an administrator opens the Group Inventory tab, the payload renders as executable HTML/JavaScript in the admin's browser. Versions 1.5.10.1832 and 1.6.0-beta.2313 fix the issue.

The record
Technical detail
CVSS v3.1
4.6 · MEDIUM
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00266 · 17.8th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-07-22T01:16Z
Affected products (1)
ProductVersionsFixed in
fogproject/fogproject< 1.5.10.18321.5.10.1832
References (1)
EPSS history
Timeline
  • 21 JUL 20:42Z
    FOGProject has stored XSS via unescaped inventory data in buildRow() rendered on Group Inventory tab
    cvelistv5