Insufficient Granularity of Access Control Affecting nautobot package, versions [1.5.14,1.6.8)[2.0.0,2.1.0)


Severity

Recommended
0.0
medium
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.07% (33rd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-PYTHON-NAUTOBOT-6139193
  • published24 Dec 2023
  • disclosed22 Dec 2023
  • creditAbdikani Mahamoud

Introduced: 22 Dec 2023

CVE-2023-51649  (opens in a new tab)
CWE-1220  (opens in a new tab)

How to fix?

Upgrade nautobot to version 1.6.8, 2.1.0 or higher.

Overview

nautobot is a Source of truth and network automation platform.

Affected versions of this package are vulnerable to Insufficient Granularity of Access Control due to improper enforcement of object-level permissions in the JobButtonReceiver subclass. An attacker can execute any configured JobButton Jobs by submitting a request to the vulnerable endpoint without the required specific job permissions. This is only exploitable if the attacker has permissions to run at least one Job in the system.

CVSS Scores

version 3.1