CVE catalog

CVE-2021-43523

uclibc: CVE-2021-43523

[CVE catalog]

Severity
Critical · CVSS 9.6CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
3.07% · Oct 25, 2026

In uClibc and uClibc-ng before 1.0.39, incorrect handling of special characters in domain names returned by DNS servers via gethostbyname, getaddrinfo, gethostbyaddr, and getnameinfo can lead to output of wrong hostnames (leading to domain hijacking) or injection into applications (leading to remote code execution, XSS, applications crashes, etc.). In other words, a validation step, which is expected in any stub resolver, does not occur.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianuclibcsid1.0.54-1vulnerable
Debianuclibcforky1.0.54-1vulnerable
Debianuclibctrixie1.0.35-1vulnerable
Debianuclibcbookworm1.0.35-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianuclibcsourcesid(unfixed)unimportantNot reportedNot reported
Debianuclibcsourceforky(unfixed)unimportantNot reportedNot reported
Debianuclibcsourcetrixie(unfixed)unimportantNot reportedNot reported
Debianuclibcsourcebookworm(unfixed)unimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [uclibc-source]Affected

    Source package: [uclibc]

    Details (2)
    • 1.0.35-1 · all · bookworm

      Affected

      dsa · uclibc · debian · bookworm; dsa · uclibc · debian · 12

    • 1.0.35-1 · all · bookworm

      Affected

      dsa · uclibc · debian · bookworm; dsa · uclibc · debian · 12

[Debian 13 (Trixie)]

  • [uclibc-source]Affected

    Source package: [uclibc]

    Details (2)
    • 1.0.35-1 · all · trixie

      Affected

      dsa · uclibc · debian · 13

    • 1.0.35-1 · all · trixie

      Affected

      dsa · uclibc · debian · 13

Observed:

References