5 ms·
My guess, for what it's worth, is that chromium is vulnerable because it exposes sqlite to web applications, which can then execute queries in such a way as to
by coleifer 8y ago
My guess, for what it's worth, is that chromium is vulnerable because it exposes sqlite to web applications, which can then execute queries in such a way as to achieve code execution.
I highly doubt this would affect, say, a blog running with a sqlite database. From the alarmist nature of this post, though, it's unclear.
I see chromium, in their patch, switched to using new flags when opening the DB. There are also some sqlite changes that seem to prevent meddling with virtual table shadow tables (eg inverted index for the fts3 extension).
The question I think everyone is asking is how much sqlite needs to be exposed by an application in order to be vulnerable?
Just my thoughts. Eager to learn more.
- tptacek 8y agoNot so much as a guess as a documented fact: https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop.html https://chromereleases.googleblog.com/2018/12/stable-channel... The Chromium exposure is through Web SQL.
- tedunangst 8y agoThat doesn't really answer the question about other applications. What SQLite function do I need to not call with network input?
- wglb 8y agoSee https://news.ycombinator.com/item?id=18687184 https://news.ycombinator.com/item?id=18687184