Vladimir Ivanov ([info]ivlad) wrote in [info]securityblogru,
@ 2008-03-28 09:20:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:exploit, solaris, атака

rpc.ypupdated sploit
Удивительно, как некоторые ошибки в унаследованном коде могут существовать годами, исчезать, потом — снова появляться, наверное, из-за того, что кто-то удалил из исходников "ненужный" кусок кода.

Скажем, ошибка в rpc.ypupdated в Solaris пришла из SunOS 4. SunOS 4.1.3 (она же Solaris 1.1), про которую пишет CERT, появилась в августе 1992 года. Я в это время еще в школу ходил! Обратите внимание на ответ Sun: «will not fix 2.4». Еще бы, ведь в SunOS 5, который стал называться Solaris 2, сначала вообще не было NIS и, соответственно, ypupdated.

Прошло 13 (!) лет. Пожалуйста — Solaris 10 (SunOS 5.10) Arbitrary Command Execution. Март 2008 года. Откуда мог снова появиться этот баг, я даже представить не могу.

А NIS все еще применяется по всему миру. Между прочим, исходники этой штуки у всех (кроме Microsoft, и то я не уверен) одинаковые — ONC RPC все лицензировали у Sun. :)

Впрочем, как-то уже в двадцать первом веке, в (спешно отозванном впоследствии ) патче к Solaris нашлась ошибка, из-за которой не фильтровалось содержимое переменной LD_PRELOAD для SUID-файлов. Положительно, Sun имеет опыт воссоздания лучших эксплоитов прошлого века. Буквально, какая-то нестареющая классика. :)




(Post a new comment)


[info]iskatel
2008-03-28 02:41 pm UTC (link)
Мда.. Ретро-дырки.

(Reply to this) (Thread)


[info]ivlad
2008-03-28 03:03 pm UTC (link)
я удивляюсь, откуда они могут так вот заново возникнуть...

(Reply to this) (Parent)(Thread)


[info]iskatel
2008-03-28 03:26 pm UTC (link)
Возможно, ты и прав - всплыли старые куски кода.. А может, новый , но очень похожий баг нашли.

(Reply to this) (Parent)


[info]incognitus7
2008-03-28 04:58 pm UTC (link)
А может в солярке и вирус Морриса запустится и сумеет размножится?

(Reply to this) (Thread)


[info]ivlad
2008-03-28 05:09 pm UTC (link)
ну, если SUNWucb поставить, вероятно, соберется :) учитывая, что там один из способов размножения был по rsh, может, и размножится ;)

(Reply to this) (Parent)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…