CVE-2023-51649
CVE-2023-51649 · Nautobot missing object-level permissions enforcement when running Job Buttons
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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 · Niedrig · EPSS 0,5% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: python
Betroffene Produkte und Versionen
nautobot
- Softwareversionen
- >= 1.5.14, < 1.6.8: Betroffen
- >= 2.0.0, < 2.1.0: Betroffen
Keine Korrektur veröffentlicht
nautobot PyPI
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: ≥ 1.5.14, < 1.6.8
Auf 1.6.8 aktualisieren
nautobot PyPI
- Softwareversionen
- 2.0.0
- 2.0.1
- 2.0.2
- 2.0.3
- 2.0.4
- 2.0.5
- 2.0.6
- 2.1.0b1
- Betroffene Versionsbereiche
- ECOSYSTEM: ≥ 2.0.0, < 2.1.0
Auf 2.1.0 aktualisieren
nautobot PyPI
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: ≥ 1.5.14, < 1.6.8 ∪ ≥ 2.0.0, < 2.1.0
Auf 1.6.8 aktualisieren; Auf 2.1.0 aktualisieren