p PatchFirst

CVE-2023-51649

CVE-2023-51649 · Nautobot missing object-level permissions enforcement when running Job Buttons

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

Nautobot is a Network Source of Truth and Network Automation Platform built as a web application atop the Django Python framework with a PostgreSQL or MySQL database. When submitting a Job to run via a Job Button, only the model-level `extras.run_job` permission is checked (i.e., does the user have permission to run Jobs in general). Object-level permissions (i.e., does the user have permission to run this specific Job?) are not enforced by the URL/view used in this case. A user with permissions to run even a single Job can actually run all configured JobButton Jobs. Fix will be available in Nautobot 1.6.8 and 2.1.0

CVSS 3.5 · Low · EPSS 0.5% · Fix available

Published
Updated

Stack: python

Affected products and versions

  • nautobot

    Versions
    • >= 1.5.14, < 1.6.8: Affected
    • >= 2.0.0, < 2.1.0: Affected

    No fix published

  • nautobot PyPI

    Versions
    • 1.5.14
    • 1.5.15
    • 1.5.16
    • 1.5.17
    • 1.5.18
    • 1.5.19
    • 1.5.20
    • 1.5.21
    • 1.5.22
    • 1.5.23
    • 1.5.24
    • 1.6.0
    • 1.6.1
    • 1.6.2
    • 1.6.3
    • 1.6.4
    • 1.6.5
    • 1.6.6
    • 1.6.7
    Affected ranges
    • ECOSYSTEM: ≥ 1.5.14, < 1.6.8

    Update to 1.6.8

  • nautobot PyPI

    Versions
    • 2.0.0
    • 2.0.1
    • 2.0.2
    • 2.0.3
    • 2.0.4
    • 2.0.5
    • 2.0.6
    • 2.1.0b1
    Affected ranges
    • ECOSYSTEM: ≥ 2.0.0, < 2.1.0

    Update to 2.1.0

  • nautobot PyPI

    Versions
    • 1.5.14
    • 1.5.15
    • 1.5.16
    • 1.5.17
    • 1.5.18
    • 1.5.19
    • 1.5.20
    • 1.5.21
    • 1.5.22
    • 1.5.23
    • 1.5.24
    • 1.6.0
    • 1.6.1
    • 1.6.2
    • 1.6.3
    • 1.6.4
    • 1.6.5
    • 1.6.6
    • 1.6.7
    • 2.0.0
    • 2.0.1
    • 2.0.2
    • 2.0.3
    • 2.0.4
    • 2.0.5
    • 2.0.6
    • 2.1.0b1
    Affected ranges
    • ECOSYSTEM: ≥ 1.5.14, < 1.6.8 ∪ ≥ 2.0.0, < 2.1.0

    Update to 1.6.8; Update to 2.1.0

Original sources

Check your server →