LINUX.ORG.RU

Уявимость в GNU Tar


0

0

Уязвимость позволяет сформировать архив, при распаковке которого могут быть изменены файлы в системе за пределами пространства распаковки архива. Распаковывая архив с правами root, вы можете переписать системные файлы. Подвержены версии 1.16 и более ранние.

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



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

Вот теперь-то Венде точно пес...ц!!! Ведь она же находится "за пределами пространства распаковки архива" как правило.

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

>кто нибудь распаковывает архивы под рутом? :)

Слакварщики, естественно. Для них .tar.gz - предмет гордости:)

Led ★★★☆☆
()
Ответ на: комментарий от gr_buza

Ну, оно сначала же целостность архива проверяет, я надеюсь? Так что ничего страшного.

Teak ★★★★★
()

Блин, тока вчера вечером думал, что можно найти уязвимость в tar или другом архиваторе, дабы получить рут... телепатия после бессонных ночей %)

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

> Блин, тока вчера вечером думал, что можно найти уязвимость в tar или другом архиваторе, дабы получить рут... телепатия после бессонных ночей %)

Тут наоборот - наличие рута даёт возможность использовать уязвимость. :) Гы. Таким ещё во времена DOS развлекались. ;-)

atrus ★★★★★
()

афигеть! дайте две

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

обычная уязвимость, что в этом такого? Накладывайте заплатку и пересоберайте gnu tar :-D

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

я думаю, под слакой эта уязвимость касаемо pkgtool НЕ СУЩЕСТВУЕТ,
так как есть два типа пакетов -

1)"от Патрика" - Патрик сам проверил
2) собранные "самим собой" - я сам знаю, как собрал

все остальное собранно некими людьми - фактически, левые tgz (да еще и бинарники) - и не ставиться "по определению"

зы
A вот под qnx-4,6 такое вероятно возможно при определённых обстоятельствах - ибо там часто пакеты ставятся именно как "правые" или "левые" бинарники в *.tar.gz; спасёт то, что там не gnutar ...

botrops-schlegelii ★★
()

Фигня какая, если бы сразу "uid=0" получался после запуска архивчика, то да, респект и уважуха. А то как в сказке про детей с болтами в голове - "вы нам только рута дайте, и мы тут же враз все поломаем".

e
()
Ответ на: комментарий от botrops-schlegelii

$ man gzip
....

HISTORY
The gzip program was originally written by Jean-loup Gailly, licensed
under the GNU Public Licence. Matthew R. Green wrote a simple front end
for NetBSD 1.3 distribution media, based on the freely re-distributable
zlib library. It was enhanced to be mostly feature-compatible with the
original GNU gzip program for NetBSD 2.0.

This manual documents NetBSD gzip version 20040427.

AUTHORS
This implementation of gzip was written by Matthew R. Green
<mrg@eterna.com.au>.

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

>На заурусе работа под рутом идёт :)

У меня она на заурусе все очень даже под юзером идет.

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

>У меня она на заурусе все очень даже под юзером идет.

Звездец. Я доредактировался.

Имелось в виду: "У меня на заурусе все очень даже под юзером идет"

anonymous
()

Помнится, такая же бага была лет 8 назад у pkzip (или это был arj) :)

Вспоминаю чудесный вирус. Он распространялся через архивы и создавал файл \winstart.bat. Этот файл мог работать как .bat, .sys и .com. И если модем получал три звонка с интервалом в минуту, то открывал сессию (command.com).

А у меня не заработал (или заработал криво), потому как в конце autoexec.bat не было переноса строки.

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

>И если модем получал три звонка с интервалом в минуту, то открывал сессию (command.com).

О как. То есть давал удалённый доступ к win95/98? Это круто.

alt-x ★★★★★
()
Ответ на: комментарий от botrops-schlegelii

> а что за tar в NetBSD, там ведь тоже tgz(хотя и с md5sum) ?

там свой собственный тар. И на самом деле там tar -- это хардлинк с pax.

dilmah ★★★★★
()

Ну, ничего страшного,.. уже с утра обновил.. Ещё даже до того, как узнал о уязвимости.. ;-)

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

> а что будет с гент00?

в GLSA пока тишина. emerge запускает tbz2-распаковщик в sandbox'е и со сброшенными правами.

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

> "У меня на заурусе все очень даже под юзером идет" +1

fAX ★★
()

блять, где новая версия тара?

anonymous
()

А мне всегда казалось, что для этого в tar есть стандартная опция --absolute-paths...

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

> Ну, ничего страшного,.. уже с утра обновил.. Ещё даже до того, как узнал о уязвимости.. ;-)

Аналогично. Убунта 6.10. Но вчера :)

anonymous
()

Боже мой! Детские болезни... И после этого кто-то вообще заикается про Линукс?? Да это же позорная поделка! Как можно вообще доверять системе, если в ней, в БАЗОВЫХ ВЕЩАХ, сидят такие глюки?!

Причём под рутом, я вам скажу, таки приходится сидеть - видите ли, система UNIX разработана только под три вида юзеров: бог, друзья бога и вся остальная шваль. Ну не дилетантизм?

И я вот что скажу: вместо того, чтобы постить свои дебильные скриншоты и программить никомуненужную полупрозрачность в окнах, лучше бы эти бездельники перепроверили все базовые утилиты! Сколько можно страдать атавизмами 70-ых??! Уж и мемори менеджеры всякие придумали, и смарт пойнтеры, а Линукс как был "шустрый и бестолковый", таким и остался. :( Эх...

anonymous
()

Об этой уязвимости tar'a (ещё даже не GNU) писали лет 10 назад. Я был уверен, что с тех пор её пофиксили... Также я думал, уж GNU tar точно никогда её не содержал...

AsphyX ★★★
()

Solution: Do not extract untrusted archives.

Кто лох - тот по жизни лох. И его трясти - святое и богоугодное (столлмено-, патрего- и т.п. угодное) дело.

Пофиксили в минуты после обнаружения. Сколько ждем сервиспака под венды, э, несчастные буратины с зеленых холмов? ;)

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

>Как можно вообще доверять системе, если в ней, в БАЗОВЫХ ВЕЩАХ, сидят такие глюки

Давно ли мы иправили глюки в wmf, pdf и прочих "базовых" вещах под виндовс? А про удалённый доступ забыли, а может напомнить новую секьрити политику мелкомягких? В общем, иди лесом со своей виндой (кстати, а чем там распаковываются тары, мож тоже этот глюк имеют?)

>истема UNIX разработана только под три вида юзеров: бог, друзья бога и вся остальная шваль А в виндовсе 2 типа юзеров: Билл Гейтс и прочая шваль, думающаяя что они боги... До секьюрити модели Unix'а винде как до альфы центавра раком. (Если и разгонятся до скорости света, то годков эдак через четыре доползут :D)

> Сколько можно страдать атавизмами 70-ых? А что если аттавизмы 70-ых, которые делаются "только ради удовольствия" намного надёжней и лучше чем "дороги в будущее 2006"

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

Убиться об стену на скорости света... это вы зря, батенька, физики за изучение данного феномена продадут душу без вопросов и в момент ;)

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

> UNIX разработана только под три вида юзеров: бог, друзья бога и вся остальная шваль.

А в реальной жизни че не так чтоли???? :-)

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

anonymous> Боже мой! Детские болезни... И после этого кто-то вообще заикается про Линукс?? Да это же позорная поделка! Как можно вообще доверять системе, если в ней, в БАЗОВЫХ ВЕЩАХ, сидят такие глюки?!

В винде всё гораздо хуже ;) Там гораздо больше уязвимостей в базовых вещах - факт ;)

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

e вполне может работать газогенератором. Только этому идиоту сказали, что уязвимость еще 10 лет назад была, как он тут же высрал про фикс в считанные минуты. Дегенерат!

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