SB2026072717 - Multiple vulnerabilities in Nautobot
Published: July 27, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 5 vulnerabilities.
1) Improper Authorization (CVE-ID: N/A)
CWE-ID: CWE-285 - Improper Authorization
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to improper authorization in the REST API depth query parameter handling when traversing related objects through API requests. A remote user can send a crafted API request using the depth parameter to disclose sensitive information.
The issue affects permission enforcement for related objects reached from an initially authorized root object.
2) Insufficient Granularity of Access Control (CVE-ID: N/A)
CWE-ID: CWE-1220 - Insufficient Granularity of Access Control
CVSSv4: 2.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to execute code on the worker.
The vulnerability exists due to improper access control in the Job Hook dispatch path when triggering a JobHookReceiver by editing a matching object. A remote user can point a hook at an arbitrary JobHookReceiver and trigger it to execute code on the worker.
Exploitation requires permission to manage Job Hooks but not the run_job permission.
3) Improper Neutralization of Special Elements Used in a Template Engine (CVE-ID: N/A)
CWE-ID: CWE-1336 - Improper Neutralization of Special Elements Used in a Template Engine
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to execute arbitrary SQL queries and execute arbitrary code.
The vulnerability exists due to improper neutralization of special elements used in a template engine in the Jinja2 sandboxed template renderer when rendering a user-authored Jinja2 template with a live database object in context. A remote user can author a crafted template to execute arbitrary SQL queries and execute arbitrary code.
Code execution on the database host is possible when the database role is a PostgreSQL superuser.
4) Improper Authorization (CVE-ID: N/A)
CWE-ID: CWE-285 - Improper Authorization
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to improper authorization in the GraphQL implementation when traversing related models through GraphQL queries. A remote user can send a crafted GraphQL query to disclose sensitive information.
The issue occurs because object permissions are enforced at the root of the query but not on traversed related models.
5) Exposure of Sensitive System Information to an Unauthorized Control Sphere (CVE-ID: N/A)
CWE-ID: CWE-497 - Exposure of Sensitive System Information to an Unauthorized Control Sphere
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to exposure of sensitive system information in the Jinja2 template rendering context and the settings_or_config template filter when rendering user-supplied templates. A remote user can supply a crafted template to disclose sensitive information.
The issue can be reached through the settings_or_config template filter and through the settings context processor that exposes the full settings object to request-bound templates and plugin template extensions.
Remediation
Install update from vendor's website.
References
- https://github.com/nautobot/nautobot/security/advisories/GHSA-h8rv-c7c8-cvmx
- https://github.com/nautobot/nautobot/security/advisories/GHSA-qr7c-g3j2-hw5q
- https://github.com/nautobot/nautobot/security/advisories/GHSA-p99c-c9qx-34fw
- https://github.com/nautobot/nautobot/security/advisories/GHSA-mfwj-pjgx-22v2
- https://github.com/nautobot/nautobot/security/advisories/GHSA-6jmc-h6f2-46j4