Skip to content
Heist/ feed
Back to feed
Low

Nautobot: Management of users via REST API does not apply configured password validators

Type: advisorySources: OSV

Nautobot is a Network Source of Truth and Network Automation Platform. Prior to versions 2.4.30 and 3.0.10, user creation and editing via the REST API fails to apply the password validation rules defined by Django's AUTH_PASSWORD_VALIDATORS setting (which defaults to an empty list, i.e., no specific rules, but can be configured in Nautobot's nautobot_config.py to apply various rules if desired). This can potentially allow for the creation or modification of users to have passwords that are weak or otherwise do not comply with configured standards. This issue has been patched in versions 2.4.30 and 3.0.10.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-34203
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 11:52 UTC · Revision 1

Source evidence

Nautobot: Management of users via REST API does not apply configured password validators

core-osv · Original source

Published 31 Mar 2026, 19:27 UTC

Nautobot is a Network Source of Truth and Network Automation Platform. Prior to versions 2.4.30 and 3.0.10, user creation and editing via the REST API fails to apply the password validation rules defined by Django's AUTH_PASSWORD_VALIDATORS setting (which defaults to an empty list, i.e., no specific rules, but can be configured in Nautobot's nautobot_config.py to apply various rules if desired). This can potentially allow for the creation or modification of users to have passwords that are weak or otherwise do not comply with configured standards. This issue has been patched in versions 2.4.30 and 3.0.10.

osv:CVE-2026-34203
Complete source record
{
  "id": "20fc0649668805913e30b03e7da0fc0606e89d292611a61296d4d11b7d6f704e",
  "url": "https://osv.dev/vulnerability/CVE-2026-34203",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Nautobot: Management of users via REST API does not apply configured password validators",
    "summary": "Nautobot is a Network Source of Truth and Network Automation Platform. Prior to versions 2.4.30 and 3.0.10, user creation and editing via the REST API fails to apply the password validation rules defined by Django's AUTH_PASSWORD_VALIDATORS setting (which defaults to an empty list, i.e., no specific rules, but can be configured in Nautobot's nautobot_config.py to apply various rules if desired). This can potentially allow for the creation or modification of users to have passwords that are weak or otherwise do not comply with configured standards. This issue has been patched in versions 2.4.30 and 3.0.10.",
    "evidence": "osv:CVE-2026-34203",
    "products": [],
    "severity": "low",
    "structured": {
      "id": "CVE-2026-34203",
      "aliases": [
        "CVE-2026-34203",
        "GHSA-xmpv-j7p2-j873",
        "PYSEC-2026-2224"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/nautobot/nautobot",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "03bdf7c01457483795e904ecf4fe02f107ede6ff"
                },
                {
                  "introduced": "b9e675881bc7cc1ce7896637828972e691860c91"
                },
                {
                  "fixed": "e2b17688e5962c0727766c29cd709480f91e93cd"
                },
                {
                  "fixed": "589f7caf54124ad76bc9fcbb7bdcaa25627cd598"
                },
                {
                  "fixed": "d1ef3135aa02fa07de061e8c085f8cce425fe8c9"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:networktocode:nautobot:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.4.30"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:networktocode:nautobot:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "3.0.0"
                      },
                      {
                        "fixed": "3.0.10"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "589f7caf54124ad76bc9fcbb7bdcaa25627cd598"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "d1ef3135aa02fa07de061e8c085f8cce425fe8c9"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v3.0.9",
            "v2.4.29",
            "v3.0.8",
            "v2.4.28",
            "v3.0.7",
            "v2.4.27",
            "v3.0.6",
            "v2.4.26",
            "v3.0.5",
            "v2.4.25",
            "v3.0.4",
            "v3.0.3",
            "v2.4.24",
            "v3.0.2",
            "v3.0.1",
            "v2.4.23",
            "v3.0.0",
            "v2.4.22",
            "v2.4.21",
            "v2.4.20",
            "v2.4.19",
            "v2.4.18",
            "v2.4.17",
            "v2.4.16",
            "v2.4.15",
            "v2.4.14",
            "v2.4.13",
            "v2.4.12",
            "v2.4.11",
            "v2.4.10",
            "v2.4.9",
            "v2.4.8",
            "v2.4.7",
            "v2.4.6",
            "v2.4.5",
            "v2.4.4",
            "v2.4.3",
            "v2.4.2",
            "v2.4.1",
            "v2.4.0",
            "v2.3.16",
            "v2.3.15",
            "v2.3.14",
            "v2.3.15-beta.1",
            "v2.3.13",
            "v2.3.12",
            "v2.3.11",
            "v2.3.10",
            "v2.3.9",
            "v2.3.8",
            "v2.3.6",
            "v2.3.5",
            "v2.3.4",
            "v2.3.3",
            "v2.3.2",
            "v2.3.1",
            "v2.3.0",
            "v2.2.9",
            "v2.2.8",
            "v2.2.7",
            "v2.2.6",
            "v2.2.5",
            "v2.2.4",
            "v2.2.3",
            "v2.2.2",
            "v2.2.1",
            "v2.2.0",
            "v2.1.9",
            "v2.1.8",
            "v2.1.7",
            "v2.1.6",
            "v2.1.5",
            "v2.1.4",
            "v2.1.3",
            "v2.1.2",
            "v2.1.1",
            "v2.1.0",
            "v2.0.6",
            "v2.0.5",
            "v2.0.4",
            "v2.0.3",
            "v2.0.2",
            "v2.0.1",
            "v2.0.0",
            "v1.6.2",
            "v2.0.0-rc.4",
            "v2.0.0-rc.3",
            "v1.6.1",
            "v1.6.0",
            "v1.5.24",
            "v1.6.0-rc.1",
            "v1.5.23",
            "v1.5.22",
            "v1.5.21",
            "v1.5.20",
            "v1.5.19",
            "v1.5.18",
            "v1.5.17",
            "v1.5.16",
            "v1.5.15",
            "v1.5.14",
            "v1.5.13",
            "v1.5.12",
            "v1.5.11",
            "v1.5.10",
            "v1.5.9",
            "v1.5.8",
            "v1.5.7",
            "v1.5.6",
            "v1.5.5",
            "v1.5.4",
            "v1.5.3",
            "v1.5.2",
            "v1.5.1",
            "v1.5.0",
            "v1.4.10",
            "v1.4.9",
            "v1.4.8",
            "v1.4.7",
            "v1.4.6",
            "v1.4.5",
            "v1.4.4",
            "v1.4.3",
            "v1.4.2",
            "v1.4.1",
            "v1.4.0",
            "v1.3.10",
            "v1.3",
            "v1.3.9",
            "v1.3.8",
            "v1.3.7",
            "v1.3.6",
            "v1.3.5",
            "v1.3.4",
            "v1.3.3",
            "v1.3.2",
            "v1.3.1",
            "v1.3.0",
            "v1.2.11",
            "v1.2",
            "v1.2.10",
            "v1.2.9",
            "v1.2.8",
            "v1.2.7",
            "v1.2.6",
            "v1.2.5",
            "v1.2.4",
            "v1.2.3",
            "v1.2.2",
            "v1.2.1",
            "v1.2.0",
            "v1.2.0b1",
            "v1.1.4",
            "v1.1.3",
            "v1.1.2",
            "v1.1.1",
            "v1.1.0",
            "v1.1.0b2",
            "v1.1.0b1",
            "v1.0.3",
            "v1.0.2",
            "v1.0.1",
            "v1.0.0",
            "v1.0.0b4",
            "v1.0.0b3",
            "v1.0.0b2",
            "v1.0.0b1",
            "v1.0.0a2",
            "v1.0.0a1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-34203.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:50.610186078Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34203.json",
        "https://github.com/nautobot/nautobot/security/advisories/GHSA-xmpv-j7p2-j873",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-34203",
        "https://github.com/nautobot/nautobot/commit/589f7caf54124ad76bc9fcbb7bdcaa25627cd598",
        "https://github.com/nautobot/nautobot/commit/d1ef3135aa02fa07de061e8c085f8cce425fe8c9",
        "https://github.com/nautobot/nautobot/pull/8778",
        "https://github.com/nautobot/nautobot/pull/8779"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-521"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34203.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-34203",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 519194,
  "published_at": "2026-03-31T19:27:29.903+00:00"
}