Report a security issue

SenseScan

support@saseclabs.tech
Please give a reasonable chance to fix an issue before disclosing it publicly, and test only against your own device. There is no bounty, but every report is read and answered.

What is in scope

SenseScan decodes untrusted images with a decoder written in C++. The decoder runs before every guard the app has, and memory corruption there is possible. A picture has already made it read past the end of a buffer: an ordinary GIF, through a fault in this app's own code, since fixed. Crashes, out-of-bounds access and anything reachable by handing the app a crafted image or code are wanted.

So is anything that makes the screen say something different from what a code actually contains. That is the app's whole security property. A display that can be made to lie is a real finding even when nothing crashes — a payee that reads as one account and hands another to a payment app, an address that draws as a name it is not, a character that disappears.

What is already documented, and is not a vulnerability

What helps a report land