Skip to content

Commit 48556a5

Browse files
committed
Merge pull request #374 from alepore/it-news-translation
Latest news translation in Italian (it)
2 parents af07caf + 4ef6023 commit 48556a5

4 files changed

+232
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
layout: news_post
3+
title: "Heap Overflow nel Parsing di numeri in Virgola Mobile (CVE-2013-4164)"
4+
author: "tenderlove"
5+
translator: "alepore"
6+
date: 2013-11-22 5:00:00 UTC
7+
lang: it
8+
---
9+
10+
Esiste un problema di overflow sul parsing dei numeri in virgola mobile in Ruby.
11+
A questa vulnerabilità è stato assegnato l'identificativo CVE-2013-4164.
12+
13+
Dettagli
14+
-------
15+
Ogni volta che una stringa è convertita in un valore a virgola mobile, una
16+
stringa costruita ad hoc può causare un heap overflow. Questo può fare strada
17+
ad un attacco di tipo denial of service tramite segmentation faults ed eventuale
18+
esecuzione arbitraria di codice. Qualsiasi programma che converte input di
19+
provenienza sconosciuta in valori a virgola mobile (procedura comune
20+
specialmente accettando JSON) è vulnerabile.
21+
22+
Del codice vulnerabile si presenta in questo modo:
23+
24+
untrusted_data.to_f
25+
26+
Ma qualsiasi codice che produce valori in virgola mobile da dati esterni è
27+
vulnerabile, come questo:
28+
29+
JSON.parse untrusted_data
30+
31+
Da notare che questo bug è simile a CVE-2009-0689.
32+
33+
Tutti gli utenti che utilizzano una versione affetta dovrebbero aggiornare alle
34+
versioni corrette di Ruby.
35+
36+
37+
Versioni affette
38+
-----------------
39+
* Tutte le versioni 1.8 di Ruby
40+
* Tutte le versioni 1.9 di Ruby precedenti a Ruby 1.9.3 patchlevel 484
41+
* Tutte le versioni 2.0 di Ruby precedenti a Ruby 2.0.0 patchlevel 353
42+
* Tutte le versioni 2.1 di Ruby precedenti a Ruby 2.1.0 preview2
43+
* prima di trunk revision 43780
44+
45+
46+
Soluzioni
47+
---------
48+
È consigliato a tutti gli utenti l'aggiornamento a Ruby 1.9.3 patchlevel 484,
49+
Ruby 2.0.0 patchlevel 353 o Ruby 2.1.0 preview2.
50+
51+
Si noti che le serie 1.8 di Ruby o qualsiasi versione precedente sono già
52+
obsolete. Non ci sono piani di rilasciare versioni corrette per queste. Agli
53+
utenti di queste versioni è consigliato l'aggiornamento il prima possibile in
54+
quanto non possiamo garantire la disponibilità continua di aggiornamenti di
55+
sicurezza per le versioni non più supportate.
56+
57+
58+
Ringraziamenti
59+
-------
60+
Grazie a Charlie Somerville per aver segnalato il problema!
61+
62+
63+
Storia
64+
-------
65+
* Pubblicazione originale del 2013-11-22 04:00:00(UTC)
66+
* Seconda pubblicazione del 2013-11-22 06:46:00(UTC)
67+
* Terza pubblicazione del 2013-11-22 22:46:00(UTC)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
layout: news_post
3+
title: "È stato rilasciato Ruby 1.9.3-p484"
4+
author: "usa"
5+
translator: "alepore"
6+
date: 2013-11-22 04:00:00 UTC
7+
lang: it
8+
---
9+
10+
È stato rilasciato ora Ruby 1.9.3-p484.
11+
12+
Questa release include un security fix relativo al core dell'interprete Ruby:
13+
14+
* [Heap Overflow nel Parsing di numeri in Virgola Mobile (CVE-2013-4164)](/it/news/2013/11/22/heap-overflow-nel-parsing-di-numeri-in-virgola-mobile-cve-2013-4164/)
15+
16+
Sono inoltre inclusi alcuni bugfixes.
17+
Per maggiori dettagli vedere [i ticket](https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5)
18+
e [il ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_484/ChangeLog).
19+
20+
## Download
21+
22+
* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2)
23+
24+
SIZE: 10041514 bytes
25+
MD5: 03f5b08804927ceabe5122cb90f5d0a9
26+
SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b
27+
28+
* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz)
29+
30+
SIZE: 12576996 bytes
31+
MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968
32+
SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d
33+
34+
* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip)
35+
36+
SIZE: 13958042 bytes
37+
MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1
38+
SHA256: 7496c972c716f0bc9f9c718155ef36281e9f22375867e95abc2ba64c1fb09d2e
39+
40+
## Commenti al rilascio
41+
42+
Tante persone hanno contribuito e mi hanno aiutato a fare questa release.
43+
Grazie!
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
layout: news_post
3+
title: "È stato rilasciato Ruby 2.0.0-p353"
4+
author: "nagachika"
5+
translator: "alepore"
6+
date: 2013-11-22 03:00:00 UTC
7+
lang: it
8+
---
9+
10+
È stato rilasciato ora Ruby 2.0.0-p353.
11+
12+
Questa release include un security fix relativo al parsing dei numeri in virgola
13+
mobile.
14+
15+
* [Heap Overflow nel Parsing di numeri in Virgola Mobile
16+
(CVE-2013-4164)](/it/news/2013/11/22/heap-overflow-nel-parsing-di-numeri-in-virgola-mobile-cve-2013-4164/)
17+
18+
Sono inoltre inclusi alcuni bugfixes.
19+
Per maggiori dettagli vedere [i ticket](https://bugs.ruby-lang.org/projects/ruby-200/issues?set_filter=1&status_id=5)
20+
e [il ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_353/ChangeLog).
21+
22+
## Download
23+
24+
Potete scaricare questa release da:
25+
26+
* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2)
27+
28+
SIZE: 10730412 bytes
29+
MD5: 20eb8f067d20f6b76b7e16cce2a85a55
30+
SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9
31+
32+
* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz)
33+
34+
SIZE: 13572794 bytes
35+
MD5: 78282433fb697dd3613613ff55d734c1
36+
SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc
37+
38+
* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip)
39+
40+
SIZE: 15083211 bytes
41+
MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4
42+
SHA256: 878c9cec05751a4c7019ad255a9e737d0f47ec7188cee1c522545ac7e3bc73a3
43+
44+
## Commenti al rilascio
45+
46+
Tanti committers, testers e utenti che hanno riportato bugs mi hanno aiutato a
47+
fare questa release. Ringrazio per il loro contributo.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
layout: news_post
3+
title: "È stato rilasciato Ruby 2.1.0-preview2"
4+
author: "nursh"
5+
translator: "alepore"
6+
date: 2013-11-22 22:00:00 UTC
7+
lang: it
8+
---
9+
10+
Siamo lieti di annunciare il rilascio di Ruby 2.1.0-preview2.
11+
Per favore provate le nuove feature di Ruby 2.1 prima del rilascio finale!
12+
13+
## Modifiche rilevanti dalla preview 1
14+
15+
* risolto [Heap Overflow nel Parsing di numeri in Virgola Mobile (CVE-2013-4164)](https://www.ruby-lang.org/it/news/2013/11/22/heap-overflow-nel-parsing-di-numeri-in-virgola-mobile-cve-2013-4164/)
16+
* "literal".freeze è ora ottimizzato [#9042](https://bugs.ruby-lang.org/issues/9042)
17+
* il suffisso f delle String Literal è stato rimosso [#9042](https://bugs.ruby-lang.org/issues/9042)
18+
* risolto problema di consumo memoria sul RGenGC ([r43532](http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43532) e [r43755](http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43755))
19+
* aggiunto Exception#cause [#8257](https://bugs.ruby-lang.org/issues/8257)
20+
* aggiornate librerie come json, nkf, rake, RubyGems, e RDoc.
21+
22+
## Download
23+
24+
* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2)
25+
26+
SIZE: 11432454 bytes
27+
MD5: 9d566a9b2d2e7e35ad6125e2a14ce672
28+
SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce
29+
30+
* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz)
31+
32+
SIZE: 14416029 bytes
33+
MD5: ba2b95d174e156b417a4d580a452eaf5
34+
SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb
35+
36+
* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip)
37+
38+
SIZE: 16110720 bytes
39+
MD5: 2ad1aa3d89ae32607cf14fc73b192de1
40+
SHA256: cc2f7f8e05daed716489e5480e6365a711a13ed7747dbc59e989a41fe2805076
41+
42+
## Modifiche dalla versione 2.0
43+
44+
Le modifiche rilevanti sono:
45+
46+
* VM (method cache)
47+
* RGenGC (Vedi [la presentazione al RubyKaigi](http://rubykaigi.org/2013/talk/S73) e [la presentazione alla RubyConf2013](http://www.atdot.net/~ko1/activities/rubyconf2013-ko1_pub.pdf) di ko1)
48+
* refinements [#8481](https://bugs.ruby-lang.org/issues/8481) [#8571](https://bugs.ruby-lang.org/issues/8571)
49+
* modifiche di sintassi
50+
* Decimal/Complex Literal [#8430](https://bugs.ruby-lang.org/issues/8430)
51+
* valore di ritorno dei def [#3753](https://bugs.ruby-lang.org/issues/3753)
52+
* Bignum
53+
* usa 128bit integers [#8509](https://bugs.ruby-lang.org/issues/8509)
54+
* usa GMP [#8796](https://bugs.ruby-lang.org/issues/8796)
55+
* String#scrub [#8414](https://bugs.ruby-lang.org/issues/8414)
56+
* Socket.getifaddrs [#8368](https://bugs.ruby-lang.org/issues/8368)
57+
* RDoc 4.1.0.preview.2 e RubyGems 2.2.0.preview.2
58+
59+
Guarda più dettagli sulle modifiche: [NEWS su ruby repository(WIP)](https://github.com/ruby/ruby/blob/v2_1_0_preview2/NEWS).
60+
61+
ko1 ha parlato a proposito delle nuove features di Ruby 2.1 al toruby:
62+
[All about Ruby 2.1](http://www.atdot.net/~ko1/activities/toruby05-ko1.pdf)
63+
64+
Konstantin Haase (@konstantinhaase) ha scritto un buon riassunto nel suo blog
65+
post: [What's new in Ruby 2.1?](http://rkh.im/ruby-2.1).
66+
67+
## Commenti al rilascio
68+
69+
Problemi noti sono:
70+
71+
[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102)
72+
73+
Vedere inoltre il release schedule e altre informazioni:
74+
75+
[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210)

0 commit comments

Comments
 (0)