
This application utilized the Self Registration feature to create a rogue agent that then dumps ApplianceConfiguration settings which may or may not contain information such as plain text passwords. This was reported to SolarWinds PSIRT on 10/10/2019 with very little feedback.
수정 사항/해결 방법이 공개되었습니다. 자세한 내용: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7984
이 애플리케이션은 nCentral 에이전트 닷넷(.NET) 라이브러리를 활용하여 에이전트 등록을 시뮬레이션하고 에이전트/어플라이언스 구성 설정을 가져옵니다. 이 정보에는 일반 텍스트(평문) Active Directory 도메인 자격 증명이 포함될 수 있습니다. 이 내용은 2019년 10월 10일 SolarWinds PSIRT([email protected])에 보고되었습니다. 대부분의 경우 에이전트 다운로드 URL이 보호되지 않아 인증되지 않은 사용자라도 고객 ID만 알면 에이전트 소프트웨어를 다운로드할 수 있습니다. 고객 ID를 확보하면 자체 등록하여 구성을 가져올 수 있습니다. 이 애플리케이션은 에이전트 다운로드 URL을 통해 고객 ID의 유효성을 먼저 테스트합니다. 성공하면 구성을 가져옵니다. 구성을 바로 가져오기만 시도하지 않는 이유는 해당 작업이 타임아웃될 경우 너무 오래 걸리기 때문입니다. 초기 확인 단계를 제거하면 더 많은 결과를 얻을 수 있습니다. 에이전트 다운로드는 차단될 수 있지만 에이전트 통신은 차단되지 않을 수 있기 때문입니다.
Harmony는 필요하지 않은 "config" 디렉터리를 nCentral 라이브러리가 저장하거나 생성하지 못하도록 차단하는 데에만 사용됩니다.
nCentralDumpsterDiver 1.0.0.0
Copyright c 2020
ERROR(S):
Required option 'u, url' is missing.
-u, --url Required. URLs to be Processed
-i, --id Customer IDs to try processing, will be excluded from bruteforce
-b, --bruteforce (Default: false) Enable Customer ID BruteForce
--min (Default: 100) Minimum Customer ID to try for bruteforce.
--max (Default: 200) Maximum Customer ID to try for bruteforce.
--help Display this help screen.
--version Display version information.`
C:\Storage\nCentralDumpsterDiver>nCentralDumpsterDiver.exe -u https://nable.localhost.localdomain/ -b
[10:49:00 INF] Processing https://nable.localhost.localdomain/ started
[10:49:00 INF] Starting bruteforce, this will exclude any previously specified customer id(s)

