During a recent OWASP ZAP scan of the FreeIPA WebUI, a low-risk configuration issue was identified. The HTTP response header Server disclosing detailed version information about the underlying server software. For example:
Server
Server: Apache/2.4.65 (Fedora Linux) OpenSSL/3.5.4 mod_wsgi/5.0.2 Python/3.14 mod_auth_gssapi/1.6.5
This level of detail is unnecessary for application function and provides potential attackers with valuable reconnaissance information. Knowing the specific software versions (Apache, OpenSSL, OS, ...) allows attackers to identify and target known vulnerabilities for those components.
CWE: CWE-497: Exposure of Sensitive System Information to an Unauthorized Control Sphere
Recommendation Suppress the Server header in the web server's configuration to prevent the disclosure of detailed software and version information.
Metadata Update from @dhanina: - Issue assigned to dhanina
Metadata Update from @dhanina: - Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/8335
master:
ipa-4-8:
ipa-4-6:
Metadata Update from @dhanina: - Custom field rhbz adjusted to https://redhat.atlassian.net/browse/IDM-1603
ipa-4-12:
ipa-4-11:
ipa-4-9:
ipa-4-10:
ipa-4-13:
Metadata Update from @dhanina: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)