|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от opennews (ok) on 06-Янв-11, 00:21 | ||
В интерпретаторе PHP версий 5.2 и 5.3 была обнаружена (http://www.exploringbinary.com/php-hangs-on-numeric-value-2-.../) довольно странная ошибка: при обработке некоторых числовых значений (в частности, 2.2250738585072011e-308) интерпретатор зависал (достаточно выполнить "$a = 2.2250738585072011e-308;" или "$a = '2.2250738585072011e-308'; echo $a + 0;"). | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения по теме | [Сортировка по времени | RSS] |
| 6. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от б.б. on 06-Янв-11, 02:11 | ||
Чего бы такого поломать... | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 7. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +1 +/– | |
| Сообщение от б.б. on 06-Янв-11, 02:15 | ||
Сейчас проверил на lighttpd+cgi и apache+mod_php5, в обоих случаях только выполнение скрипта зависало, а сам сервер как работал, так и продолжает работать, как и раньше. | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 11. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +1 +/– | |
| Сообщение от Sylvia (ok) on 06-Янв-11, 02:24 | ||
> Кстати, что-то я не понял, обычно же процессы php рождаются и умирают, | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 27. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | –3 +/– | |
| Сообщение от Петя Васечкин on 06-Янв-11, 13:23 | ||
>> Кстати, что-то я не понял, обычно же процессы php рождаются и умирают, | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 33. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от 310dej on 06-Янв-11, 19:01 | ||
<?php | ||
| Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору | ||
| 39. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Аноним (??) on 07-Янв-11, 06:38 | ||
> И как же ему это сделать интересно :) ? | ||
| Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору | ||
| 8. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Sylvia (ok) on 06-Янв-11, 02:15 | ||
а -mfpmath=sse никак они комментируют на x86 ? по сути получается то же, что и на amd64 | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 10. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Sylvia (ok) on 06-Янв-11, 02:19 | ||
<?php | ||
| Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору | ||
| 12. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от filosofem (ok) on 06-Янв-11, 03:07 | ||
аналогично | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 13. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Sylvia (ok) on 06-Янв-11, 03:11 | ||
по версиям как раз написано, что уязвимы все 5.2 и 5.3, втч и 5.3.4 | ||
| Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору | ||
| 14. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от filosofem (ok) on 06-Янв-11, 03:13 | ||
> по версиям как раз написано, что уязвимы все 5.2 и 5.3, втч | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 15. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Sylvia (ok) on 06-Янв-11, 03:19 | ||
Zend/zend_strtod.c | ||
| Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору | ||
| 17. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +1 +/– | |
| Сообщение от filosofem (ok) on 06-Янв-11, 03:36 | ||
Да, как модуль тоже не работает. И PHP 5.2.6-1+lenny9 тоже один хрен ничего не виснет, хотя округлил иначе. | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 18. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от б.б. on 06-Янв-11, 04:24 | ||
Да, действительно, на Lenny не зависает. А на squeeze и sid при запуске через cli процессор начинает занимать 100%. | ||
| Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору | ||
| 24. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Sw00p aka Jerom on 06-Янв-11, 12:01 | ||
> Zend/zend_strtod.c | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 26. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Sw00p aka Jerom on 06-Янв-11, 12:13 | ||
а патч радует )) | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 42. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от RedRat (ok) on 09-Янв-11, 19:57 | ||
На x86 FreeBSD-6 + PHP 5.3.4 + Suhosin баг воспроизводится, так что сухосин тут не панацея. :-/ | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 21. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от К.О. on 06-Янв-11, 11:23 | ||
PHP 5.2.16. Проверил в CLI и модулем апача - ничего не виснет. x86_64, сборка с -march=amdfam10 | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 23. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Sw00p aka Jerom on 06-Янв-11, 11:54 | ||
написанно же | ||
| Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору | ||
| 38. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от php532 on 07-Янв-11, 03:33 | ||
у меня зависло php 5.3.2 | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 16. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +1 +/– | |
| Сообщение от R on 06-Янв-11, 03:29 | ||
Да, пишут, что -mfpmath=sse спасает | ||
| Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору | ||
| 25. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Sw00p aka Jerom on 06-Янв-11, 12:07 | ||
Implementation notes: | ||
| Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору | ||
| 9. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от Аноним (??) on 06-Янв-11, 02:18 | ||
Факт, у меня одно ядро на 100% занимается | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 19. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от б.б. on 06-Янв-11, 09:34 | ||
Вот, выглянуло солнышко, и в debian sid прилетел пакетик php 5.3.3-7 | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 20. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от pro100master (ok) on 06-Янв-11, 11:01 | ||
еще дохнут сайты с "левыми реализациями" json, которая (самая распространенная) содержит floatval(). | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 22. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от К.О. on 06-Янв-11, 11:24 | ||
> еще дохнут сайты с "левыми реализациями" json, которая (самая распространенная) содержит | ||
| Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору | ||
| 43. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от RedRat (ok) on 09-Янв-11, 20:01 | ||
На FreeBSD-6 завис только PHP-процесс (жрал проц на 100%), но вся остальная система работала нормально. | ||
| Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору | ||
| 28. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | –1 +/– | |
| Сообщение от q11q11 on 06-Янв-11, 13:39 | ||
бубунта 9.04, xampp 1.7.1 ( Apache 2.2.11, php 5.2.9 ) | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 30. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | –1 +/– | |
| Сообщение от gabin (ok) on 06-Янв-11, 16:36 | ||
потому что обработало как строку , а не как float число | ||
| Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору | ||
| 41. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от q11q11 on 08-Янв-11, 00:49 | ||
ну да, но только при | ||
| Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору | ||
| 29. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от R on 06-Янв-11, 16:36 | ||
This vulnerability is present on all versions of PHP including PHP 4.x and 5.x, on all Intel-based 32-bit PHP builds. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 31. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от pavlinux (ok) on 06-Янв-11, 16:50 | ||
> Mac OS NO | ||
| Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору | ||
| 32. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от R on 06-Янв-11, 17:04 | ||
главное тут | ||
| Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору | ||
| 34. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от pavlinux (ok) on 06-Янв-11, 19:19 | ||
Чой-то мене число "e-302" напоминает, так называемую "эпсилон" - машинный нуль, у любого процессора. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 35. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от R on 06-Янв-11, 20:04 | ||
Надо ссылки читать просто: | ||
| Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору | ||
| 36. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от pavlinux (ok) on 06-Янв-11, 20:59 | ||
> Only 2.2250738585072011e-308 causes the problem. | ||
| Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору | ||
| 37. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +1 +/– | |
| Сообщение от ram_scan on 06-Янв-11, 23:07 | ||
А чо часы то переводить ? Этой баге концептуально минимум лет 30, на моей памяти впервые она на спектруме еще в калькуляторе в 1982 году вылезла, и заключается она в неоднозначности машинного представления нуля с плавающей точкой. Тогда тоже округление от 65535 равнялось -1. То есть плюха вокруг разницы и одинаковости машинного преставления чисел +0, 0 и -0. | ||
| Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору | ||
| 40. "DoS-уязвимость при обработке некоторых чисел с плавающей зап..." | +/– | |
| Сообщение от R on 07-Янв-11, 11:45 | ||
PHP 5.3.5 and 5.2.17 Released! | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |