ืืคืชืื ืืขืจืืช ืืืคืขืื ืืกืืืืจืืช Aurora (ืืืื ืฉื ืืขืจืืช ืืืคืขืื Sailfish ืฉืคืืชืื ืขื ืืื ืืืจืช Open Mobile Platform) ืฉืืชืคื ืกืืคืืจ ืืืฉืคื ื ืขื ืืืกืื ืคืืืขืืช ืงืจืืืืช (CVE-2020-6096) ื-Glibc, ืืืืคืืข ืจืง ืืคืืืคืืจืืช ARMv7. ืืืืข ืขื ืืคืืืขืืช ื ืืฉืฃ ืขืื ืืืืืฉ ืืื, ืื ืขื ืืืืื ืืืืจืื ืื ืื ืืื ืชืืงืื ืื ืืืื ืื, ืืืจืืช ืืขืืืื ืฉืืืืืฉืืช ืฉืืืงืฆื ืจืื ืืืืื ืฉื ืกืื ื ืืืฉ ืื ืืืคืืก ืขืืื ืฉื ื ืืฆืื ืืืืคืฉืจ ืื ืืืจืื ืืืฆืืข ืงืื ืืขืช ืขืืืื ื ืชืื ืื ืืืขืืฆืืื ืืฆืืจื ืืกืืืืช ืืคืื ืงืฆืืืช memcpy() ื- memmove(). ืชืืงืื ื ืืืืื ืขืืืจ ืืืืื ะธ ืืืืื ืื ืืจื ืคืืจืกืื ืืืคืืืขืืช ื ืืชืจื ืืื ืชืืงืื ืืืฉื ืืืขื ืืืืฉืืื ืืจืืข ืืืฉืืคื ืืฆืืืืจ ืืืืืฉื ืืืืฉืื ืืจืืข ืืืืืขื ืืืคืชืื Glibc.
ืืคืืืขืืช ืืชืืืื ืืืืฉืื memcpy() ื- memmove() ืืฉืคืช assembly ืขืืืจ ARMv7 ืื ืืจืื ืืขืืืื ืฉืืื ืฉื ืขืจืืื ืฉืืืืืื ืฉื ืืคืจืืืจ ืฉืงืืืข ืืช ืืืื ืืืืืจ ืืืืขืชืง. ืืขืืืช ืืคืืชืื ืชืืงืื ืื ืืืื ืืืฉืจ ืืืจืืช SUSE ะธ ืจื ืืื ืืืืืขื ืื ืืคืืืคืืจืืืช ืฉืืื ืืื ื ืืืฉืคืขืืช ืืืืขืื, ืืืืืื ืฉืื ืืื ื ืืื ืืช ืืืขืจืืืช ARMv32 ืฉื 7 ืกืืืืืช, ืืื ืืฉืชืชืคื ืืืฆืืจืช ืชืืงืื. ื ืจืื ืฉืืืคืชืืื ืฉื ืืคืฆืืช ืืฉืืืฆืืช ืจืืืช ืืกืชืืื ืขื ืฆืืืช Glibc, ืืื ืื ืืื ืืขืืจืืื ืืืืคื ืคืขืื ืืืื ืช ืืชืืงืื.
ืืคืฉืจืืช ืชืืงืื ืืื ืืืกืื ืืช ืืืขืื, Huawei ืืฆืืขื ืืืขื ืืื ืฉืืื ืชื ืกื ืืืืืืฃ ืืช ืืืจืืืช ืืืจืืื ืืคืืขืืืช ืขื ืืืคืจื ืืื ืืชืืืื (bge ื-blt) ืืื ืืืืื ืื ืืชืืืื (blo ื-bhs). ืื ืืื Glibc ืคืืชืื ืงืืืฆื ืฉื ืืืืงืืช ืืืืืงืช ืืฆืื ืฉืืืื ืฉืื ืื, ืืืืืจ ืืื ืืชืืจืจ ืื ืืชืืงืื ืฉื Huawei ืืื ื ืืชืืื ืืื ืขืืื ืืช ืื ืืฉืืืืืื ืืืคืฉืจืืื ืฉื ื ืชืื ื ืงืื.
ืืืืืื ืฉื-Aurora OS ืืฉ ืืื ื ืฉื 32 ืกืืืืืช ืขืืืจ ARM, ืืืคืชืืื ืฉืื ืืืืืื ืืกืืืจ ืืช ืืคืืืขืืช ืืขืฆืื ืืืืฆืืข ืคืชืจืื ืืงืืืื. ืืงืืฉื ืืื ืฉืืื ืฆืืจื ืืืชืื ืืืืืฉ ืฉืคืช assembly ืืขืื ืฉื ืืคืื ืงืฆืื ืืืงืืช ืืืฉืืื ืืคืฉืจืืืืช ืฉืื ืืช ืืืจืืืื ืืื ืงืื. ืืืืฉืื ื ืืชื ืืืืฉ ืืืืฆืขืืช ืืืจืืืช ืื ืืชืืืืช. ืชืืงืื ืืชืืจืจ ืฉืืื ืงืื, ืืื ืืืขืื ืืขืืงืจืืช ืืืืชื ืฉืืืจื ืขื ืืืืจืืช ืืืฆืืข ืืืืื ืขืืช ืืืจืืื ืืืืฆืืขืื ืฉื ืคืื ืงืฆืืืช memcpy ื- memmove, ืชืื ืฉืืืจื ืขื ืชืืืืืช ืืื ืฉืืืืื ืขืจืื ืืงืื.
ืืชืืืืช ืืื ื ืืืื ื ืฉืชื ืืจืกืืืช ืฉื ืืชืืงืื, ืฉืขืืจื ืืช ืืกืืจืช ืืืืืงื ืฉื ืื ืืื ื-Glibc ืืืช ืืืืืช ืืืืืงืืช ืืคื ืืืืช ืฉื Aurora. ื-3 ืืืื ื ื ืืืจื ืืืช ืืืคืฉืจืืืืช ื ื ืฉืื ืืจืฉืืืช ืืชืคืืฆื ืฉื Glibc. ืฉืืืข ืืืืืจ ืืืชืจ
ืืื ืืึผืฆึธืข ืขืื ืชืืงืื ืืืื ืืืืฉื, ืฉืชืืงื ืืขืื ืืืืฉืื multiarch, ืฉ-Huawei ื ืืกืชื ืืขืืจ ืืชืงื. ืืืืืงื ืืจืื ืืืืฉ ื ืจืืฉืื ืืฉืคืื ืืฉื ืืฉืืืืช ืืชืืงืื.
ืชืืงืื ื 8 ืืืืื ืืชืงืืื ืืกื ืืฃ ืืจืืฉื ืฉื ืืืืืืจื ืืงืจืืื ืฉื glibc 2.32. ืืืืฉืื ืืืื ืฉื ื ืชืืงืื ืื - ะฟะตัะฒัะน ืขืืืจ ืืืฉืื multiarch ืฉื memcpy ืขืืืจ ARMv7, ื ืฉื ื ืืืืืืฉ ืฉืคืช ืืืจืืื ืืืืืืช ืฉื memcpy() ื- memmove() ืขืืืจ ARM.
ืืืขืื ืืฉืคืืขื ืขื ืืืืืื ื ืืืฉืืจื ARMv7 ืืืจืืฆืื ืืื ืืงืก, ืืืื ืืขืืืื ืืืชืืื, ืืืขืืื ื ืืฆืืื ืืกืืืื ืืขืช โโืืืืืจื ืืจืฉืช (ื ืืชื ืืชืงืืฃ ืฉืืจืืชืื ืืืคืืืงืฆืืืช ื ืืืฉืื ืืจืฉืช ืืืงืืืื ื ืชืื ื ืงืื ืืื ืืืืืืช ืืืื). ืืืืืื, ืื ืืฆืื ืฉืืืื ื ืืืืงืจืื ืฉืืืื ืืช ืืคืืืขืืช ืืจืื ืืืฆื ืืชืงืืฃ ืฉืจืช HTTP ืืืื ื ืืืขืจืืช ืืืืข ืืจืื ืขื ืืื ืฉืืืืช ืืงืฉืช GET ืืืืื ืืืื ืืืงืื ืืืฉืช ืฉืืจืฉ ืืืขืจืืช.
ืืงืืจ: OpenNet.ru