Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-qf3c-rw9f-jh7v

Опубликовано: 21 нояб. 2023
Источник: github
Github: Прошло ревью
CVSS3: 5.7

Описание

Clear Text Credentials Exposed via Onboarding Task

Impact

When credentials are provided while creating an OnboardingTask they may be visible via the Job Results view under the Additional Data tab as args for the Celery Task execution. This only applies to OnboardingTasks that are created with credentials specified while on v2.0.0-2.0.2 of Nautobot Device Onboarding. This advisory does not apply earlier version or when using NAPALM_USERNAME & NAPALM_PASSWORD from nautobot_config.py

Patches

v3.0.0

Workarounds

None

Recommendations

  • Delete all Job Results for any onboarding task to remove clear text credentials from database entries that were run while on v2.0.X
  • Upgrade to v3.0.0
  • Rotate any exposed credential

Пакеты

Наименование

nautobot-device-onboarding

pip
Затронутые версииВерсия исправления

>= 2.0.0, < 3.0.0

3.0.0

EPSS

Процентиль: 36%
0.00149
Низкий

5.7 Medium

CVSS3

Дефекты

CWE-200
CWE-256

Связанные уязвимости

CVSS3: 5.7
nvd
около 2 лет назад

The Nautobot Device Onboarding plugin uses the netmiko and NAPALM libraries to simplify the onboarding process of a new device into Nautobot down to, in many cases, an IP Address and a Location. Starting in version 2.0.0 and prior to version 3.0.0, credentials provided to onboarding task are visible via Job Results from an execution of an Onboarding Task. Version 3.0.0 fixes this issue; no known workarounds are available. Mitigation recommendations include deleting all Job Results for any onboarding task to remove clear text credentials from database entries that were run while on v2.0.X, upgrading to v3.0.0, and rotating any exposed credentials.

EPSS

Процентиль: 36%
0.00149
Низкий

5.7 Medium

CVSS3

Дефекты

CWE-200
CWE-256