PHP group과 Stefan Esse의 악연..
글쓴이: 김정균 / 작성시간: 목, 2010/07/08 - 11:53오후
제목이 좀 찌라시 제목 같기는 하지만.. :-)
Stefan Esse가 singapore에서 열린 2010 SyScan 보안 컨퍼런스 중에 또 php 5.2/5.3의 기가막힌 보안버그를 찾아낸 모양입니다. 모든 보안 권고 사이트에서 critical / 긴급.. 으로 레벨을 지정하고 있습니다.
Stefan Esse가 발표한 글을 보면 unserialize의 버그를 이용하여 특정 포트에 php를 binding하여 remote shell을 얻을 수 있는 모양입니다. Stefan아저씨가 expolit은 너무 위험해서 공개를 하지 않겠다고 했는데, http://nibbles.tuxfamily.org/?p=1837#more-1837 에서 이 보안버그에 대해서 자세하게 분석을 해 놓았네요. 이 문서만 잘 보시면 쉽게 exploit을 만들 수 있을 것 같습니다. (물론 어느정도의 능력은 있어야 합니다. 이 문서 본다고 누구나 다 만들 수는 없습니다. ^^ - 애들은 가라~~)
일단, php 5.2/5.3을 사용하시는 분들은 5.2.13/5.3.2 까지 이 문제가 있으니 http://svn.php.net/viewvc?view=revision&revision=300843 를 참고 하셔서 fix 하시기 바랍니다.
댓글
http://kldp.org/node/76184
http://kldp.org/node/76184 이 분 이군요 ㅎㅎ
아직 배포판에는 업데이트가 없군요 덜덜
허헐... ;;;
허헐... ;;;
RHEL과 CentOS 는 영향이 없는듯 합니다.
이 버그에 영향을 받지 않는 PHP 버전이라고 하네요.
https://bugzilla.redhat.com/show_bug.cgi?id=605641
--
B/o/o/k/w/o/r/m/
--
Minimalist Programmer
php의 경우에는
php의 경우에는 배포본의 것을 사용하지 않는 경우가 많지요.
RHEL/CentOS 5기준으로
RHEL/CentOS 5기준으로 봐도 RPM으로 공식 제공하는 최신 PHP 버젼이 5.1.6 이기 때문 아닐까요?
국내에는 그렇게 큰 파장은 없을 듯 하군요
대다수 서버들이 5.1.6 버전을 사용 중인것 같은데 말입니다.
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
댓글 달기