Intel

AIKIDO-2026-342279

nautobot is vulnerable to Improper Authorization

Improper AuthorizationGHSA-x69f-q4wj-vx72 Published Yesterday

43

Medium Risk

This Affects:

PYTHONnautobot
0.0.1 - 2.4.39
Fixed in 2.4.40
3.0.0 - 3.2.2
Fixed in 3.2.3
Are you affected? Scan for Free

TL;DR

The legacy /api/dcim/console-connections/, /api/dcim/power-connections/, and /api/dcim/interface-connections/ REST API endpoints build their querysets without applying object-level permission constraints. A low-privileged authenticated user can enumerate connections and read descriptions, types, tags, and custom field values they should not access. The fix restricts these querysets to the requesting user's permitted objects and stops serializing details of a peer the requester cannot view.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you rely on ObjectPermission constraints to scope which console, power, or interface connections users may view through the legacy DCIM connections REST API endpoints.

Background info

nautobot is vulnerable to Improper Authorization in versions 0.0.1 - 2.4.39 and 3.0.0 - 3.2.2.

How to fix this

Upgrade the nautobot library to the patch version.