DFN-CERT-2016-0941 NFDUMP: Mehrere Schwachstellen ermöglichen verschiedene Denial-of-Service-Angriffe [Linux][Fedora]

Liebe Kolleginnen und Kollegen,

bitte beachten Sie die folgende Sicherheitsmeldung.

Betroffene Software:

NFDUMP < 1.6.15 Betroffene Plattformen: Red Hat Fedora 22 Red Hat Fedora 23 Red Hat Fedora 24 Extra Packages for Red Hat Enterprise Linux 7 Mehrere Schwachstellen in NFDUMP ermöglichen einem entfernten, nicht authentifizierten Angreifer das Durchführen verschiedener Denial-of-Service-Angriffe. Für Fedora 22, 23 und 24 sowie Fedora EPEL 7 stehen Sicherheitsupdates für NFDUMP auf Version 1.6.15 im Status 'testing' bereit. Fedora gibt die Schwere der Sicherheitsanfälligkeit mit 'hoch' (high) an. Patch: Fedora Security Update FEDORA-2016-3b49c9aa49 (Fedora 22, nfdump 1.6.15) https://bodhi.fedoraproject.org/updates/FEDORA-2016-3b49c9aa49

Patch:

Fedora Security Update FEDORA-2016-54dfd21f15 (Fedora 23, nfdump 1.6.15)

https://bodhi.fedoraproject.org/updates/FEDORA-2016-54dfd21f15

Patch:

Fedora Security Update FEDORA-2016-a771d67ba0 (Fedora 24, nfdump 1.6.15)

https://bodhi.fedoraproject.org/updates/FEDORA-2016-a771d67ba0

Patch:

Fedora Security Update FEDORA-EPEL-2016-ac8f9cc0fd (Fedora EPEL7, nfdump
1.6.15)

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-ac8f9cc0fd

NFDUMP-1-6-14-C: Schwachstelle in NFDUMP ermöglicht
Denial-of-Service-Angriff

Es existiert eine Schwachstelle in NFDUMP aufgrund der unzureichenden
Überprüfung von Eingangsdaten. Mit Hilfe eines speziell präparierten
Datenpakets, in dem das Feld ‘table->input_record_size’ auf den Wert ‘0’
gesetzt ist, kann in der Methode ‘Process_v9_data’ des Netflow Capture
Daemons nfcapd eine Endlosschleife erzeugt werden. Der Grund dafür ist, dass
die Methode in einer Schleife den Wert von ‘table->input_record_size’ so
lange von der Variable ‘size_left’ abzieht, bis ‘size_left zu ‘0’ wird und
die Verarbeitung endet. Ein entfernter, nicht authentifizierter Angreife
kann einen Denial-of-Service-Angriff durchführen.

NFDUMP-1-6-14-B: Schwachstelle in NFDUMP ermöglicht
Denial-of-Service-Angriff

Sendet man NFDUMP ein IPFIX-Paket mit einer ‘Flowset ID’ von 3 und einem
großen ‘scope_field_count’ Parameter, verarbeitet der Netflow Capture Daemon
nfcapd kontinuierlich den vom Paket allozierten Heap-Speicher, weil der Wert
des Parameters für die Verarbeitung des IPFIX-Pakets ungeprüft in einer
for-Schleife verwendet wird. Dies kann zu einer Speicherschutzverletzung
(Segmentation Fault) führen, wenn ungültige Speicherbereiche aufgerufen
werden, wodurch das Programm zum Absturz gebracht werden kann
(Denial-of-Service). Ein entfernter, nicht authentifizierter Angreife kann
einen Denial-of-Service-Angriff durchführen.

NFDUMP-1-6-14-A: Schwachstelle in NFDUMP ermöglicht
Denial-of-Service-Angriff

Es existiert eine Denial-of-Service-Schwachstelle im Netflow Capture Daemon
nfcapd von NFDUMP aufgrund der unzureichenden Überprüfung von Eingaben im
Zusammenhang mit der Variable ‘size_left’. Diese wird im Programmdurchlauf
stetig um den Wert 4 dekrementiert, wobei die tatsächliche Größe im ersten
Durchlauf nicht überprüft wird. Manipuliert man den Parameter
‘flowset_length’ in einem IPFIX-Paket auf einen initialen Wert kleiner 4,
kommt es zu einem Ganzzahl-Unterlauf (Integer Underflow), wodurch
‘size_left’ einen enorm hohen Wert erhält und das Programm kontinuierlich
den Heap-basierten Speicher verarbeitet, bis eine Speicherschutzverletzung
(Segmentation Fault) auftritt und das Programm abstürzt. Ein entfernter,
nicht authentifizierter Angreife kann einen Denial-of-Service-Angriff
durchführen.

Referenzen:

Dieses Advisory finden Sie auch im DFN-CERT Portal unter:
https://portal.cert.dfn.de/adv/DFN-CERT-2016-0941/

Fedora Security Update FEDORA-2016-3b49c9aa49 (Fedora 22, nfdump 1.6.15):
https://bodhi.fedoraproject.org/updates/FEDORA-2016-3b49c9aa49

Fedora Security Update FEDORA-2016-54dfd21f15 (Fedora 23, nfdump 1.6.15):
https://bodhi.fedoraproject.org/updates/FEDORA-2016-54dfd21f15

Fedora Security Update FEDORA-2016-a771d67ba0 (Fedora 24, nfdump 1.6.15):
https://bodhi.fedoraproject.org/updates/FEDORA-2016-a771d67ba0

Fedora Security Update FEDORA-EPEL-2016-ac8f9cc0fd (Fedora EPEL7, nfdump
1.6.15):
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-ac8f9cc0fd

(c) DFN-CERT Services GmbH, all rights reserved!
Die Weiterverbreitung ist mit Hinweis auf den Copyrightinhaber innerhalb der
eigenen Einrichtung erlaubt. Eine darüber hinausgehende Verbreitung bedarf
des schriftlichen Einverständnisses des Rechteinhabers.

Nach oben