Проблема была обнаружена в musl libc с 0.7.10 по 1.2.6. Повреждение памяти на основе стека может произойти во время qsort очень больших массивов из-за неправильной реализации примитивов с двойным словом. Число элементов должно превышать около семи миллионов, т. е. 32-е число Леонардо на 32-битных платформах (или 64-е число Леонардо на 64-битных платформах, что нецелесообразно).
Показать оригинальное описание (EN)
An issue was discovered in musl libc 0.7.10 through 1.2.6. Stack-based memory corruption can occur during qsort of very large arrays, due to incorrectly implemented double-word primitives. The number of elements must exceed about seven million, i.e., the 32nd Leonardo number on 32-bit platforms (or the 64th Leonardo number on 64-bit platforms, which is not practical).
Характеристики атаки
Последствия
Строка CVSS v3.1