Intel

AIKIDO-2026-738353

nautobot is vulnerable to Information Disclosure

Information DisclosureGHSA-mfwj-pjgx-22v2 Published 4 days ago

65

Medium Risk

This Affects:

PYTHONnautobot
0.0.1 - 2.4.37
Fixed in 2.4.38
3.0.0 - 3.1.8
Fixed in 3.2.0
Are you affected? Scan for Free

TL;DR

Nautobot's GraphQL implementation enforces object-level permissions only at the root of a query and not when traversing the object graph into related models. A user with access to some models but not others can craft a GraphQL query that retrieves fields from related objects they are not authorized to view. This exposes data across foreign-key, reverse-relation, relationship, and property-backed accessors. The fix enforces object-level view permissions during traversal, returning null or filtered lists for objects the user cannot view.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you have users with limited object-level permissions who can run GraphQL queries.

Background info

nautobot is vulnerable to Information Disclosure in versions 0.0.1 - 2.4.37 and 3.0.0 - 3.1.8.

How to fix this

Upgrade the nautobot library to the patch version.