LedgerHQ/ledger-live-desktop

Buffer overflow at ledger live,

mrpond opened this issue · 2 comments

Ledger Live Version and Operating System

  • tested on Ledger Live Ledger Live 2.39.2
  • Platform and version: Windows 11, Ubuntu and Debian

Actual behavior

When using ledger with some Algorand's dapps, transaction string length or some json parse of
ledger live got buffer overflow throwing error. at that state ledger live won't receive any new transaction anymore.
and won't accept create new account/wallet of any coin

Steps to reproduce the behavior

just make some algorand wallet poke around yieldly or algofi, including myalgowallet apps.

https://www.reddit.com/r/ledgerwallet/comments/rcqp50/algorand_wont_synchronize_after_i_connected_to/

image

I do the hotfix by limit the transaction size from 50 to 1 ( binary patch the dll {}?limit={} -> {}?limit=1)
https://github.com/mrpond/ledger-live-algo-tempfix
Contact me for the CTRL+E of .json log file both error and working condition.

here I think these are the same bug.
#4226
algorand/ledger-app-algorand#58

I solve it with my own hotfix. seem no one at ledger check these github issue.

Hi @mrpond can you please help me with #4989 ? You fixed the Algorand issue I hope you can maybe help me debug this one?