PostgreSQL 9.x STIG Version Comparison
PostgreSQL 9.x Security Technical Implementation Guide
Comparison
There are 2 differences between versions v2 r2 (July 23, 2021) (the "left" version) and v2 r4 (Jan. 24, 2024) (the "right" version).
Check PGS9-00-012900 was added to the benchmark in the "right" version.
This check's original form is available here.
Text Differences
Title
PostgreSQL products must be a version supported by the vendor.
Check Content
If new packages are available for PostgreSQL, they can be reviewed in the package manager appropriate for the server operating system: To list the version of installed PostgreSQL using psql: $ sudo su - postgres $ psql --version To list the current version of software for RPM: $ rpm -qa | grep postgres To list the current version of software for APT: $ apt-cache policy postgres All versions of PostgreSQL will be listed here: http://www.postgresql.org/support/versioning/ All security-relevant software updates for PostgreSQL will be listed here: http://www.postgresql.org/support/security/ If PostgreSQL is not at the latest version, this is a finding.
Discussion
Unsupported commercial and database systems should not be used because fixes to newly identified bugs will not be implemented by the vendor. The lack of support can result in potential vulnerabilities. Systems at unsupported servicing levels or releases will not receive security updates for new vulnerabilities, which leaves them subject to exploitation. When maintenance updates and patches are no longer available, the database software is no longer considered supported and should be upgraded or decommissioned.
Fix
Remove or decommission all unsupported software products. Upgrade unsupported DBMS or unsupported components to a supported version of the product.