Invalid IPv6 access in same subnet


waclaw66

Members
Jan 13, 2013
1
13
Hi!

I have found a nasty IPv6 bug present within all tested MIUI versions 11 and 12.
The problem is that my device K20 cannot access IPv6 address from the same subnet.
Lets assume a router has IP 2001:db8:1:: and advertizes the subnet via radvd, xiaomi device gets some random IP 2001:db8:1:0:xxxx:xxxx:xxxx:xxxx via autoconfiguration.
When that device pings the router, reponse is less than 1ms (~0.3ms) over wifi, that is nonsense. Accessing IPv6 services (web, mail) on router's address fails.
But when xiaomi devices accesses some other subnet e.g. 2001:db8:2:: everything works perfectly, ping is about 5ms which is normal.
This bug appears only on Xioami devices. Android devices from another vendors work fine.

Thanks for help.