Logo
componentmusl
Name
musl
Version
1.2.6
Type
library
Description
-
Licenses
MIT
PURL
-
CPE
cpe:2.3:a:musl-libc:musl:1.2.6:-:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
1.2.6

Patches#


#
Title
Author
Resolve
1
Avoid redefinition of struct ethhdr
Baruch Siach <baruch@tkos.co.il>
2
Make scheduler functions Linux-compatible
Stefan Nickl <Stefan.Nickl@gmail.com>
3
fix pathological slowness & incorrect mappings in iconv
Rich Felker <dalias@aerifal.cx>
CVE-2026-6042
4
qsort: fix leonardo heap corruption from bug in doubleword
Rich Felker <dalias@aerifal.cx>
CVE-2026-40200
5
qsort: hard-preclude oob array writes independent of any
Rich Felker <dalias@aerifal.cx>
CVE-2026-40200
6
qsort: fix shift UB in shl and shr
Luca Kellermann <mailto.luca.kellermann@gmail.com>
CVE-2026-40200

Vulnerabilities#


Name
Analysis
Description
Patched
A security flaw has been discovered in musl libc up to 1.2.6. Affected is the function iconv of the file src/locale/iconv.c of the component GB18030 4-byte Decoder. Performing a manipulation results in inefficient algorithmic complexity. The attack must be initiated from a local position. To fix this issue, it is recommended to deploy a patch.
Patched
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).