Get the latest tech news

A Hidden Weakness


This is the story of a bug hunt that lasted much longer than expected, but ended with the dearest of all treasures: knowledge. Let's draw some context: the Android platform defines different API levels.

This is the story of a bug hunt that lasted much longer than expected, but ended with the dearest of all treasures: knowledge. ok, so the strict keyword implies a compilation error if we reference that symbol while targeting a lower version. Et voilĂ , Firefox defaults to building with hidden visibility, this impacts the weak symbols generated as a consequence of__attribute__((__availability__(android,introduced=29))) and we can indeed reproduce the issue:

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Hidden Weakness

Hidden Weakness