CVE catalog

CVE-2020-28928

musl: CVE-2020-28928

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
0.65% · Oct 25, 2026

In musl libc through 1.2.1, wcsnrtombs mishandles particular combinations of destination buffer size and source character limit, as demonstrated by an invalid write access (buffer overflow).

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianmuslsid1.2.6-1fixed
Debianmuslforky1.2.6-1fixed
Debianmusltrixie1.2.5-3.1~deb13u1fixed
Debianmuslbookworm1.2.3-1fixed
Alpinemusl3.101.1.22-r4fixed
Alpinemusl3.111.1.24-r3fixed
Alpinemusl3.121.1.24-r10fixed
Alpinemusl3.131.2.2_pre2-r0fixed
Alpinemusl3.141.2.2_pre2-r0fixed
Alpinemusl3.151.2.2_pre2-r0fixed
Alpinemusl3.161.2.2_pre2-r0fixed
Alpinemusl3.171.2.2_pre2-r0fixed
Alpinemusl3.181.2.2_pre2-r0fixed
Alpinemusl3.191.2.2_pre2-r0fixed
Alpinemusl3.201.2.2_pre2-r0fixed
Alpinemusl3.211.2.2_pre2-r0fixed
Alpinemusl3.221.2.2_pre2-r0fixed
Alpinemusl3.231.2.2_pre2-r0fixed
Alpinemusl3.241.2.2_pre2-r0fixed
Alpinemusl3.91.1.20-r6fixed
Ubuntumuslpro1.1.23-2build1vulnerable
Ubuntumuslpro1.1.24-1vulnerable
Ubuntumuslpro1.1.24-1ubuntu0.1~esm1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianmuslsourcesid1.2.2-1not yet assignedNot reported[975365]
Debianmuslsourceforky1.2.2-1not yet assignedNot reported[975365]
Debianmuslsourcetrixie1.2.2-1not yet assignedNot reported[975365]
Debianmuslsourcebookworm1.2.2-1not yet assignedNot reported[975365]
Alpinemuslapk3.101.1.22-r4Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.111.1.24-r3Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.121.1.24-r10Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.131.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.141.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.151.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.161.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.171.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.181.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.191.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.201.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.211.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.221.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.231.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.241.2.2_pre2-r0Not reportedALPINE-CVE-2020-28928Not reported
Alpinemuslapk3.91.1.20-r6Not reportedALPINE-CVE-2020-28928Not reported
Ubuntumusldebpro1.1.24-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2020-28928Not reported

[Debian bug #975365]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [musl]Fixed
    Details (2)
    • 1.2.3-1 · amd64 · bookworm

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · bookworm; dsa · musl · debian · 12

    • 1.2.3-1 · arm64 · bookworm

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · bookworm; dsa · musl · debian · 12

  • [musl-dev]Fixed

    Source package: [musl]

    Details (2)
    • 1.2.3-1 · amd64 · bookworm

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · bookworm; dsa · musl · debian · 12

    • 1.2.3-1 · arm64 · bookworm

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · bookworm; dsa · musl · debian · 12

  • [musl-tools]Fixed

    Source package: [musl]

    Details (2)
    • 1.2.3-1 · amd64 · bookworm

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · bookworm; dsa · musl · debian · 12

    • 1.2.3-1 · arm64 · bookworm

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · bookworm; dsa · musl · debian · 12

[Debian 13 (Trixie)]

  • [musl]Fixed
    Details (2)
    • 1.2.5-3.1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · 13

    • 1.2.5-3.1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · 13

  • [musl-dev]Fixed

    Source package: [musl]

    Details (2)
    • 1.2.5-3.1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · 13

    • 1.2.5-3.1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · 13

  • [musl-tools]Fixed

    Source package: [musl]

    Details (2)
    • 1.2.5-3.1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · 13

    • 1.2.5-3.1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.2.2-1

      dsa · musl · debian · 13

Observed:

References