Finding ID | Version | Rule ID | IA Controls | Severity |
---|---|---|---|---|
V-213628 | PPS9-00-008700 | SV-213628r508024_rule | Medium |
Description |
---|
Use of nonsecure network functions, ports, protocols, and services exposes the system to avoidable threats. A database cluster listens on a single port (usually 5444 for Postgres Plus Advanced Server). The Postgres Enterprise Manager (PEM) agents do not listen on ports, they only act as clients to the PEM server. The PEM server has two components (a repository which is a Postgres database) and a PHP application. The PHP application listens on a port configured in Apache, generally 8080 or 8443. The ports to check are: 1) The primary Postgres cluster port, 2) The PEM PHP port, and 3) The PEM Repository DB port. Generally 2 and 3 should be installed on an isolated management machine without access from anyone other than administrators. |
STIG | Date |
---|---|
EDB Postgres Advanced Server Security Technical Implementation Guide | 2022-06-13 |
Check Text ( C-14850r290196_chk ) |
---|
Review the network functions, ports, protocols, and services supported by the DBMS. If any protocol is prohibited by the PPSM guidance and is enabled, this is a finding. Open " Execute the following SQL as enterprisedb: SHOW port; If the displayed port is not allowed, this is a finding. |
Fix Text (F-14848r290197_fix) |
---|
Disable each prohibited network function, port, protocol, or service prohibited by the PPSM guidance. Open " Execute the following SQL as enterprisedb: ALTER SYSTEM SET port = Execute the following operating system command as root: systemctl restart ppas-9.5.service |