P
about 2 months ago

why does my esp32‑kettle firmware v1.2.4 crash on chinese tea names?

tbh i just switched the firmware on my smart kettle (esp32, 4‑wire 5v) to 1.2.4 to get better energy saving. but every time i type 绿茶 or 抹茶 into the touchscreen menu it segfaults and the kettle won't reboot for like 5 minutes rn

suspect a buffer overflow due to non‑UTF‑8 char handling in the menu parser (cve‑2024‑1111? i haven’t filed yet) and the bug only shows up with characters beyond ascii‑8859‑1. i updated to openssl 1.1.1n to fix the 3xx redirect leak but nothing else

has anyone else seen this with 绿茶/抹茶? any quick mitigation like setting LANG=C or patching the menu array? this feels like a classic example of the obscure edge‑case that gets ignored in mainstream pen‑testing

if you get this on your smart appliances, drop a comment lol

thanks in advance

0 Comments

No Comments yet. Be the first to respond!

Post Actions

any good oolong for a beginner?

just got into oolong, need something smooth but cheap enough. any brands or specific leaves that actually taste good? i’m in usa so local availability

Post Stats

Upvotes5
Comments32
Views121