Database Management
Why SolarWinds Database Performance Analyzer is not affected by CVE-2025-4517
This article explains why SolarWinds Database Performance Analyzer (DPA) is not affected by CVE-2025-4517.
First published date
Last published date
Overview
In 2025, the National Institute of Standards and Technology (NIST) published a security bulletin about NVD - CVE-2025-4517.
Product section
Cause
CVE-2025-4517 is an arbitrary file write vulnerability that affects software utilizing the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of “data” or “tar”. On Python versions 3.14 or later, the default value of the filter= parameter has been changed from “no filtering” to “data”.
Resolution
SolarWinds Database Performance Analyzer (DPA) is not impacted by CVE-2025-4517 because it only uses nmap.exe via the Java library nmap4j for port scanning and does not invoke Nmap’s embedded Python, Zenmap, or any Python-based features. The vulnerability requires the use of tarfile.extractall()/tarfile.extract() on untrusted tar archives, which does not occur in DPA or in the way Nmap is used by DPA.