Why does GitHub Security Lab do research like Man Yue Mo’s recent work on bypassing MTE on the Pixel 8? This question was asked on Hacker News and we think it’s worth a short thread. news.ycombinator.com/item?id=3975...
Post
In this particular case, Man Yue Mo found a bug in Arm Mali, which is an open source GPU driver used on many Android phones. Android itself is open source. developer.arm.com/downloads/-/...
Open source software is the foundation of much of the world’s software. So when open source wins, we win. And that’s why @github.com takes its responsibility seriously, to help make open source software more secure.
First, we run the GitHub Advisory Database, which is a comprehensive database of open source vulnerabilities. github.com/advisories
Second, we share information around secure coding practices, through blogs and video content. github.blog/developer-sk...
Third, we use GitHub’s CodeQL to scan thousands of open source repositories for common security mistakes, like SQL injections or path traversals. gh.io/codeql-wall-of-fame
And fourth, we do deep research on critical open source projects. Man Yue Mo's work on Arm Mail is an example of this. github.blog/security/vul...
0 reposts0 likes
The work that we do feeds into GitHub’s security products. For example, the advisory database is used to generate Dependabot alerts. docs.github.com/en/code-secu...
Similarly, our work with CodeQL provides feedback to the code scanning team to help improve and further develop the feature so that more vulnerabilities are caught quickly and automatically. docs.github.com/en/code-secu...
Our deep research work is primarily intended to inspire the community, so that we can improve open source security together. That’s why we publish detailed blog posts and proof-of-concept exploits. github.com/github/secur...