Skip to content
Heist/ feed
Back to feed
MediumFix available

musl — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2020-28928

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).

Products
musl
Affected versions
Not specified
Fixed versions
1.2.2-1
CVEs
CVE-2020-28928
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 13:13 UTC · Revision 1

Source evidence

DEBIAN-CVE-2020-28928

core-osv · Original source

Published 24 Nov 2020, 18:15 UTC

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).

osv:DEBIAN-CVE-2020-28928

musl

Fixed versions: 1.2.2-1

musl

Fixed versions: 1.2.2-1

musl

Fixed versions: 1.2.2-1

Complete source record
{
  "id": "ad238d9f4f1060c535dca6135170620f17f39161d7d634bc617c2082d3733428",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2020-28928",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2020-28928",
    "summary": "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).",
    "evidence": "osv:DEBIAN-CVE-2020-28928",
    "products": [
      {
        "name": {
          "value": "musl",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.2.2-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "musl",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.2.2-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "musl",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.2.2-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "DEBIAN-CVE-2020-28928",
      "aliases": [
        "DEBIAN-CVE-2020-28928"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.2.2-1"
                }
              ]
            }
          ],
          "package": {
            "name": "musl",
            "purl": "pkg:deb/debian/musl?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-28928.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.2.2-1"
                }
              ]
            }
          ],
          "package": {
            "name": "musl",
            "purl": "pkg:deb/debian/musl?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-28928.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.2.2-1"
                }
              ]
            }
          ],
          "package": {
            "name": "musl",
            "purl": "pkg:deb/debian/musl?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-28928.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T12:01:58.858895110Z",
      "provider": "osv",
      "upstream": [
        "CVE-2020-28928"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2020-28928"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2020-28928",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 451941,
  "published_at": "2020-11-24T18:15:12.207+00:00"
}