Skip to content
OpenAdvisories
Medium · 5.7 CVE-2024-43365 EUVD-2024-40253

Stored Cross-site Scripting (XSS) when creating external links in Cacti

Published Oct 7, 2024 · Updated Nov 3, 2025 · Assigned by GitHub_M

Description

Cacti is an open source performance and fault management framework. The`consolenewsection` parameter is not properly sanitized when saving external links in links.php . Morever, the said consolenewsection parameter is stored in the database and reflected back to user in `index.php`, finally leading to stored XSS. Users with the privilege to create external links can manipulate the “consolenewsection” parameter in the http post request while creating external links to perform stored XSS attacks. The vulnerability known as XSS (Cross-Site Scripting) occurs when an application allows untrusted user input to be displayed on a web page without proper validation or escaping. This issue has been addressed in release version 1.2.28. All users are advised to upgrade. There are no known workarounds for this vulnerability.

Affected products

VendorProductAffectedFixed
Cacti cacti < 1.2.28 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 cacti 1.2.28+ds1-1 —
Debian 13 cacti 1.2.28+ds1-1 —
Debian 12 cacti 1.2.24+ds1-1+deb12u5 DSA-5862-1
Debian 11 cacti 1.2.16+ds1-2+deb11u5 DLA-4048-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 cacti No fix yet —
Ubuntu 26.04 LTS cacti No fix yet —
Ubuntu 25.10 cacti No fix yet —
Ubuntu 24.04 LTS cacti No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS cacti No fix yet —
Ubuntu Pro 20.04 LTS cacti No fix yet —
Ubuntu Pro 18.04 LTS cacti No fix yet —
Ubuntu Pro 16.04 LTS cacti No fix yet —
Ubuntu Pro 14.04 LTS cacti No fix yet —
ReleasePackageFixed inAdvisory
Alpine v3.24 cacti 1.2.28-r0 —
Alpine v3.23 cacti 1.2.28-r0 —
Alpine v3.22 cacti 1.2.28-r0 —
Alpine v3.21 cacti 1.2.28-r0 —
Alpine v3.20 cacti 1.2.28-r0 —

Advisories 3

References