Egloos | Log-in


파이어폭스 3 취약점 공식 발표와 그 뒷 이야기...

일전에 파이어폭스 3.0에서 취약점이 발견됐다는 이야기를 한적이 있습니다. 그 때 아직 패치가 안나와서 어떤 문제인지 밝혀지지 않았다고 했는데요... 이번에 15일날 모질라에서 공식적으로 Advisory를 발표했습니다. 주요 쟁점은 CSS Object에 대한 reference counter 변수에 무쟈게 큰 수를 기록할 수만 있다면 브라우져가 Crash 되거나 잘 요리(?)하면 임의의 코드를 실행시킬 수 있다는 것입니다. 그리고 실제 이문제가 파이어폭스에만 국한된 것이 아니라 Thunderbird 2.0.0.6, SeaMonkey 1.1.11에서도 함께 발생한다고 되어 있습니다.

그런데 전 이 문제보다도 15일날 함께 발표된 "Command-line URLs launch multiple tabs when Firefox not running" 취약점이 더 관심이 가네요. 파이어폭스를 실행하지 않은 상태에서 Command-Line 으로 다중 탭을 띄울 때 "Standalone applications can run arbitrary code through the browser" 취약점을 부분적으로 재끼고 local disk에 있는 파일을 실행할 수 있다고 합니다. 저도 영어가 짧아서 확실하게 개념이 들어오지 않네요... ㅠㅠ 그래서 정확한 의미전달이 힘듭니다. 다만 Ben Turner와 Dan Veditz에 의해 알려진 chrome injection 취약점을 이용해서 실행하는 것 같다는 생각은 드네요..

이 부분에서 정확한 개념정리를 누군가가 해주세여~ ㅠㅠ

아무튼 제 관심이란 부분이 단순히 그 문제만 말하는것이 아니라 최근에 Safari Carpet-bombing 이라고 알려지고 있는(이미 패치됐음-_-) 기법과 함께 쓰였을 경우 강력한 효과를 발휘한다는 것입니다. 이전에 Safari와 IE사이에서 이와 같은 문제가 발생해서 이슈화 됐던적이 있죠. 즉, 하나의 어플리케이션으로는 큰 문제가 되지 않는데... 두 개이상의 어플리케이션의 기능이 연계되서 큰 힘을 발휘하는 것이죠. 이런것을 Blended Attack이라고 한답니다.

파이어폭스에서 관련 취약점을 발견한 Billy Rios씨는 이러한 현상을 하나의 ecosystem에 비유해서 이야기를 하고 있습니다. 컴퓨터 시스템도 일종의 생태계이기 때문에 하나의 문제는 그 자체의 문제로 끝나지 않고 다른 쪽으로 영향을 미친다는 것입니다. 저도 이말에 전적으로 동의를 합니다. 완전히 똑같은 비유는 아니지만 지난 번에 분석했던 Flash 취약점의 경우도 두 가지 이상의 문제점이 결함하여 강력한 문제를 발생시킨 것이죠.. 물론 이는 같은 어플리케이션의 문제이지만 말이죠..

과거와는 다르게 IE의 대항마로 나타난 Firefox 그리고 제 3세계(?)의 Safari... 이 세 브라우저가 만들어내는 재미난 생태계가 어떻게 전개될런지.. 앞으로 흥미진진하겠네요..



이글루스 가든 - professional secur...

by fullc0de | 2008/07/17 14:52 | 보안 | 트랙백(2) | 덧글(5)

Tracked from Nchovy 인터넷 스.. at 2008/07/17 14:59

제목 : 윈도우용 사파리 브라우저의 위협
거의 한 달 전에 소위 "Safari Carpet Bomb"이라 부르는 사파리 브라우저 취약점이 발표된 적이 있습니다. 인식되지 않는 컨텐트 타입을 가진 개체를 사용자의 동의도 구하지 않고 그냥 다운로드 하는 취약점인데, 애플은 이에 대해 "우리는 보안 문제라고 생각하지 않는다"라는 무성의한(?) 대답과 함께 "아무래도 사용자 동의를 구하는게 좋을테니 다운로드를 무작정 하지 않도록 기능 개선(!)을 하겠다"고 말했습니다. 취약점 자체에 대......more

Tracked from my hiding pl.. at 2008/07/21 13:38

제목 : Firefox 3 업데이트 & 취약성 내용 정리
1월 17일, Firefox 3가 업데이트되었습니다. 업데이트된 버전은 3.0.1입니다. 어서 어서 업데이트하시기 바랍니다. 이제 보안 취약점이 무엇이었는지 정식으로 공지가 났기 때문에 내용을 정리하면 다음과 같습니다. http://www.mozilla.org/security/known-vulnerabilities/firefox30.html#firefox3.0.1 1. OS X에서 조작된 GIF 파일을 이용한 공격 가능성 존재 파이어 폭스의 그......more

Commented by xeraph at 2008/07/18 00:11
저도 명쾌하게 이해는 안 되는 상태인데 아래 문서를 참고하시면 도움이 될 것 같습니다.
http://larholm.com/2007/09/

요약하면 파이어폭스는 꺼져있고 뭔가 다른 응용 프로그램이 자신이 처리하지 못하는 프로토콜 스키마를 브라우저로 연결해서 실행을 시켜주는 경우에 명령줄 인수를 이용해서 넘기게 되는데 이 때 보안 제한을 우회할 수 있고, 예전 사파리의 Carpet Bombing 버그 등을 이용해서 이미 시스템에 악성 스크립트 등을 심어놓은 상태에서는 file://로 임의의 위치를 액세스 할 수 있으니 그걸로 임의의 악성 코드를 실행하도록 연계해서 공격 가능하다. 뭐 이렇게 정리되는 것 같네요.
Commented by fullc0de at 2008/07/18 12:42
xeraph // ^^ 감사합니다. ^^ IE와 관련된 것이긴 하나 개념은 링크해주신 자료와 비슷할 듯 합니다. 좀 더 확인해봐야 할 부분은 여전히 남아있는듯 하네요^^
Commented by fullc0de at 2008/07/21 13:52
saint // 파이프라인 실행은 파이어폭스 패치하지 않은 상태에서 다음과 같이 하면 되더라구요. (일단 파이어폭스 띄워둔거 다 끄시고..)

firefox.exe "http://google.com|http://www.yahoo.co.kr"

파이어폭스가 하나라도 떠있으면 안되더라구요..
Commented by saint at 2008/07/22 09:09
"firefox.exe -chrome "chrome://browser/google.com" 이것만 생각했던게 생각을 좁게 만들었군요. 감사합니다.
Commented at 2008/07/28 03:52
비공개 덧글입니다.
※ 이 포스트는 더 이상 덧글을 남길 수 없습니다.

◀ 이전 페이지          다음 페이지 ▶