Релиз PHP 5.2.1, исправлено 16 проблем безопасности !

9 февраля 2007 года

Объявлено о выходе релиза PHP 5.2.1, в котором исправлено 19 ошибок связанных с безопасностью и около 180 других недоработок. О дате выхода обновления PHP 4.4.5, в котором будут устранены идентичные проблемы безопасности, пока ничего не известно.

Изменения связанные с безопасностью:

  • Обход safe_mode и open_basedir через расширение session;
  • Добавлена защита от индексирования phpinfo() страниц поисковыми системами;
  • Ряд проблем в обработке входного потока в расширении filter;
  • Уязвимость в коде функции unserialize() на 64 bit системах;
  • Переполнение буфера и порча содержимого стека в расширении session;
  • Способ вызова функции внутреннего API sapi_header_op();
  • Серия проблем связанных с распределением памяти;
  • Переполнение стека в расширениях zip, imap и sqlite;
  • Несколько переполнений буферов в потоковых фильтрах;
  • Отсутствие проверки пользовательского ввода в функциях освобождения ресурсов в расширении shmop;
  • Переполнение буфера в функции str_replace();
  • Возможность изменения значений системных глобальных переменных в некоторых блоках кода;
  • Утечка информации в расширении wddx;
  • Ошибка форматирования строки в функциях *print() на 64-битных системах;
  • Переполнение буфера внутри функций mail() и ibase_{delete,add,modify}_user();
  • Ошибка форматирования строки в функции odbc_result_all();
  • Memory limit теперь включен по умолчанию и равен 128Мб.
  • Добавлены средства защиты от переполнения кучи;
  • В расширении filter добавлена поддержка $_SERVER в CGI и apache2 SAPI.

По поводу безопасности PHP полезно почитать интервью со Stefan Esser, создателем проекта Hardened-PHP, который отмечает наличие еще более 30 известных, но неисправленных проблем безопасности.

В заключение, несколько новых статей связанных с PHP:

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Релиз PHP 5.2.1, исправлено 16 проблем безопасности !», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.