p PatchFirst

CVE-2024-31460

CVE-2024-31460 · Cacti SQL Injection vulnerability in lib/api_automation.php caused by reading dirty data stored in database

This page contains facts from public vulnerability sources. Check the original advisory before updating.

Cacti provides an operational monitoring and fault management framework. Prior to version 1.2.27, some of the data stored in `automation_tree_rules.php` is not thoroughly checked and is used to concatenate the SQL statement in `create_all_header_nodes()` function from `lib/api_automation.php` , finally resulting in SQL injection. Using SQL based secondary injection technology, attackers can modify the contents of the Cacti database, and based on the modified content, it may be possible to achieve further impact, such as arbitrary file reading, and even remote code execution through arbitrary file writing. Version 1.2.27 contains a patch for the issue.

CVSS 6.5 · Medium · EPSS 1.8% · Fix available

Published
Updated

Stack: system

Affected products and versions

  • cacti

    Versions
    • < 1.2.27: Affected

    No fix published

  • cacti Debian:12

    Versions
    • 1.2.24+ds1-1
    • 1.2.24+ds1-1+deb12u1
    • 1.2.24+ds1-1+deb12u2
    Affected ranges
    • ECOSYSTEM: < 1.2.24+ds1-1+deb12u3

    Update to 1.2.24+ds1-1+deb12u3

  • cacti Debian:13

    Affected ranges
    • ECOSYSTEM: < 1.2.27+ds1-1

    Update to 1.2.27+ds1-1

  • cacti Debian:14

    Affected ranges
    • ECOSYSTEM: < 1.2.27+ds1-1

    Update to 1.2.27+ds1-1

  • cacti Ubuntu:Pro:18.04:LTS

    Versions
    • 1.1.18+ds1-1
    • 1.1.27+ds1-2
    • 1.1.27+ds1-3
    • 1.1.28+ds1-2
    • 1.1.35+ds1-1
    • 1.1.36+ds1-1
    • 1.1.38+ds1-1
    • 1.1.38+ds1-1ubuntu0.1~esm1
    Affected ranges
    • ECOSYSTEM: < 1.1.38+ds1-1ubuntu0.1~esm3

    Update to 1.1.38+ds1-1ubuntu0.1~esm3

  • cacti Ubuntu:20.04:LTS

    Versions
    • 1.2.4+ds1-2ubuntu3
    • 1.2.9+ds1-1ubuntu1
    • 1.2.9+ds1-1ubuntu2
    • 1.2.10+ds1-1ubuntu1
    Affected ranges
    • ECOSYSTEM: < 1.2.10+ds1-1ubuntu1.1

    Update to 1.2.10+ds1-1ubuntu1.1

  • cacti Ubuntu:22.04:LTS

    Versions
    • 1.2.16+ds1-2ubuntu1
    • 1.2.19+ds1-2ubuntu1
    Affected ranges
    • ECOSYSTEM: < 1.2.19+ds1-2ubuntu1.1

    Update to 1.2.19+ds1-2ubuntu1.1

  • cacti Ubuntu:24.04:LTS

    Versions
    • 1.2.25+ds1-2
    • 1.2.26+ds1-1
    Affected ranges
    • ECOSYSTEM: < 1.2.26+ds1-1ubuntu0.1

    Update to 1.2.26+ds1-1ubuntu0.1

Original sources

Check your server →