Im Net-SNMP-Paket, das die Protokolle SNMP v1, SNMP v2c und SNMP v3 implementiert, wurde eine Sicherheitsanfälligkeit (CVE-2025-68615) entdeckt, die eine entfernte Codeausführung auf Servern ermöglicht, die den Dienst snmptrapd zur Annahme und Verarbeitung von Trap-Nachrichten von Geräten verwenden. Standardmäßig akzeptiert der Dienst Anfragen über den UDP-Port 162 und wird mit Root-Rechten ausgeführt. Der Gefährdung wird ein kritisches Risiko (9,8 von 10) zugewiesen. Ein Angriff kann ohne Authentifizierung durchgeführt werden.
Die Sicherheitsanfälligkeit wird durch eine fehlerhafte Überprüfung der Größe des OID verursacht („trapOidLen >= 0“ statt „trapOidLen > 0“) vor dem Kopieren der im Paket angegebenen Daten in einen Puffer fester Größe. Das Übertragen speziell gestalteter Pakete führt dazu, dass Daten über die Grenze des trapOid-Puffers geschrieben werden, was ausgenutzt werden kann, um den Code des Angreifers mit den Rechten auszuführen, unter denen der Prozess snmptrapd läuft. Die Sicherheitsanfälligkeit wurde in den Updates Net-SNMP 5.9.5 und 5.10.pre2 behoben. Als zusätzliche Schutzmaßnahme wird empfohlen, den Zugriff aus externen Netzwerken auf den UDP-Port 162 in der Firewall zu blockieren.
Quelle: opennet.ru
