Read the docs
TI-2024-21845 Aliases CVE-2024-32979GHSA-jxgr-gcj5-cqqg

Reflected Cross-site Scripting potential in all object list views in Nautobot

Priority LOW 33CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
High
Impact type
Cross-site scripting
Confidentiality · integrity · availability
Low · High · Low
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-79.

Summary

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. It was discovered that due to improper handling and escaping of user-provided query parameters, a maliciously crafted Nautobot URL could potentially be used to execute a Reflected Cross-Site Scripting (Reflected XSS) attack against users. All filterable object-list views in Nautobot are vulnerable. This issue has been fixed in Nautobot versions 1.6.20 and 2.2.3. There are no known workarounds for this vulnerability.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00491 42nd percentileScored 2026-11-07
Fix Fixed nautobot (nautobot): 1.6.20, 2.2.3nautobot (PyPI): 1.6.20, 2.2.3

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
nautobotnautobotbefore 1.6.20; 2.0.0 to before 2.2.31.6.20, 2.2.3Patch availableCNA
—nautobot (PyPI)1.5.0 to before 1.6.201.6.20Patch availableGHSA-jxgr-gcj5-cqqg
—nautobot (PyPI)2.0.0 to before 2.2.32.2.3Patch availableGHSA-jxgr-gcj5-cqqg
  • nautobot Vendornautobot Affected before 1.6.20; 2.0.0 to before 2.2.3 Fixed in 1.6.20, 2.2.3 Patch available CNA
  • nautobot (PyPI) Vendor— Affected 1.5.0 to before 1.6.20 Fixed in 1.6.20 Patch available GHSA-jxgr-gcj5-cqqg
  • nautobot (PyPI) Vendor— Affected 2.0.0 to before 2.2.3 Fixed in 2.2.3 Patch available GHSA-jxgr-gcj5-cqqg

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:networktocode:nautobot:*:*:*:*:*:*:*:*1.5.0 to before 1.6.20; 2.0.0 to before 2.2.3VulnerableNetworktocode
  • cpe:2.3:a:networktocode:nautobot:*:*:*:*:*:*:*:* Versions 1.5.0 to before 1.6.20; 2.0.0 to before 2.2.3 Vulnerable ·Networktocode

Remediation

  • Fix · CNA nautobot (nautobot) Fixed in 1.6.20, 2.2.3
  • Fix · GHSA-jxgr-gcj5-cqqg nautobot (PyPI) Fixed in 1.6.20 Advisory →
  • Fix · GHSA-jxgr-gcj5-cqqg nautobot (PyPI) Fixed in 2.2.3 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-32979
  2. 2026-10-03 Alias added: GHSA-jxgr-gcj5-cqqg

References

  • TI-2023-10938 Remote code execution in Jinja2 template rendering in Nautobot CVSS 3.1CRITICAL 9.8
  • TI-2026-32681 Nautobot: Webhook definitions could be used for server-side request forgery (SSRF) CVSS 3.1HIGH 8.5
  • TI-2024-23004 Nautobot's BANNER_* configuration can be used to inject arbitrary HTML content into Nautobot pages CVSS 3.1HIGH 7.5
  • TI-2024-15445 Nautobot has XSS potential in rendered Markdown fields CVSS 3.1HIGH 7.1
  • TI-2023-26544 nautobot has XSS potential in custom links, job buttons, and computed fields CVSS 3.1HIGH 7.1
  • TI-2026-32682 Nautobot: GitRepository.current_head field should not be writable through REST API CVSS 3.1HIGH 7.1
See all 20 →

Sources