Every CVE Search/ Get API key

CVE-2020-35701

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in...

8.8 HighFix available

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

4.76%Up 2.9 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.8

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Record
CVE-2020-35701
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.5 MediumAV:N/AC:L/Au:S/C:P/I:P/A:P
Weakness
CWE-89
Updated
2026-11-02
CVE List No score

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Record
CVE-2020-35701
Updated
2026-11-02
EUVDEUVD-2020-23359 No score

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Record
EUVD-2020-23359
Updated
2026-11-03
GitHub AdvisoriesGHSA-jprc-322p-6cp4 No score

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in...

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Record
GHSA-jprc-322p-6cp4
Weakness
CWE-89
Updated
2026-11-02
OSVALPINE-CVE-2020-35701 8.8

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Record
ALPINE-CVE-2020-35701
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSV 8.8

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Record
CVE-2020-35701
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 6 moreShow less
OSVDEBIAN-CVE-2020-35701 8.8

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Record
DEBIAN-CVE-2020-35701
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2020-35701 8.8

An issue was discovered in Cacti 1.2.x through 1.2.16. A SQL injection vulnerability in data_debug.php allows remote authenticated attackers to execute arbitrary SQL commands via the site_id parameter. This can lead to remote code execution.

Record
UBUNTU-CVE-2020-35701
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2021:0755-1 No score

Security update for cacti, cacti-spine

This update for cacti, cacti-spine fixes the following issues:

cacti-spine was updated to 1.2.17:

  • Avoid triggering DDos detection in firewalls on large systems
  • Use mysql reconnect option properly
  • Fix possible creashes in various operations
  • Fix remote data collectors pushing too much data to main when performing diagnostics
  • Make spine more responsive when remote connection is down
  • Fix various MySQL issues
  • Make spine immune to DST changes

cacti-spine 1.2.16:

  • Some developer debug log messages falsely labeled as WARNINGS
  • Remove the need of the dos2unix program
  • Fix Spine experiencing MySQL socket error 2002 under load
  • Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  • Add backtrace output to stderr for signals
  • Add Data Source turnaround time to debug output

cacti-spine 1.2.15:

  • Special characters may not always be ignored properly

cacti was updated to 1.2.17:

  • Fix incorrect handling of fields led to potential XSS issues
  • CVE-2020-35701: Fix SQL Injection vulnerability (boo#1180804)
  • Fix various XSS issues with HTML Forms handling
  • Fix handling of Daylight Saving Time changes
  • Multiple fixes and extensions to plugins
  • Fix multiple display, export, and input validation issues
  • SNMPv3 Password field was not correctly limited
  • Improved regular expression handling for searcu
  • Improved support for RRDproxy
  • Improved behavior on large systems
  • MariaDB/MysQL: Support persistent connections and improve multiple operations and options
  • Add Theme 'Midwinter'
  • Modify automation to test for data before creating graphs
  • Add hooks for plugins to show customize graph source and customize template url
  • Allow CSRF security key to be refreshed at command line
  • Allow remote pollers statistics to be cleared
  • Allow user to be automatically logged out after admin defined period
  • When replicating, ensure Cacti can detect and verify replica servers
Record
openSUSE-SU-2021:0755-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:0787-1 No score

Security update for cacti, cacti-spine

This update for cacti, cacti-spine fixes the following issues:

cacti-spine was updated to 1.2.17:

  • Avoid triggering DDos detection in firewalls on large systems
  • Use mysql reconnect option properly
  • Fix possible creashes in various operations
  • Fix remote data collectors pushing too much data to main when performing diagnostics
  • Make spine more responsive when remote connection is down
  • Fix various MySQL issues
  • Make spine immune to DST changes

cacti-spine 1.2.16:

  • Some developer debug log messages falsely labeled as WARNINGS
  • Remove the need of the dos2unix program
  • Fix Spine experiencing MySQL socket error 2002 under load
  • Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  • Add backtrace output to stderr for signals
  • Add Data Source turnaround time to debug output

cacti-spine 1.2.15:

  • Special characters may not always be ignored properly

cacti was updated to 1.2.17:

  • Fix incorrect handling of fields led to potential XSS issues
  • CVE-2020-35701: Fix SQL Injection vulnerability (boo#1180804)
  • Fix various XSS issues with HTML Forms handling
  • Fix handling of Daylight Saving Time changes
  • Multiple fixes and extensions to plugins
  • Fix multiple display, export, and input validation issues
  • SNMPv3 Password field was not correctly limited
  • Improved regular expression handling for searcu
  • Improved support for RRDproxy
  • Improved behavior on large systems
  • MariaDB/MysQL: Support persistent connections and improve multiple operations and options
  • Add Theme 'Midwinter'
  • Modify automation to test for data before creating graphs
  • Add hooks for plugins to show customize graph source and customize template url
  • Allow CSRF security key to be refreshed at command line
  • Allow remote pollers statistics to be cleared
  • Allow user to be automatically logged out after admin defined period
  • When replicating, ensure Cacti can detect and verify replica servers

This update was imported from the openSUSE:Leap:15.2:Update update project.

Record
openSUSE-SU-2021:0787-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10670-1 No score

cacti-1.2.18-1.2 on GA media

These are all security issues fixed in the cacti-1.2.18-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10670-1
Updated
2026-11-02
OSVUSN-5214-1 No score

cacti vulnerabilities

It was discovered that Cacti was incorrectly validating permissions for user accounts that had been recently disabled. An authenticated attacker could possibly use this to obtain unauthorized access to application and system data. (CVE-2020-13230)

It was discovered that Cacti was incorrectly performing authorization checks in auth_profile.php. A remote unauthenticated attacker could use this to perform a CSRF attack and set a new admin email or make other changes. This issue only affected Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-13231)

It was discovered that Cacti incorrectly handled user provided input sent through request parameters to the color.php script. A remote authenticated attacker could use this issue to perform SQL injection attacks. This issue only affected Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-14295)

It was discovered that Cacti did not properly escape file input fields when performing template import operations for various themes. An authenticated attacker could use this to perform XSS attacks. This issue only affected Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-14424)

It was discovered that Cacti incorrectly handled user provided input sent through request parameters to the data_debug.php script. A remote authenticated attacker could use this issue to perform SQL injection attacks. This issue only affected Ubuntu 20.04 ESM. (CVE-2020-35701)

Record
USN-5214-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cacti
Alpine:v3.13
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.14
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.15
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.16
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.17
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.18
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.19
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.20
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.21
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.22
1.2.0 up to 1.2.17-r0
1.2.17-r0
Show 16 moreShow less
Affected packages
PackageAffectedFixed
cacti
Alpine:v3.23
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Alpine:v3.24
1.2.0 up to 1.2.17-r0
1.2.17-r0
cacti
Debian:12
before 1.2.16+ds1-2
1.2.16+ds1-2
cacti
Debian:13
before 1.2.16+ds1-2
1.2.16+ds1-2
cacti
Debian:14
before 1.2.16+ds1-2
1.2.16+ds1-2
cacti
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
0.8.8b+dfsg-30.8.8b+dfsg-50.8.8b+dfsg-5ubuntu0.10.8.8b+dfsg-5ubuntu0.20.8.8b+dfsg-5ubuntu0.2+esm10.8.8b+dfsg-5ubuntu0.2+esm2
None known
cacti
Ubuntu:Pro:20.04:LTS
before 1.2.10+ds1-1ubuntu1+esm1, plus listed versions
1.2.4+ds1-2ubuntu31.2.9+ds1-1ubuntu11.2.9+ds1-1ubuntu21.2.10+ds1-1ubuntu1
1.2.10+ds1-1ubuntu1+esm1
cacti
Ubuntu:Pro:16.04:LTS
before 0.8.8f+ds1-4ubuntu4.16.04.2+esm1, plus listed versions
0.8.8f+ds1-20.8.8f+ds1-30.8.8f+ds1-40.8.8f+ds1-4ubuntu10.8.8f+ds1-4ubuntu2
Show 5 moreShow less
0.8.8f+ds1-4ubuntu30.8.8f+ds1-4ubuntu40.8.8f+ds1-4ubuntu4.16.040.8.8f+ds1-4ubuntu4.16.04.10.8.8f+ds1-4ubuntu4.16.04.2
0.8.8f+ds1-4ubuntu4.16.04.2+esm1
cacti
Ubuntu:Pro:18.04:LTS
before 1.1.38+ds1-1ubuntu0.1~esm1, plus listed versions
1.1.18+ds1-11.1.27+ds1-21.1.27+ds1-31.1.28+ds1-21.1.35+ds1-11.1.36+ds1-11.1.38+ds1-1
1.1.38+ds1-1ubuntu0.1~esm1
cacti
SUSE:Package Hub 12
before 1.2.17-20.1
1.2.17-20.1
cacti-spine
SUSE:Package Hub 12
before 1.2.17-14.1
1.2.17-14.1
cacti
openSUSE:Leap 15.2
before 1.2.17-20.1
1.2.17-20.1
cacti-spine
openSUSE:Leap 15.2
before 1.2.17-14.1
1.2.17-14.1
cacti
SUSE:Package Hub 15 SP2
before 1.2.17-bp152.2.10.1
1.2.17-bp152.2.10.1
cacti-spine
SUSE:Package Hub 15 SP2
before 1.2.17-bp152.2.7.1
1.2.17-bp152.2.7.1
cacti
openSUSE:Tumbleweed
before 1.2.18-1.2
1.2.18-1.2

History

History
RecordedChangedSources
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-35701 is a high vulnerability (CVSS 8.8) in Cacti, published January 11, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.76%, the 91st percentile. Fixed in cacti 1.2.17-r0.

References

Show 48 moreShow less
MoveEnter Open