Information
An NGINX installation must be present on the system. To ensure support for modern security standards (such as TLS 1.3 and HTTP/3) and to mitigate known vulnerabilities, the installed version must be 1.28.0 or later and compiled with the necessary modules.
NGINX must be installed and operational to serve as the target for this benchmark's security controls. Enforcing a minimum version and feature set ensures the platform is capable of supporting the required security configurations.
Solution
Install or upgrade NGINX to version 1.28.0 or later.
Note: Official packages from nginx.org https://nginx.org/en/linux_packages.html (see recommendation 1.2.1) typically include these modules by default. Custom builds must explicitly enable them.
Impact:
Upgrading NGINX to a newer version may introduce configuration syntax changes or deprecated directives. Administrators should test the configuration syntax nginx -t before restarting the service.