SNMP Weak Community String

Detects SNMP configurations using default or weak community strings that allow unauthorized network device management.

zakirkun 65cab44 2 files · 2.1 KB Updated

File contents

SNMP Weak Community String

Overview

SNMP (Simple Network Management Protocol) uses community strings as authentication for v1 and v2c. Default strings public (read) and private (write) are universally known and allow:

  • Reading entire MIB (network topology, device info, traffic stats)
  • Writing to network configuration (v2c write access)
  • Gaining network intelligence for lateral movement

Remediation

  • Use SNMPv3 with authentication and encryption
  • If v2c required, use strong random community strings
  • Block SNMP from external interfaces
  • Apply ACLs to restrict SNMP access to management stations

zakirkun/ice-tea/tree/main/skills/network/snmp-weak-community commit 65cab44db0

Frequently asked questions

npx skillmds@latest add zakirkun/snmp-weak-community-string