TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Escaping the Safari sandbox with a kernel GPU bug

152 pointsby silentehover 10 years ago

6 comments

cataflamover 10 years ago
Amazing writeup. An attack from top (javascript) to bottom (kernel bugs), while very clearly explaining the discovery and exploit of vulnerability in each layer. The attack is very impressive, and the writeup makes it seem easy, which is a great compliment on the clarity of the writing.<p>Of course, and as mentioned at the end, the actual discovery process was much messier :)<p>As a bonus, there are a lot of links to other interesting documents as well.
ajkjkover 10 years ago
This writeup, and the first part of this series, are amazing and incredibly instructive. But they make me embarrassed that anyone still runs or writes code that is so without memory safety that these bugs can exist.
评论 #8666560 未加载
评论 #8668374 未加载
brendangreggover 10 years ago
Great article! ... I&#x27;m glad I already disable hardware acceleration having hit kernel panics there on OS X before. (I did a write up, <a href="http://www.brendangregg.com/blog/2014-05-23/osx-10.9.3-is-toxic.html" rel="nofollow">http:&#x2F;&#x2F;www.brendangregg.com&#x2F;blog&#x2F;2014-05-23&#x2F;osx-10.9.3-is-to...</a>, but it&#x27;s much less interesting&#x2F;useful than this blog post).
评论 #8668366 未加载
knweissover 10 years ago
&quot;And if you&#x27;re still running OS X Mavericks or below then why not try it out?&quot;<p>In other words: &quot;insecure&quot; or &quot;unstable&quot; - choose one.<p>I&#x27;m all for upgrading to Yosemite, but this is a problem.
nraynaudover 10 years ago
I always feel a bit strange around security and exploitation people. Security is important, but it&#x27;s so much easier to destroy and criticize stuff than to build something useful and try to balance all the aspects of a product.
billconanover 10 years ago
Thank you for sharing, this is a very good reading. I purchased a book about using buffer overflow to hack stuff. but I&#x27;m wondering how those kernel bugs were discovered?
评论 #8665287 未加载
评论 #8665264 未加载