{"id":"CVE-2024-29199","published":"2024-03-26T03:08:21Z","modified":"2024-08-02T16:13:27Z","title":"Unauthenticated views may expose information to anonymous users","vendor":"nautobot","product":"nautobot","tier":"tail","description":{"text":"Nautobot is a Network Source of Truth and Network Automation Platform. A number of Nautobot URL endpoints were found to be improperly accessible to unauthenticated (anonymous) users. These endpoints will not disclose any Nautobot data to an unauthenticated user unless the Nautobot configuration variable EXEMPT_VIEW_PERMISSIONS is changed from its default value (an empty list) to permit access to specific data by unauthenticated users. This vulnerability is fixed in 1.6.16 and 2.1.9.","provenance":"source","from":"CVE.org"},"cvss":{"score":3.7,"severity":"LOW","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.00628,"percentile":0.50117,"provenance":"source"},"cwes":[{"id":"CWE-200","name":"Exposure of Sensitive Information to an Unauthorized Actor"}],"references":[{"url":"https://github.com/nautobot/nautobot/security/advisories/GHSA-m732-wvh2-7cq4","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/nautobot/nautobot/pull/5464","tags":["x_refsource_MISC"]},{"url":"https://github.com/nautobot/nautobot/pull/5465","tags":["x_refsource_MISC"]},{"url":"https://github.com/nautobot/nautobot/commit/2fd95c365f8477b26e06d60b999ddd36882d5750","tags":["x_refsource_MISC"]},{"url":"https://github.com/nautobot/nautobot/commit/dd623e6c3307f48b6357fcc91925bcad5192abfb","tags":["x_refsource_MISC"]},{"url":"https://github.com/nautobot/nautobot/releases/tag/v1.6.16","tags":["x_refsource_MISC"]},{"url":"https://github.com/nautobot/nautobot/releases/tag/v2.1.9","tags":["x_refsource_MISC"]}],"priority":{"score":12.6,"factors":[{"name":"EPSS percentile","points":10.02},{"name":"CVSS severity","points":2.59}]},"vendorSlug":"nautobot","affectedVersions":[{"vendor":"nautobot","product":"nautobot","versions":["< 1.6.16",">= 2.0.0, < 2.1.9"]}],"affected":[{"ecosystem":"PyPI","package":"nautobot","vulnerableRanges":["<1.6.16",">=2.0.0, <2.1.9"],"patched":["1.6.16","2.1.9"],"from":["GHSA-m732-wvh2-7cq4","PYSEC-2026-1687"],"provenance":"source"}],"euvd":{"id":"EUVD-2024-0959","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-nautobot-cve-2023-46128","parents":[{"from":"CVE-2023-46128","to":"CVE-2024-29199","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["nautobot/core/api/utils.py"],"commits":["https://github.com/nautobot/nautobot/commit/1ce8e5c658a075c29554d517cd453675e5d40d71","https://github.com/nautobot/nautobot/commit/2fd95c365f8477b26e06d60b999ddd36882d5750","https://github.com/nautobot/nautobot/commit/dd623e6c3307f48b6357fcc91925bcad5192abfb"],"basis":"rarely changed file"}]},{"from":"CVE-2023-48705","to":"CVE-2024-29199","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["nautobot/core/settings.py","nautobot/core/views/generic.py","nautobot/core/views/mixins.py","nautobot/dcim/views.py","nautobot/extras/views.py"],"commits":["https://github.com/nautobot/nautobot/commit/362850f5a94689a4c75e3188bf6de826c3b012b2","https://github.com/nautobot/nautobot/commit/54abe23331b6c3d0d82bf1b028c679b1d200920d","https://github.com/nautobot/nautobot/commit/2fd95c365f8477b26e06d60b999ddd36882d5750","https://github.com/nautobot/nautobot/commit/dd623e6c3307f48b6357fcc91925bcad5192abfb"],"basis":"rarely changed file"}]},{"from":"CVE-2023-50263","to":"CVE-2024-29199","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["nautobot/core/views/__init__.py"],"commits":["https://github.com/nautobot/nautobot/commit/458280c359a4833a20da294eaf4b8d55edc91cee","https://github.com/nautobot/nautobot/commit/7c4cf3137f45f1541f09f2f6a7f8850cd3a2eaee","https://github.com/nautobot/nautobot/commit/2fd95c365f8477b26e06d60b999ddd36882d5750","https://github.com/nautobot/nautobot/commit/dd623e6c3307f48b6357fcc91925bcad5192abfb"],"basis":"rarely changed file"}]}],"children":[{"from":"CVE-2024-29199","to":"CVE-2024-36112","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["nautobot/extras/api/views.py","nautobot/extras/views.py"],"commits":["https://github.com/nautobot/nautobot/commit/2fd95c365f8477b26e06d60b999ddd36882d5750","https://github.com/nautobot/nautobot/commit/dd623e6c3307f48b6357fcc91925bcad5192abfb","https://github.com/nautobot/nautobot/commit/3a63aa1327f943b2ac8452757ea2e4d403387ad6","https://github.com/nautobot/nautobot/commit/4d1ff2abe2775b0a6fb16e6d1d503a78226a6f8e"],"basis":"shared function","functions":["get","get_extra_context"]}]},{"from":"CVE-2024-29199","to":"CVE-2025-49143","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["nautobot/core/views/__init__.py"],"commits":["https://github.com/nautobot/nautobot/commit/2fd95c365f8477b26e06d60b999ddd36882d5750","https://github.com/nautobot/nautobot/commit/dd623e6c3307f48b6357fcc91925bcad5192abfb","https://github.com/nautobot/nautobot/commit/9c892dc300429948a4714f743c9c2879d8987340","https://github.com/nautobot/nautobot/commit/d99a53b065129cff3a0fa9abe7355a9ef1ad4c95"],"basis":"shared function","functions":["get"]}]}],"packageHistory":[{"cve":"CVE-2023-50263","published":"2023-12-12","fixed":"2.0.6","kev":false},{"cve":"CVE-2023-51649","published":"2023-12-22","fixed":"2.1.0","kev":false},{"cve":"CVE-2024-23345","published":"2024-01-22","fixed":"2.1.2","kev":false,"link":{"from":"CVE-2024-23345","to":"CVE-2024-29199","relation":"successor","confidence":"high","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"PyPI:nautobot","fromFixed":"2.1.2","toFixed":"2.1.9","daysApart":64},{"kind":"version-step","provenance":"source","package":"PyPI:nautobot","fromFixed":"1.6.10","toFixed":"1.6.16","daysApart":64},{"kind":"same-code","provenance":"machine","files":["nautobot/core/settings.py"],"commits":["https://github.com/nautobot/nautobot/commit/17effcbe84a72150c82b138565c311bbee357e80","https://github.com/nautobot/nautobot/commit/64312a4297b5ca49b6cdedf477e41e8e4fd61cce","https://github.com/nautobot/nautobot/commit/2fd95c365f8477b26e06d60b999ddd36882d5750","https://github.com/nautobot/nautobot/commit/dd623e6c3307f48b6357fcc91925bcad5192abfb"],"basis":"shared file"}]}},{"cve":"CVE-2024-29199","published":"2024-03-26","fixed":"2.1.9","kev":false},{"cve":"CVE-2024-32979","published":"2024-05-01","fixed":"2.2.3","kev":false,"link":{"from":"CVE-2024-29199","to":"CVE-2024-32979","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"PyPI:nautobot","fromFixed":"2.1.9","toFixed":"2.2.3","daysApart":36},{"kind":"version-step","provenance":"source","package":"PyPI:nautobot","fromFixed":"1.6.16","toFixed":"1.6.20","daysApart":36}]}},{"cve":"CVE-2024-34707","published":"2024-05-13","fixed":"2.2.4","kev":false},{"cve":"CVE-2024-36112","published":"2024-05-28","fixed":"2.3.0b1","kev":false}],"package":"PyPI:nautobot"}}