UPDATE: DFN-CERT-2016-0404 Ruby on Rails: Zwei Schwachstellen ermöglichen u.a. die Ausführung beliebigen Programmcodes [Linux][Debian][Fedora]

Liebe Kolleginnen und Kollegen,

bitte beachten Sie die folgende Sicherheitsmeldung.

Historie:
Version 2 (10.03.2016):
Debian stellt für die Distributionen Jessie (stable) und Stretch (testing)
Sicherheitsupdates bereit.
Version 1 (08.03.2016):
Neues Advisory

Betroffene Software:

Action Pack
Ruby on Rails <= 3.2.22.1 Ruby on Rails <= 4.1.14.1 Ruby on Rails <= 4.2.5.1 Betroffene Plattformen: Debian Linux 8.3 Jessie Debian Linux 9.0 Stretch GNU/Linux Red Hat Fedora 22 Red Hat Fedora 23 Zwei Schwachstellen in Action Pack von Ruby on Rails ermöglichen einem entfernten, nicht authentifizierten Angreifer die Ausführung beliebigen Programmcodes und das Ausspähen von Informationen über ungeprüfte Benutzereingaben an die 'render'-Funktion. Rails Security stellt mit den Versionen Rails 4.2.5.2, 4.1.14.2 und 3.2.22.2 Sicherheitsupdates für die einzelnen Versionszweige bereit, die diese Schwachstellen beheben. Zusätzlich ist der Versionszweig 4.0.x betroffen. Rails ist ab Versionszweig 4.2.x nicht mehr von CVE-2016-2097 betroffen. Für die Distributionen Fedora 22 und 23 stehen mit den Paketen rubygem-actionpack-4.2.0-4.fc22, rubygem-actionview-4.2.0-5.fc22 und rubygem-actionpack-4.2.3-5.fc23 sowie rubygem-actionview-4.2.3-5.fc23 Sicherheitsupdates im Status 'pending' bereit, um die Schwachstelle CVE-2016-2098 zu beheben. Patch: Fedora Security Advisory FEDORA-2016-f6af14570f (Fedora 23) https://bodhi.fedoraproject.org/updates/FEDORA-2016-f6af14570f

Patch:

Fedora Security Update FEDORA-2016-3954061e32 (Fedora 22)

https://bodhi.fedoraproject.org/updates/FEDORA-2016-3954061e32

Patch:

Rails 4.2.5.2, 4.1.14.2 und 3.2.22.2 Release Notes

http://weblog.rubyonrails.org/2016/2/29/Rails-4-2-5-2-4-1-14-2-3-2-22-2-have-been-released/

Patch:

Debian Security Advisory DSA-3509-1

https://www.debian.org/security/2016/dsa-3509

CVE-2016-2098: Schwachstelle in RubyGem Action Pack ermöglicht Ausführung
beliebigen Programmcodes

Ruby-on-Rails-Anwendungen, bei denen Benutzereingaben ungeprüft an die
‘render’-Funktion eines Controllers oder Views übergeben werden, sind durch
eine Schwachstelle verwundbar. Durch speziell präparierte Anfrageparameter
kann ein entfernter, nicht authentifizierter Angreifer beliebigen
Ruby-Programmcode ausführen lassen.

CVE-2016-2097: Schwachstelle in RubyGem Action Pack ermöglicht Ausspähen von
Informationen

Ruby-on-Rails-Anwendungen, bei denen Benutzereingaben an die
‘render’-Funktion eines Controllers nicht geprüft werden, sind durch eine
Schwachstelle verwundbar. Diese wurde mit CVE-2016-0752 nicht ausreichend
behandelt, da nicht alle Angriffsszenarien abgedeckt waren. Durch speziell
präparierte Anfragen kann ein entfernter, nicht authentifizierter Angreifer
Dateien von unerwarteten Orten anzeigen lassen, beispielsweise von Orten
außerhalb des ‘Application View’-Verzeichnisses, auf das die
‘render’-Funktion eigentlich beschränkt ist. Möglicherweise lässt sich diese
Schwachstelle darüber hinaus zur Ausführung beliebigen Programmcodes nutzen.

Referenzen:

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

Schwachstelle CVE-2016-2097 (NVD):
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-2097

Schwachstelle CVE-2016-2098 (NVD):
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-2098

Fedora Security Advisory FEDORA-2016-f6af14570f (Fedora 23):
https://bodhi.fedoraproject.org/updates/FEDORA-2016-f6af14570f

Fedora Security Update FEDORA-2016-3954061e32 (Fedora 22):
https://bodhi.fedoraproject.org/updates/FEDORA-2016-3954061e32

Rails 4.2.5.2, 4.1.14.2 und 3.2.22.2 Release Notes:
http://weblog.rubyonrails.org/2016/2/29/Rails-4-2-5-2-4-1-14-2-3-2-22-2-have-been-released/

Debian Security Advisory DSA-3509-1:
https://www.debian.org/security/2016/dsa-3509

(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