Files
nuclei-templates/code/linux/audit/ldap-client.yaml

44 lines
1.5 KiB
YAML
Raw Normal View History

2025-08-19 18:03:12 +05:30
id: ldap-client
2025-06-18 23:58:37 -07:00
info:
name: Ensure LDAP Client is Not Installed
author: Th3l0newolf
2025-08-19 18:03:12 +05:30
severity: info
2025-06-18 23:58:37 -07:00
description: |
2025-08-19 18:03:12 +05:30
The ldap-utils package provides LDAP client utilities that allow systems to query and interact with LDAP directories.If not explicitly required, it should be removed to minimize the systems attack surface and reduce security risks.
2025-06-18 23:58:37 -07:00
remediation: |
2025-08-19 18:03:12 +05:30
- Ensure the ldap-utils package is not installed unless explicitly required.
- To remove the package, run: sudo apt-get remove ldap-utils -y
2025-06-18 23:58:37 -07:00
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
metadata:
verified: true
2025-08-28 23:41:32 +05:30
tags: cis,local,cisecurity,audit,linux,ubuntu,ldap
2025-06-18 23:58:37 -07:00
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
# Check if the ldap-utils package is installed
if dpkg-query -W -f='${Status}' ldap-utils 2>/dev/null | grep -q "install ok installed"; then
2025-08-19 18:03:12 +05:30
echo "[cis-ldap-client-check:Policy-Fail] [ldap-utils is installed] [CIS_FAIL]"
2025-06-18 23:58:37 -07:00
else
2025-08-19 18:03:12 +05:30
echo "[cis-ldap-client-check:Policy-Pass] [ldap-utils is not installed] [CIS_PASS]"
2025-06-18 23:58:37 -07:00
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
2025-08-21 12:45:03 +00:00
- "Policy-Fail"
2025-08-29 10:06:03 +00:00
# digest: 4b0a00483046022100ff8778e0ae1fc773a1a46f288bcfb1d5e232d50fe42361d05d96bca924ecae6e0221009d492ae0f7a531cea826f1e264d8b8418a9656c6f5fa3d0ce75fb7ff9ba9b54b:922c64590222798bb761d5b6d8e72950