Verify SSH is configured to use only approved MAC algorithms to prevent weak cipher attacks
Scanned 9/3/2026
Install to Claude Code
npx -y skills add CyberStrikeus/CyberStrike --skill cis-ubuntu1404-v210-5-2-11 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cis Ubuntu1404 V210 5 2 11?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/cyberstrikeus-cis-ubuntu1404-v210-5-2-11)More formats (shields.io, HTML) on the badges page.
---
name: "CIS Ubuntu 14.04 LTS - 5.2.11 Ensure only approved MAC algorithms are used"
description: "Verify SSH is configured to use only approved MAC algorithms to prevent weak cipher attacks"
category: "cis-os-hardening"
version: "2.1.0"
author: "cyberstrike-official"
tags:
- cis
- ubuntu
- ubuntu-14.04
- level-1
- scored
- ssh
cis_id: "5.2.11"
cis_benchmark: "CIS Ubuntu Linux 14.04 LTS Benchmark v2.1.0"
tech_stack:
- ubuntu
- linux
cwe_ids: []
chains_with: []
prerequisites: []
severity_boost: "medium"
---
# 5.2.11 Ensure only approved MAC algorithms are used (Scored)
## Profile Applicability
- Level 1 - Server
- Level 1 - Workstation
## Description
This variable limits the types of MAC algorithms that SSH can use during communication.
## Rationale
MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information.
## Audit Procedure
Run the following command and verify that output does not contain any unlisted MAC algorithms:
```bash
grep "MACs" /etc/ssh/sshd_config
```
## Expected Result
```
MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,umac-128@openssh.com,curve25519-sha256@libssh.org,diffie-hellman-group-exchange-sha256
```
## Remediation
Edit the `/etc/ssh/sshd_config` file to set the parameter as follows:
```
MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,umac-128@openssh.com
```
## Default Value
MACs include all available algorithms by default.
## References
1. More information on SSH downgrade attacks can be found here: http://www.mitls.org/pages/attacks/SLOTH
- CIS Controls: 3.4 - Use Only Secure Channels For Remote System Administration
## Profile
- Level 1 - Server
- Level 1 - Workstation
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!