—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1
Liebe Kolleginnen und Kollegen,
soeben erreichte uns nachfolgendes Fedora Security Advisory. Wir geben
diese Informationen unveraendert an Sie weiter.
CVE-2010-1119 / CVE-2010-1400 / CVE-2010-1392 / CVE-2010-1396 /
CVE-2010-1397 / CVE-2010-1412 – Mehrere Use-After-Free Schwachstellen in
der WebKit Browser-Engine
Die WebKit Browser-Engine enthaelt mehrere Schwachstellen bei der
Verwaltung von Referenzen auf Speicheradressen. Dabei werden Pointer
dereferenziert, nachdem die entsprechenden Speicherbereiche bereits
wieder frei gegeben worden sind. Ein Angreifer kann diese
Schwachstellen ausnutzen, um einen Absturz der Anwendung auszuloesen,
oder beliebige Befehle mit deren Rechten ausfuehren.
CVE-2010-1773 – Buffer Overflow Schwachstelle in der WebKit
Browser-Engine
Die WebKit Browser-Engine enthaelt einen Buffer Overflow bei der
Verarbeitung von HTML-Listen, welcher dazu fuehrt, dass ueber die
Grenzen eines Speicherbereichs hinaus gelesen wird. Grund hierfuer ist
ein Fehler bei der Ueberpruefung der Grenzen von Speicherstrukturen. Ein
Angreifer kann diese Schwachstelle ausnutzen, indem er eine speziell
praeparierte HTML-Datei erstellt und auf diese Weise im schlimmsten
Fall Werte aus dem Speicherbereich des Programms auslesen.
CVE-2010-1398 – Schwachstelle bei der Listenverwaltung in der Webkit
Browser-Engine
Webkit enthaelt eine Schwachstelle bei der Verwaltung geordneter
Listen. Werden Elemente in eine solche Liste eingefuegt, kann dies dazu
fuehren, dass Speicherinhalte im Zuge dieser Operation ueberschrieben
werden. Ein Angreifer kann diese Schwachstelle ausnutzen um einen
Absturz der Anwendung auszuloesen oder im schlimmsten Fall beliebige
Befehle mit den Rechten der Anwendung auszufuehren.
CVE-2010-1766 – Schwachstelle in der WebKit Browser-Engine
In der WebKit Browser-Engine ist eine Schwachstelle in der Funktion
‘WebSocketHandshake::readServerHandshake()’ vorhanden. Grund hierfuer
ist ein Fehler in der Berechnung der Groesse eines Buffers, welcher dazu
fuehrt, dass Daten ueber die Buffergrenze hinaus in den Speicher
geschrieben werden. Ein Angreifer kann diese Schwachstelle fuer Denial
of Service Angriffe nutzen oder unter Umstaenden beliebige Befehle mit
den Rechten von WebKit ausfuehren.
CVE-2010-1774 – Schwachstelle in WebKit
Eine in WebKit enthaltene Schwachstelle fuehrt bei der Verarbeitung von
HTML-Tabellen dazu, dass Speicheradressen dereferenziert werden die
nicht zum von der Anwendung reservierten Speicherbereich gehoeren. Ein
Angreifer kann diese Schwachstelle ausnutzen, um einen Absturz der
Anwendung auszuloesen oder im schlimmsten Fall beliebige Befehle mit
den Rechten der Anwendung auszufuehren.
CVE-2010-1770 – Schwachstelle bei der Bearbeitung von Text-Nodes in der
WebKit Browser-Engine
In der Webkit Browser-Engine existiert eine Schwachstellen beim Umgang
mit Text-Nodes welche das IBM1147 Character-Set benutzen. Grund
hierfuer ist ein Fehler, der bei der Umwandlung solcher Nodes in
andere Character-Sets auftritt und dazu fuehrt, dass Speicherinhalte
des Browsers ueberschrieben werden. Ein Angreifer kann diese
Schwachstelle ausnutzen, um im schlimmsten Fall beliebige Befehle mit
den Rechten der Anwendung auszufuehren.
CVE-2009-2841 – Schwachstelle in der Webkit Browser-Engine
Die WebKit Browser-Engine enthaelt eine Schwachstelle bei der
Verarbeitung von HTML5 Media-Elementen, die das Einbinden beliebiger
externer URLs ermoeglicht. Ein Angreifer kann diese Schwachstelle
ausnutzen, um ueber den Aufruf einer externen Referenz Informationen
darueber zu erlangen, ob auf eine bestimmte Webseite zugegriffen wurde.
CVE-2010-1772 – Schwachstelle im Speichermanagement der WebKit
Browser-Engine
Die WebKit Browser Engine enthaelt eine Schwachstelle bei der
Verarbeitung von Geolocation-Events. Grund hierfuer ist ein Fehler bei
der Verwaltung von Speicherseiten, der dazu fuehrt, dass auf bereits
freigegebene Speicherbereiche zugegriffen wird. Ein Angreifer kann
diese Schwachstelle ausnutzen um mit Hilfe von speziell praeparierten
Webseiten beliebige Befehle mit den Rechten auszufuehren.
Betroffen sind die folgenden Software Pakete und Plattformen:
Paket qt
Fedora 12
Fedora 13
Vom Hersteller werden ueberarbeitete Pakete zur Verfuegung gestellt.
(c) der deutschen Zusammenfassung bei DFN-CERT Services GmbH; die
Verbreitung, auch auszugsweise, ist nur unter Hinweis auf den Urheber,
DFN-CERT Services GmbH, und nur zu nicht kommerziellen Zwecken
gestattet.
Mit freundlichen Gruessen,
Michael Groening, DFN-CERT
– —
Michael Groening (Incident Response Team)
DFN-CERT Services GmbH, https://www.dfn-cert.de, Phone +49 40 808077-590
Sitz / Register: Hamburg, AG Hamburg, HRB 88805, Ust-IdNr.: DE 232129737
Sachsenstrasse 5, 20097 Hamburg/Germany, CEO: Dr. Klaus-Peter Kossakowski
Automatische Warnmeldungen https://www.cert.dfn.de/autowarn
– ——————————————————————————–
Fedora Update Notification
FEDORA-2010-11020
2010-07-13 06:44:53
– ——————————————————————————–
Name : qt
Product : Fedora 12
Version : 4.6.3
Release : 8.fc12
URL : http://www.qtsoftware.com/
Summary : Qt toolkit
Description :
Qt is a software toolkit for developing applications.
This package contains base tools, like string, xml, and network
handling.
– ——————————————————————————–
Update Information:
This is an update to the latest stable bugfix qt release, including several
security fixes related to qtwebkit. For details, see also:
http://qt.nokia.com/about/news/nokia-releases-qt-4.6.3
http://qt.nokia.com/developer/changes/changes-4.6.3
– ——————————————————————————–
ChangeLog:
* Thu Jul 1 2010 Kevin Kofler
– – use find_lang to package the qm files (#609749)
– – put the qm files into the correct subpackages
– – remove qvfb translations, we don’t ship qvfb
* Tue Jun 29 2010 Rex Dieter
– – workaround glib_eventloop crasher induced by gdal/grass (bug #498111)
* Sun Jun 20 2010 Rex Dieter
– – avoid timestamps in uic-generated files to be multilib-friendly
* Fri Jun 18 2010 Rex Dieter
– – QtWebKit does not search correct plugin path(s) (#568860)
– – QtWebKit browsers crash with flash-plugin (rh#605677,webkit#40567)
* Tue Jun 15 2010 Jaroslav Reznik
– – WebKit security update:
CVE-2010-1119, CVE-2010-1400, CVE-2010-1778
* Fri Jun 11 2010 Jaroslav Reznik
– – WebKit security update:
CVE-2010-1303_1304, CVE-2010-1392, CVE-2010-1396, CVE-2010-1397,
CVE-2010-1398, CVE-2010-1412, CVE-2010-1770,
CVE-2010-1773, CVE-2010-1774
* Tue Jun 8 2010 Than Ngo
– – 4.6.3
* Thu May 27 2010 Rex Dieter
– – Unsafe use of rand() in X11 (QTBUG-9793)
* Mon May 17 2010 Rex Dieter
– – support QT_GRAPHICSSYSTEM env
* Thu May 6 2010 Rex Dieter
– – +Provides: qt4-webkit(-devel)
* Thu May 6 2010 Than Ngo
– – bz#589169, fix multiple flaws in webkit
CVE-2010-0047, CVE-2010-0648, CVE-2010-0656
* Thu Apr 29 2010 Kevin Kofler
– – restore qt-everywhere-opensource-src-4.6.2-cups.patch (#586725)
* Wed Apr 28 2010 Rex Dieter
– – own %{_qt4_plugindir}/crypto
* Thu Apr 15 2010 Than Ngo
– – backport from 4.7 branch to get the printDialog to check
for default paperSize via CUPS, it replaces the patch
qt-everywhere-opensource-src-4.6.2-cups.patch
* Tue Apr 6 2010 Than Ngo
– – backport from 4.7 branch to fix s390(x) atomic ops crashes
* Fri Apr 2 2010 Rex Dieter
– – Associate text/vnd.trolltech.linguist with linguist (#579082)
* Tue Mar 23 2010 Tom “spot” Callaway
– – fix type cast issue on sparc64
– – drop “recreate .qm file”, it’s not needed anymore
* Tue Mar 23 2010 Than Ngo
– – fix type cast issue on s390x
* Mon Mar 22 2010 Than Ngo
– – backport patch to fix a crash when reparenting an item
in QGraphicsView, QTBUG-6932
– – drop dangling reference(s) to %buildroot in *.pc
* Wed Mar 17 2010 Jaroslav Reznik
– – WebKit security update:
CVE-2010-0046, CVE-2010-0049, CVE-2010-0050, CVE-2010-0051,
CVE-2010-0052, CVE-2010-0054
* Sat Mar 13 2010 Kevin Kofler
– – BR alsa-lib-devel (for QtMultimedia)
* Sat Mar 13 2010 Kevin Kofler
– – Provides: qt-assistant-adp(-devel)
* Fri Mar 5 2010 Than Ngo
– – Make tablet detection work with new wacom drivers (#569132)
* Mon Mar 1 2010 Rex Dieter
– – fix 64bit platform logic, use linux-g++-64 everywhere except x86_64 (#569542)
* Sun Feb 28 2010 Kevin Kofler
– – fix CUPS patch not to crash if currentPPD is NULL (#566304)
* Tue Feb 16 2010 Rex Dieter
– – macros.qt4: s/qt45/qt46/
* Mon Feb 15 2010 Rex Dieter
– – 4.6.2
* Fri Feb 5 2010 Rex Dieter
– – improve cups support (#523846, kde#180051#c22)
* Tue Jan 19 2010 Rex Dieter
– – drop bitmap_font_speed patch, rejected upstream
* Tue Jan 19 2010 Than Ngo
– – 4.6.1
* Mon Jan 11 2010 Rex Dieter
– – bitmap_font_speed patch (QTBUG-7255)
* Sat Jan 9 2010 Rex Dieter
– – Fix crash when QGraphicsItem destructor deletes other QGraphicsItem (kde-qt cec34b01)
– – Fix a crash in KDE/Plasma with QGraphicsView. TopLevel list of items (kde-qt 63839f0c)
* Wed Dec 23 2009 Kevin Kofler
– – disable QtWebKit JavaScript JIT again, incompatible with SELinux (#549994)
* Sat Dec 5 2009 Kevin Kofler
– – own %{_qt4_plugindir}/gui_platform
* Tue Dec 1 2009 Than Ngo
– – 4.6.0
* Tue Nov 17 2009 Rex Dieter
– – qt-4.6.0-rc1
* Sat Nov 14 2009 Rex Dieter
– – -tds: Add package with TDS sqldriver (#537586)
– – add arch’d provides for sql drivers
* Sun Nov 8 2009 Rex Dieter
– – -x11: Requires: %{name}-sqlite(ppc-32)
– ——————————————————————————–
References:
[ 1 ] Bug #525791 – CVE-2009-2841 WebKit, qt: Unallowed sub-resources loading in the media element handling code
https://bugzilla.redhat.com/show_bug.cgi?id=525791
[ 2 ] Bug #596494 – CVE-2010-1766 WebKit: off-by-one memory corruption flaw WebSocketHandshake::readServerHandshake()
https://bugzilla.redhat.com/show_bug.cgi?id=596494
[ 3 ] Bug #596498 – CVE-2010-1772 WebKit: use-after-free vulnerability in handling of geolocation events
https://bugzilla.redhat.com/show_bug.cgi?id=596498
[ 4 ] Bug #596500 – CVE-2010-1773 WebKit: off-by-one memory read out of bounds vulnerability in handling of HTML lists
https://bugzilla.redhat.com/show_bug.cgi?id=596500
– ——————————————————————————–
This update can be installed with the “yum” update program. Use
su -c ‘yum update qt’ at the command line.
For more information, refer to “Managing Software with yum”,
available at http://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
– ——————————————————————————–
—–BEGIN PGP SIGNATURE—–
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkw9w08ACgkQWmhIvjFb90X7iwCeO4GRY+tczW2Ywi07Ugn2Nzoc
C3IAnA8IrZv4rddExOANn6cxFOGjR8K6
=rJ5j
—–END PGP SIGNATURE—–