Information
Depending on the distribution, several other packages next to the mandatory postgresql might have been installed upon a system.Typical add-on packages are:
- postgresql-doc : PostgreSQL documentation.
- phppgadmin : PostgreSQL web-based administration tool.
- ...
Unused packages can increase the potential attack surface of the system.
NOTE: Nessus has provided the target output to assist in reviewing the benchmark to ensure target compliance.
Solution
Examine the installed packages:
Debian:
dpkg -l $(apt-cache search postgresql --names-only| awk '{print $1}') 2>&1 | grep -v 'no packages found'
RHEL:
rpm -q $(dnf search postgresql | cut -d: -f1 | cut -d. -f1) 2>&1 | grep -Ev 'package.*is not installed'
Remove any identified packages that are undesired:
Debian:
apt purge <pkg>
RHEL:
dnf erase <pkg>