# Cis Apache24 2.8

> Cis 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

- Skill name: `cis-apache24-2.8`
- Category: [DevOps & Security](https://www.openparable.com/skill/devops-security/1)
- Source: 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
- Repository: CyberStrikeus/CyberStrike (1,211 GitHub stars when collected)

## SKILL.md

# 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:

```bash
# 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:

1. For source builds with static modules, run the Apache `./configure` script without including the `mod_info` in the `--enable-modules= configure` script options.
   - `$ cd $DOWNLOAD_HTTPD`
   - `$ ./configure`
2. For dynamically loaded modules, comment out or remove the LoadModule directive for the `mod_info` module from the `httpd.conf` file.
   - `##LoadModule info_module modules/mod_info.so`

## Default Value

The `mod_info` module is not enabled with a default source build.

## References

1. https://httpd.apache.org/docs/2.4/mod/mod_info.html

## 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

---

Source: https://www.openparable.com/skill/devops-security/cis-apache24-2-8 (OpenParable). Cite the canonical URL above.
