LINUX.ORG.RU

Python: обнаружены ошибки, приводящие к переполнению буфера

 ,


0

0

Уязвимы Python 2.5.2 и более ранние версии. Опасность критическая. В фукциях PyString_FromStringAndSize() и PyUnicode_FromStringAndSize() допускается использование отрицательного значения второго параметра, что приводит к переполнению буфера.

>>> Подробности



Проверено: Shaman007 ()

Ответ на: комментарий от GFORGX

А как это эксплуатировать? Получить из пЕтона те же права юзера которые и так есть? Зачем?..

Если петон на сайте вертится, то удаленно передать отрицательную длину строки не получится, вообще никакого кода удаленно исполнить невозможно.

Не-е-ет, более того, этот API доступен только из С, какой сайт... Это нужно сначала создать dll/so, потом ее import'нуть, потом можно эксплуатировать баг.

Если уже есть такие возможности, нафиг мне права этого несчастного юзера?

Чепуха какая-то.

anonymous
()

всё верно, пришёл капец питону, в новой эпохе- питону не место.

anonymous
()

Для неходящих по ссылкам: поправлено в CVS. Ждём ебилдов.

anonymous
()

Настанет ли тот день когда его уберут из всех зависимостей всех дистрибутивов?

anonymous
()
Ответ на: комментарий от anonymous

> Настанет ли тот день когда его уберут из всех зависимостей всех дистрибутивов?

Зачем ВСЕХ? Нужен без питона -- ищи. Действительно, много дистрибутивов использует, потому что это экономит время. Я ведь не прошу perl убрать, понимаю что нереально.

anonymous
()

В GAE запрещены С расширения, так что ничего не выйдет =)

anonymous
()

И чем этот сраный Питон лучше чем Руби или тот-же C++ ? Не пойму. Всё что необходимо есть в этих двух языках. А с этими Питонами и прочими недоязыками какая-то путаница и морока. Ошибка на ошибке! Фтопку такие языки!

anonymous
()
Ответ на: комментарий от anonymous

Тролль, Руби он не глючный и в разы быстрее чем этот старый и убогий Питон. Да и на Руби программы более понятнее получаются.

anonymous
()
Ответ на: комментарий от anonymous

С++ сложен для изучения новичками. А пистон, своего рода "вижулбейсик" для линакса. Поэтому его многие любят.

Sun-ch
() автор топика
Ответ на: комментарий от anonymous

Адский 4.2.

Руби тормоз, и сорцы на нем нечитаемы.

А пайтон - это глобально. И надежно.

Неудачнеги, которые не осознают величия оного - почитайте хотя бы о нем. Например, о десятикратном приросте скорости разработки. Или о синтаксических конструкциях для документирования кода.

anonymous
()
Ответ на: комментарий от anonymous

>Руби и С++ - наше всё! Остальные языки убоги и не нужны!

Лисп и libastral.so наше всё! Анонимус убог и отправляется в биореактор!

Laz ★★★★★
()
Ответ на: комментарий от anonymous

>Я ведь не прошу perl убрать, понимаю что нереально.

как я это ненавижу ;( если бы не чертовы autotools

когда уже autotools заменят на религиозно нейтральное ?

zort
()
Ответ на: комментарий от anonymous

>о десятикратном приросте скорости разработки

Не верю. Это детские сказки. Чего тогда весь мир не пишет на пистоне?

Sun-ch
() автор топика
Ответ на: комментарий от Sun-ch

> А пистон, своего рода "вижулбейсик" для линакса. Поэтому его многие любят.

Дык уже давно известно, что питон сделали по бейсику(только с отступами). Крон73 не раз это доказывал.

anonymous
()
Ответ на: комментарий от Sun-ch

>>о десятикратном приросте скорости разработки

> Не верю. Это детские сказки. Чего тогда весь мир не пишет на пистоне?

да, по сравнению с машинными кодами может и в 10 раз. Но если сравнить с лиспом, ускорение получается отрицательное!

anonymous
()

Новая уязвимость:
В python обнаружен python, все у кого не пропатчена рекурсия могут пасть жертвами stackoverflow.

wfrr ★★☆
()
Ответ на: комментарий от Sun-ch

начинающие Ъ вообще никогда ничего не пишут. они паяют программы на ламповых транзисторах, а у мастеров дзена они вообще самовоспроизводятся.

anonymous
()
Ответ на: комментарий от anonymous

> Да и на Руби программы более понятнее получаются.

газификация лужи. Питоньи сорцы намного понятнее. Руби продукт пионерского творчества и должен сдохнуть в страшных муках. Вместе с перлом.

Joe_Bishop
()
Ответ на: комментарий от Sun-ch

> А пистон, своего рода "вижулбейсик" для линакса. Поэтому его многие любят.

Отсутствие "пистона" сведёт сун в могилу.

Joe_Bishop
()
Ответ на: комментарий от anonymous

>Адский 4.2. 4.2

>Руби тормоз, и сорцы на нем нечитаемы. пруфлинк?

>А пайтон - это глобально. И надежно. 4.2

>Неудачнеги, которые не осознают величия оного - почитайте хотя бы о нем. анабиоз или обострение?

>Например, о десятикратном приросте скорости разработки. 4.2

>Или о синтаксических конструкциях для документирования кода. 4.25

anonymous
()

(Не узнаю ЛОР! Почему ещё никто не вспомнил о глобальном и надежном?)

CtrlAltBs
()

ха-ха-ха-ха-ха-ха. На говнопитоне переполнение буфера. И главное ниче не сделаешь. В С хоть сам король, а тут хуй с котом.

anonymous
()
Ответ на: комментарий от Sun-ch

>своего рода "вижулбейсик" для линакса

_линукса_

так что к логопеду быдло

зы: и оставь отвратную привычку критиковать меня из под онанимуса

black7
()
Ответ на: комментарий от Joe_Bishop

>> А пистон, своего рода "вижулбейсик" для линакса. Поэтому его многие любят.

>Отсутствие "пистона" сведёт сун в могилу.

надо добавлять "и соплярис/слоуварис", а то до уссаныча не дойдет в связи с хроническим непосещением логопеда

black7
()

Интересно, почему рубифилы насколько неадекватный?

Это как-то связано со стилем программирования?

Davidov ★★★★
()

Коллеги! По ссылке ходил, но не понял: мне как честному администратору mailman 2.1.9 надо нервничать?

pazhitnov
()
Ответ на: комментарий от anonymous

> И чем этот сраный Питон лучше чем Руби или тот-же C++ ?

Пиндыкс, очередной дерегенат сравнивает питон и с++. Это как надо умом-то тронуться.

А руби пока слишком медленен.

А лисперы может ответят как написать программку, которая заведется на всех системах без лишних телодвижений? вот у меня нет на ноуте лиспа, никакого. и ни у одного знакомого нету.

Так что питон и перл пока рулят

anonymous
()
Ответ на: комментарий от Davidov

> Интересно, почему рубифилы насколько неадекватный?

Просто после того как вантузникам@руби показали средний палец, они бесятся пытаясь за счёт троллинга привлечь духов программирования, которые напишут им виндовую версию.

anonymous
()
Ответ на: комментарий от Davidov

> А ruby не работает под венду?

+1 к вопросу. Смогу ли я на коммуникаторе заюзать программку?

anonymous
()
Ответ на: комментарий от black7

>так что к логопеду быдло

О, подтянулись красноглазые пионэры

anonymous
()
Ответ на: комментарий от anonymous

И чем этот сраный анонимус лучше чем анонимус или тот-же анонимус ? Не пойму. Всё что необходимо есть в этих двух анонимусах. А с этими анонимусами и прочими недоюзерами какая-то путаница и морока. Ошибка на ошибке! Фтопку таких анонимусов!

aaacmc
()
Ответ на: комментарий от anonymous

> пруфлинк?

http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=python&...

Насчет надежности - абсолютно точно, ибо уязвимость эта вообще курам насмех.

Нет, и не анабиоз, и не обострение. Напротив, адекватность и отсутствие узости мышления.

10х скорости разработки по сравнению с си++.

>> о синтаксических конструкциях для документирования кода.

> 4.25

Нечего сказать, да? Молчал бы тогда.

anonymous
()

Ну и что за паника? Переполнение можно устроить только из своего модуля на C. Ну так там его и без питона можно устроить. Из питоновского кода сделать так, чтоб функции PyString_FromStringAndSize() передалась отрицательная длина невозможно => саныч старый првокатор, а вы ведётесь, как ребятишки.

anonymous
()

Не очень серьёзная уязвимость...

troorl ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.