Cis Apache24 2.8
DevOps & Securitycis-apache24-2.8Cis Apache24 2.8 is an Agent Skill for devops & security published in the CyberStrikeus/CyberStrike repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Ensure the Info Module Is Disabled
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Inspect the Agent Skill at https://github.com/CyberStrikeus/CyberStrike/blob/HEAD/.cyberstrike/skill/CIS_benchmarks/Server_Software/Apache_HTTP_Server/CIS_Apache_HTTP_Server_2.4_Benchmark_v2.3.0/cis-apache24-2.8/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/cis-apache24-2-8, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
2.8 Ensure the Info Module Is Disabled (Automated)
Profile Applicability
- Level 1
Description
The Apache mod_info module provides information on the server configuration via access to a /server-info URL location.
Rationale
While having server configuration information available as a web page may be convenient it's recommended that this module NOT be enabled. Once mod_info is loaded into the server, its handler capability is available in all per-directory .htaccess files and can leak sensitive information from the configuration directives of other Apache modules such as system paths, usernames/passwords, database names, etc.
Audit
Perform the following to determine if the Info module is enabled.
Run the httpd server with the -M option to list enabled modules:
# httpd -M | egrep 'info_module'
Note: If the module is correctly disabled, there will be no output when executing the above command.
Remediation
Perform either one of the following to disable the mod_info module:
- For source builds with static modules, run the Apache
./configurescript without including themod_infoin the--enable-modules= configurescript options.$ cd $DOWNLOAD_HTTPD$ ./configure
- For dynamically loaded modules, comment out or remove the LoadModule directive for the
mod_infomodule from thehttpd.conffile.##LoadModule info_module modules/mod_info.so
Default Value
The mod_info module is not enabled with a default source build.
References
CIS Controls
- v8: 4.8 Uninstall or Disable Unnecessary Services on Enterprise Assets and Software
- v7: 9.2 Ensure Only Approved Ports, Protocols and Services Are Running
Profile
- Level 1