Skip to content

Commit 06b03c9

Browse files
committed
Translate most recent news (de)
1 parent 6a0d4b7 commit 06b03c9

7 files changed

+519
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
layout: news_post
3+
title: "CVE-2018-16396: „taint“-Markierungen werden von Array#pack und String#unpack nicht mit allen Direktiven richtig verarbeitet"
4+
author: "usa"
5+
translator: "Marvin Gülker"
6+
date: 2018-10-17 14:00:00 +0000
7+
tags: security
8+
lang: de
9+
---
10+
11+
Die Methoden `Array#pack` und `String#unpack` geben die
12+
„taint“-Markierung der ursprünglichen Daten nicht bei allen
13+
Formatierungsdirektiven an den Rückgabewert weiter. Dieser
14+
Sicherheitslücke ist die CVE-Nummer
15+
[CVE-2018-16396](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16396)
16+
zugewiesen worden.
17+
18+
## Details
19+
20+
Die Methode `Array#pack` konvertiert den Inhalt des Empfängers nach
21+
Maßgabe der übergebenen Formatierungsdirektiven in einen String. Wenn
22+
der Empfänger dabei Objekte enthält, die als „tainted“ markiert
23+
wurden, so sollte auch der zurückgegebene String „tainted“ sein. Die
24+
umgekehrt funktionierende Methode `String#unpack`, die den Empfänger
25+
in ein Array konvertiert, sollte ebenfalls ihre „taint“-Markierung an
26+
die im zurückgegebenen Array enthaltenen Objekte weitergeben. Bei
27+
Einsatz der Formatierungsdirektiven `B`, `b`, `H` und `h` wurde jedoch
28+
in beiden Fällen die „taint“-Markierung nicht weitergegeben. Wenn
29+
demnach ein Skript unbekannte Eingaben von `Array#pack` und/oder
30+
`String#unpack` verarbeiten lässt und die Rückgabewerte auf
31+
Richtigkeit im Hinblick auf die „taint“-Markierung prüft, kann diese
32+
Prüfung fehlschlagen.
33+
34+
35+
Alle Nutzer einer betroffenen Version sollten umgehend aktualisieren.
36+
37+
## Betroffene Versionen
38+
39+
* Ruby 2.3er-Serie: 2.3.7 und früher
40+
* Ruby 2.4er-Serie: 2.4.4 und früher
41+
* Ruby 2.5er-Serie: 2.5.1 und früher
42+
* Ruby 2.6er-Serie: 2.6.0-preview2 und früher
43+
* Trunk vor Revision r65125
44+
45+
## Danksagung
46+
47+
Dank an [Chris Seaton](https://hackerone.com/chrisseaton), der diesen Fehler meldete.
48+
49+
## Historie
50+
51+
* Erstmals veröffentlicht am 2018-10-17 14:00:00 (UTC)
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
layout: news_post
3+
title: "CVE-2018-16395: Gleichheitsprüfung mit OpenSSL::X509::Name funktioniert nicht richtig"
4+
author: "usa"
5+
translator: "Marvin Gülker"
6+
date: 2018-10-17 14:00:00 +0000
7+
tags: security
8+
lang: de
9+
---
10+
11+
Die Gleichheitsprüfung mit `OpenSSL::X509::Name`, die in der
12+
mit Ruby ausgelieferten OpenSSL-Erweiterungsbibliothek enthalten ist,
13+
funktioniert nicht richtig. Diese Sicherheitslücke wurde die CVE-Nummer
14+
[CVE-2018-16395](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16395)
15+
zugewiesen.
16+
17+
## Details
18+
19+
Eine Instanz von `OpenSSL::X509::Name` enthält Elemente wie CN, C,
20+
usw. Zwei Instanzen von `OpenSSL::X509::Name` sind nur dann gleich,
21+
wenn alle diese Elemente genau gleich sind. Es gibt aber einen Fehler
22+
in der Gleichheitsprüfungsroutine, der dazu führt, dass die
23+
Gleichheitsprüfung ein falsches Ergebnis liefert, wenn der Wert eines
24+
Elements des Arguments (rechte Seite) mit dem Wert des entsprechenden
25+
Empfängerelements (linke Seite) beginnt. Wenn ein so präpariertes
26+
X.509-Zertifikat mit einem bestehenden Zertifikat verglichen wird,
27+
kann es passieren, dass die zwei Zertifikate fälschlicherweise für
28+
gleich gehalten werden.
29+
30+
Es wird dringlichst empfohlen, so bald wie möglich die eigene
31+
Ruby-Installation zu aktualisieren oder den nachfolgenden
32+
Workaround anzuwenden.
33+
34+
## Betroffene Versionen
35+
36+
* Ruby 2.3er-Serie: 2.3.7 und früher
37+
* Ruby 2.4er-Serie: 2.4.4 und früher
38+
* Ruby 2.5er-Serie: 2.5.1 und früher
39+
* Ruby 2.6er-Serie: 2.6.0-preview2 und früher
40+
* Trunk vor Revision r65139
41+
42+
## Workaround
43+
44+
Das Problem ist im OpenSSL-Gem mit Version 2.1.2 und später behoben
45+
worden. Wenn Sie Ruby 2.4 oder neuer einsetzen, können Sie daher auch
46+
das OpenSSL-Gem auf die neueste Version aktualisieren.
47+
48+
```
49+
gem install openssl -v ">= 2.1.2"
50+
```
51+
52+
Dies ist jedoch in der 2.3er-Serie von Ruby nicht möglich, da die
53+
mitgelieferte Version des OpenSSL-Gems hier nicht überschrieben werden
54+
kann. In diesem Fall müssen Sie Ihre Ruby-Installation auf die neueste
55+
Version aktualisieren.
56+
57+
## Dankasgung
58+
59+
Dank an [Tyler Eckstein](https://hackerone.com/tylereckstein), der den Fehler gemeldet hat.
60+
61+
## Historie
62+
63+
* Erstveröffentlichung am 2018-10-17 14:00:00 (UTC)
64+
* Erwähne die Trunk-Revision, in der das Problem behoben wurde am 2018-10-19 00:00:00 (UTC)
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.3.8 veröffentlicht"
4+
author: "usa"
5+
translator: "Marvin Gülker"
6+
date: 2018-10-17 17:00:00 +0000
7+
lang: de
8+
---
9+
10+
Ruby 2.3.8 ist veröffentlicht worden.
11+
12+
Diese Version behebt zwei Sicherheitsprobleme. Siehe die
13+
folgenden Artikel für weitere Informationen:
14+
15+
* [CVE-2018-16396: „taint“-Markierungen werden von Array#pack und String#unpack nicht mit allen Direktiven richtig verarbeitet](/de/news/2018/10/17/not-propagated-taint-flag-in-some-formats-of-pack-cve-2018-16396/)
16+
* [CVE-2018-16395: Gleichheitsprüfung mit OpenSSL::X509::Name funktioniert nicht richtig](/de/news/2018/10/17/openssl-x509-name-equality-check-does-not-work-correctly-cve-2018-16395/)
17+
18+
Diese Version behebt aus Wartungsgründen außerdem ein nicht
19+
sicherheitsrelevantes Problem im Bezug auf die Unterstützung von
20+
Visual Studio 2014 unter Windows 10 mit Stand Oktober 2018.
21+
22+
Ruby 2.3 befindet sich noch bis Ende März 2019 in der Phase der
23+
Sicherheitsunterstützung, danach wird die Unterstützung von Ruby 2.3
24+
eingestellt. Wir empfehlen Ihnen, mit der Planung der Migration auf
25+
neuere Ruby-Versionen, etwa 2.5 oder 2.4, zu beginnen.
26+
27+
## Download
28+
29+
* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.bz2)
30+
31+
SIZE: 14418609 bytes
32+
SHA1: 91b31abdba00a346c155fd32bd32d3cec3b73bc4
33+
SHA256: 4d1a3a88e8cf9aea624eb73843fbfc60a9a281582660f86d5e4e00870397407c
34+
SHA512: 6d79e0d25757fd37188a8db3e630a52539bce7927fcb779a2ce9a97b9e5f330753035c16843552f1a1fb6c9a1e5c0f916b3cc8b5c0bfe81e20f35f8442e40ae8
35+
36+
* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.gz)
37+
38+
SIZE: 17858806 bytes
39+
SHA1: 69311991a9cd2c8e3c86a0dbbaaf915ae91f0bec
40+
SHA256: b5016d61440e939045d4e22979e04708ed6c8e1c52e7edb2553cf40b73c59abf
41+
SHA512: 43b02f2f9de6baf281f09a49fd07367127b4de1fb14473380d06bfa7667990d8f722ae2d33cf7d15b02f7e799515f21aebd308897c4c2a5461ebab4049d6c7ef
42+
43+
* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.xz)
44+
45+
SIZE: 11465792 bytes
46+
SHA1: 9771acdad851bbf0ef349bb7da5d0ffc91a860ed
47+
SHA256: 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe
48+
SHA512: 06373050e6c1af9cb6a5863aef878b21c8a45fd0e68414e3d546cb73ec3028207d3acc0a9326428f172b9347a30bbe69a16f9dc0bdb739161d677adb2d888095
49+
50+
* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.zip)
51+
52+
SIZE: 19911652 bytes
53+
SHA1: ad9e0ec7c874701832c9e224eb5b9e2258f3a041
54+
SHA256: ec9792d0473a22954ad25cd0c531fc672679c1a5eaeefa08caf9e1288852796f
55+
SHA512: 732d69cd55f1c273a02005306720fd8fc9d77398177db9509452be31820976b54b30319d9e6bc36fb6bcd7af656f807ef6c26d8955012c8b20424912a2f51bf8
56+
57+
## Veröffentlichungskommentar
58+
59+
Dank an alle, die mit dieser Version geholfen haben.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.4.5 veröffentlicht"
4+
author: "usa"
5+
translator: "Marvin Gülker"
6+
date: 2018-10-17 17:00:00 +0000
7+
lang: de
8+
---
9+
10+
Ruby 2.4.5 ist veröffentlicht worden.
11+
12+
Diese Version enthält etwa 40 Fehlerkorrekturen gegenüber der
13+
Vorversion und behebt einige Sicherheitslücken. Siehe die folgenden
14+
Artikel für Details:
15+
16+
* [CVE-2018-16396: „taint“-Markierungen werden von Array#pack und String#unpack nicht mit allen Direktiven richtig verarbeitet](/de/news/2018/10/17/not-propagated-taint-flag-in-some-formats-of-pack-cve-2018-16396/)
17+
* [CVE-2018-16395: Gleichheitsprüfung mit OpenSSL::X509::Name funktioniert nicht richtig](/de/news/2018/10/17/openssl-x509-name-equality-check-does-not-work-correctly-cve-2018-16395/)
18+
19+
Siehe die [Commit-Logs](https://github.com/ruby/ruby/compare/v2_4_4...v2_4_5)
20+
für weitere Informationen.
21+
22+
## Download
23+
24+
* [https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.bz2)
25+
26+
SIZE: 12667524 bytes
27+
SHA1: 0e1f184556507c22bc59054496c0af7cf28fb188
28+
SHA256: 276c8e73e51e4ba6a0fe81fb92669734e741ccea86f01c45e99f2c7ef7bcd1e3
29+
SHA512: 7034fcaeaee41f14bc0ecce0d3d93bd1abe95310e1a0b95fac66eaba867adfb2bf7ba4d0d70d67a15ce8df16052dee405c38cdb18987602e64a2f701d37d3df0
30+
31+
* [https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.gz)
32+
33+
SIZE: 14232887 bytes
34+
SHA1: 4d650f302f1ec00256450b112bb023644b6ab6dd
35+
SHA256: 6737741ae6ffa61174c8a3dcdd8ba92bc38827827ab1d7ea1ec78bc3cefc5198
36+
SHA512: 39863b404b02bb3d2430fd19fb057bdded5e816842a1a1f00092de69cc360db836225b2186e18b6ee099ec5e8c60f89178a4297b2d221234b4962c70594c2b8e
37+
38+
* [https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.xz)
39+
40+
SIZE: 10064712 bytes
41+
SHA1: b5be590b37487248da3a85541a62fb81f7f7e29a
42+
SHA256: 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb
43+
SHA512: 658f676c623109f4c7499615e191c98c3dd72cfcaeeaf121337d0b8a33c5243145edd50ec5e2775f988e3cd19788984f105fa165e3049779066566f67172c1b4
44+
45+
* [https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.zip](https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.zip)
46+
47+
SIZE: 15694028 bytes
48+
SHA1: 0bded7dfabfce5615162a1acd1341966a63e40f4
49+
SHA256: 33694b03ac178cf96aa728b74de7b0bc5d848fcfabc64a7c74ea093198142601
50+
SHA512: 9baec2b33604d5b2180b83bef9b39349d3f73b2eb5a7d44410572d893f76e6a0e1c39c572e6084a4e2466ca148ff2f377b5458144fe9b859a80cdf7b41fd5d72
51+
52+
## Veröffentlichungskommentar
53+
54+
Dank an alle, die mit dieser Version geholfen haben.
55+
56+
Die Wartung von Ruby 2.4, diese Version eingeschlossen, basiert auf
57+
der „Vereinbarung über die stabile Ruby-Version“ der Ruby
58+
Association.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.5.2 veröffentlicht"
4+
author: "nagachika"
5+
translator: "Marvin Gülker"
6+
date: 2018-10-17 14:00:00 +0000
7+
lang: de
8+
---
9+
10+
Ruby 2.5.2 ist veröffentlicht worden.
11+
12+
Diese Version behebt einige Fehler und Sicherheitslücken.
13+
14+
* [CVE-2018-16396: „taint“-Markierungen werden von Array#pack und String#unpack nicht mit allen Direktiven richtig verarbeitet](/de/news/2018/10/17/not-propagated-taint-flag-in-some-formats-of-pack-cve-2018-16396/)
15+
* [CVE-2018-16395: Gleichheitsprüfung mit OpenSSL::X509::Name funktioniert nicht richtig](/de/news/2018/10/17/openssl-x509-name-equality-check-does-not-work-correctly-cve-2018-16395/)
16+
17+
Siehe die [Commit-Logs](https://github.com/ruby/ruby/compare/v2_5_1...v2_5_2)
18+
für weitere Informationen.
19+
20+
## Download
21+
22+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.tar.bz2>
23+
24+
SIZE: 13592827 bytes
25+
SHA1: 562d6b8be5a0804ed7617bb0465b288d44b2defc
26+
SHA256: ea3bcecc3b30cee271b4decde5e9ff3e17369d5fd1ed828d321c198307c9f0df
27+
SHA512: 9f9388a162a3ae9c14ec8999fa3b12ff5397de14f55996cc8761d21c757113db37ace4d326b9606de7ad3a5875aa94fec900dd9b81b2fb0dff558c39422f4aa1
28+
29+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.tar.gz>
30+
31+
SIZE: 15600481 bytes
32+
SHA1: 7e503e75621b69cedb1d8b3fa2bee5aef2f1a714
33+
SHA256: b32340e64a0c7ecbf31486c41fe429a55c7984d980eca7a78138367d9209f471
34+
SHA512: 9aee69d2ac6aefe2d81649055ba7b99e4e58cf203ac75083ba1b35b3a4fd7f72ee257e26ca80460da5c2a7817fd507aecec9c143f170e16980625e95eeb31686
35+
36+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.tar.xz>
37+
38+
SIZE: 11071052 bytes
39+
SHA1: ea352c9bcaa47ab094cdec0f4946c62b1a1769d7
40+
SHA256: 8be6b6afdf09957a6e2c2a6ada4b1982a391a828b34e49072c4beb60febb678d
41+
SHA512: b6b805b18ba6da7b28c7e2bdf3da7eaf1dcc15ae22744228d032e8ddec2fbba4cc4fb822b9ef7f6b561052113a4f28dc50ccfa4f00e3728a35ce27137f4a70e6
42+
43+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.zip>
44+
45+
SIZE: 18786735 bytes
46+
SHA1: 98fdbae195bbbc3f131d49d9e60bf3fbb8b56111
47+
SHA256: f148947fee070f30826ef0bda77228b9c374b388050db81ad07f5cd8608e3624
48+
SHA512: 1b804337099ecfa045eecf1a4e3f35fa786bd6e835dc50267d6a3792a782b193ec9708564e3ac5169a95ef4afc2c131782af937dafd8122117e8cff577736c0f
49+
50+
## Veröffentlichungskommentar
51+
52+
Viele Commiter, Entwickler und Fehlermelder halfen uns bei dieser
53+
Version. Wir danken ihnen für ihre Mitarbeit.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.5.3 veröffentlicht"
4+
author: "nagachika"
5+
translator: "Marvin Gülker"
6+
date: 2018-10-18 12:30:00 +0000
7+
lang: de
8+
---
9+
10+
Ruby 2.5.3 ist veröffentlicht worden.
11+
12+
In den veröffentlichten Quellpaketen von Ruby 2.5.2 fehlten einige
13+
Dateien, die für die Kompilation erforderlich sind. Details dazu
14+
finden Sie in [[Bug #15232]](https://bugs.ruby-lang.org/issues/15232).
15+
16+
Diese Version dient allein der Behebung dieses
17+
Paketierungsfehlers. Sie enthält keine weiteren Änderungen gegenüber
18+
2.5.2.
19+
20+
## Download
21+
22+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.bz2>
23+
24+
SIZE: 14159874 bytes
25+
SHA1: d47ede7dab79de25fcc274dfcad0f92f389a4313
26+
SHA256: 228a787ba68a7b20ac6e1d5af3d176d36e8ed600eb754d6325da341c3088ed76
27+
SHA512: 6fe89fe9d406bb454457442f908774577369ab2501da4fd15725ccbab77675b88faad739a6c8ad1c7b6690b439a27de5e08035b7546406cdeca65c7b295e2c77
28+
29+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.gz>
30+
31+
SIZE: 15972577 bytes
32+
SHA1: f919a9fbcdb7abecd887157b49833663c5c15fda
33+
SHA256: 9828d03852c37c20fa333a0264f2490f07338576734d910ee3fd538c9520846c
34+
SHA512: d13dc55655076f7d983481155cccc06eb51c51c8eabfc3edcc22e1dabad931eb28c0b2a23d9589b5132faf18c3c0077f8719cf33a91d71bb72213d306edde1a0
35+
36+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.xz>
37+
38+
SIZE: 11453336 bytes
39+
SHA1: 5acbdea1ced1e36684268e1cb6f8a4e7669bce77
40+
SHA256: 1cc9d0359a8ea35fc6111ec830d12e60168f3b9b305a3c2578357d360fcf306f
41+
SHA512: 6dcae0e8d0bacdb2cbde636e2030596308b5af53f2eb85d3adccb67b02e6f8f9751e8117d12f8484829fdd9d995f6e327f701d9b433bcf94f1f59d13a1fd7518
42+
43+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.zip>
44+
45+
SIZE: 19170700 bytes
46+
SHA1: c34a5a47d5ac64ef25368b5dffc3df2854531d7a
47+
SHA256: 622ffa051470e967f3e51cc6347783e93d9b09a4557d4f5a78efb87b959f87a3
48+
SHA512: 7807641e65516670dc10426364a3d45ecfb65555827e551b4a595bad373e1292797414abf0f67bed5d66815090afe6a6a3e3e29f8b7dbc4da462c43a3e8791b6
49+
50+
## Veröffentlichungskommentar
51+
52+
Viele Commiter, Entwickler und Fehlermelder halfen uns bei dieser
53+
Version. Wir danken ihnen für ihre Mitarbeit.
54+
55+
Besonderer Dank geht an wanabe für die Meldung des Fehlers mit den
56+
Paketen von 2.5.2.

0 commit comments

Comments
 (0)