PT-2026-52129 · Cacti · Cacti
CVSS v3.1
2.9
Low
| Vector | AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Cacti versions prior to 1.2.31
Description
Locale-dependent decimal formatting in the
rrdtool function update() function can lead to the corruption of RRDtool metric values. The function validates metric values using is numeric() and incorporates them into the RRDtool update command through PHP string interpolation. Because PHP's string cast of floats is sensitive to the LC NUMERIC locale setting, environments using a comma as a decimal separator (such as de DE) will convert a value like 1.5 to "1,5". Since RRDtool requires a period as the decimal separator, this discrepancy causes metric data to be silently dropped or shifted into incorrect columns. This data integrity issue occurs when the server locale is misconfigured and is not remotely exploitable.Recommendations
Update to version 1.2.31.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Cacti