CVE-2026-44794 json
Nautobot: REST API permits creation of GenericForeignKey references to objects that the user should not be able to reference
published 2026-05-13 5 mo ago modified 2026-10-14 25 d ago also EUVD-2026-32955 , GHSA-wpxj-44w3-2j6x , PYSEC-2026-2225
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 7%
- public exploits
- 0
- none known
Summary
Nautobot is a Network Source of Truth and Network Automation Platform. Prior to 2.4.33 and 3.1.2, in the case of inter-object references via GenericForeignKey (a pattern allowing an object to reference another object that may belong to one of several different "content types" or database tables), when creating or updating an object containing a GenericForeignKey, Nautobot's REST API failed to enforce user "view" permissions when determining whether a given reference to another object would be valid. This vulnerability is fixed in 2.4.33 and 3.1.2.
Patch / fix
- pypi nautobot 2.4.33, 3.1.2
- networktocode nautobot 2.4.33, 3.1.2
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 5 mo ago
Exploit prediction
0.18% chance of exploitation in the next 30 days, higher than 7% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
| GitHub | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
| OSV | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | nautobot | >=3.0.0a2, <3.1.2 <2.4.33 >=3.0.0, <3.1.2 |
3.1.2 2.4.33 |
Affected products
- nautobot nautobot
Classification
- Weakness
-
- CWE-862 Missing Authorization
References
-
github.com
/nautobot/nautobot/commit/36cde7148a207234de6212ec074f321dbc9d1b5b
web, patch
-
github.com
/nautobot/nautobot/commit/9918bdb9bcf1eb42cda72c344f420a64ef7665f1
web, patch
-
github.com
/nautobot/nautobot/security/advisories/GHSA-wpxj-44w3-2j6x
web, patch, vendor-advisory
-
github.com
/nautobot/nautobot/releases/tag/v2.4.33
web, product, release-notes, advisory
-
github.com
/nautobot/nautobot/releases/tag/v3.1.2
web, product, release-notes, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-44794
advisory
-
github.com
/nautobot/nautobot
package
Sources
- CVE List CVE-2026-44794
- GitHub Advisory GHSA-wpxj-44w3-2j6x
- NVD CVE-2026-44794
- OSV PYSEC-2026-2225
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.