CVE catalog

CVE-2023-30534

cacti: CVE-2023-30534

[CVE catalog]

Severity
Medium · CVSS 4.3CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Published
Source
[NVD] · [CVE record]
EPSS
2.87% · Oct 25, 2026

Cacti is an open source operational monitoring and fault management framework. There are two instances of insecure deserialization in Cacti version 1.2.24. While a viable gadget chain exists in Cacti’s vendor directory (phpseclib), the necessary gadgets are not included, making them inaccessible and the insecure deserializations not exploitable. Each instance of insecure deserialization is due to using the unserialize function without sanitizing the user input. Cacti has a “safe” deserialization that attempts to sanitize the content and check for specific values before calling unserialize, but it isn’t used in these instances. The vulnerable code lies in graphs_new.php, specifically within the host_new_graphs_save function. This issue has been addressed in version 1.2.25. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancactisid1.2.31+ds1-4fixed
Debiancactiforky1.2.31+ds1-4fixed
Debiancactitrixie1.2.30+ds1-1fixed
Debiancactibookworm1.2.24+ds1-1+deb12u5vulnerable
Debiancactibookworm-security1.2.24+ds1-1+deb12u5vulnerable
Opensusecactitumbleweed1.2.25-2.1fixed
Susecactipackage hub 121.2.25-bp155.2.3.1fixed
Susecacti-spinepackage hub 121.2.25-bp155.2.3.1fixed
Susecactipackage hub 15 sp41.2.25-bp155.2.3.1fixed
Susecacti-spinepackage hub 15 sp41.2.25-bp155.2.3.1fixed
Susecactipackage hub 15 sp51.2.25-bp155.2.3.1fixed
Susecacti-spinepackage hub 15 sp51.2.25-bp155.2.3.1fixed
Opensusecactileap 15.41.2.25-bp155.2.3.1fixed
Opensusecacti-spineleap 15.41.2.25-bp155.2.3.1fixed
Opensusecactileap 15.51.2.25-bp155.2.3.1fixed
Opensusecacti-spineleap 15.51.2.25-bp155.2.3.1fixed
Ubuntucactipro1.2.16+ds1-2ubuntu1vulnerable
Ubuntucactipro1.2.19+ds1-2ubuntu1vulnerable
Ubuntucactipro1.2.19+ds1-2ubuntu1+esm1vulnerable
Ubuntucactipro1.2.19+ds1-2ubuntu1.1vulnerable
Ubuntucactipro1.2.19+ds1-2ubuntu1.1+esm1vulnerable
Ubuntucactipro1.2.19+ds1-2ubuntu1.1+esm2vulnerable
Ubuntucacti24.041.2.25+ds1-2vulnerable
Ubuntucacti24.041.2.26+ds1-1vulnerable
Ubuntucacti24.041.2.26+ds1-1ubuntu0.1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancactisourcesid1.2.25+ds1-1not yet assignedNot reportedNot reported
Debiancactisourceforky1.2.25+ds1-1not yet assignedNot reportedNot reported
Debiancactisourcetrixie1.2.25+ds1-1not yet assignedNot reportedNot reported
Debiancactisourcebookworm(unfixed)not yet assignedNot reportedNot reported
Opensusecactirpmtumbleweed1.2.25-2.1Not reportedOPENSUSE-SU-2024:13203-1Not reported
Susecactirpmpackage hub 121.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Susecacti-spinerpmpackage hub 121.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Susecactirpmpackage hub 15 sp41.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Susecacti-spinerpmpackage hub 15 sp41.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Susecactirpmpackage hub 15 sp51.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Susecacti-spinerpmpackage hub 15 sp51.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Opensusecactirpmleap 15.41.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Opensusecacti-spinerpmleap 15.41.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Opensusecactirpmleap 15.51.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported
Opensusecacti-spinerpmleap 15.51.2.25-bp155.2.3.1Not reportedOPENSUSE-SU-2023:0275-1Not reported

Notes

[bookworm] cacti: Minor issue; invasive to fix and introduces regressions

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References