CVE catalog

CVE-2021-41687

DCMTK vulnerabilities

[CVE catalog]

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

DCMTK through 3.6.6 does not handle memory free properly. The program malloc a heap memory for parsing data, but does not free it when error in parsing. Sending specific requests to the dcmqrdb program incur the memory leak. An attacker can use it to launch a DoS attack.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiandcmtksid3.7.0+really3.7.0-7fixed
Debiandcmtkforky3.7.0+really3.7.0-7fixed
Debiandcmtktrixie3.6.9-5+deb13u3fixed
Debiandcmtkbookworm3.6.7-9~deb12u4fixed
Ubuntudcmtknoble3.6.7-9.1ubuntu0.1~esm1fixed
Ubuntudcmtk-docnoble3.6.7-9.1ubuntu0.1~esm1fixed
Ubuntulibdcmtk-devnoble3.6.7-9.1ubuntu0.1~esm1fixed
Ubuntulibdcmtk17t64noble3.6.7-9.1ubuntu0.1~esm1fixed
Ubuntudcmtkpro3.6.5-1vulnerable
Ubuntudcmtkpro3.6.6-3ubuntu1vulnerable
Ubuntudcmtkpro3.6.6-3ubuntu2vulnerable
Ubuntudcmtkpro3.6.6-4vulnerable
Ubuntudcmtkpro3.6.6-5vulnerable
Ubuntudcmtkpro3.6.6-5ubuntu0.1~esm1fixed
Ubuntudcmtk20.043.6.4-2.1vulnerable
Ubuntudcmtk20.043.6.4-2.1build1vulnerable
Ubuntudcmtk20.043.6.4-2.1build2vulnerable
Ubuntudcmtk20.043.6.4-2.1ubuntu0.1fixed
Ubuntudcmtkpro3.6.2-2vulnerable
Ubuntudcmtkpro3.6.2-2build1vulnerable
Ubuntudcmtkpro3.6.2-3vulnerable
Ubuntudcmtkpro3.6.2-3build1vulnerable
Ubuntudcmtkpro3.6.2-3build2vulnerable
Ubuntudcmtkpro3.6.2-3build3vulnerable
Ubuntudcmtkpro3.6.2-3ubuntu0.1~esm1vulnerable
Ubuntudcmtkpro3.6.2-3ubuntu0.1~esm2vulnerable
Ubuntudcmtkpro3.6.2-3ubuntu0.1~esm3fixed
Ubuntudcmtk20.043.6.4-2.1vulnerable
Ubuntudcmtk20.043.6.4-2.1build1vulnerable
Ubuntudcmtk20.043.6.4-2.1build2vulnerable
Ubuntudcmtk20.043.6.4-2.1ubuntu0.1vulnerable
Ubuntudcmtk20.043.6.4-2.1ubuntu0.2fixed
Ubuntudcmtkpro3.6.7-9vulnerable
Ubuntudcmtkpro3.6.7-9.1build2vulnerable
Ubuntudcmtkpro3.6.7-9.1build3vulnerable
Ubuntudcmtkpro3.6.7-9.1build4vulnerable
Ubuntudcmtkpro3.6.7-9.1ubuntu0.1~esm1fixed
Ubuntudcmtk20.043.6.4-2.1vulnerable
Ubuntudcmtk20.043.6.4-2.1build1vulnerable
Ubuntudcmtk20.043.6.4-2.1build2vulnerable
Ubuntudcmtk20.043.6.4-2.1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiandcmtksourcesid3.6.7-1not yet assignedNot reportedNot reported
Debiandcmtksourceforky3.6.7-1not yet assignedNot reportedNot reported
Debiandcmtksourcetrixie3.6.7-1not yet assignedNot reportedNot reported
Debiandcmtksourcebookworm3.6.7-1not yet assignedNot reportedNot reported
Ubuntudcmtkdebnoble3.6.7-9.1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntudcmtk-docdebnoble3.6.7-9.1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibdcmtk-devdebnoble3.6.7-9.1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibdcmtk17t64debnoble3.6.7-9.1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntudcmtkdebpro3.6.6-5ubuntu0.1~esm1Not reportedUBUNTU-CVE-2021-41687Not reported
Ubuntudcmtkdeb20.043.6.4-2.1ubuntu0.1Not reportedUBUNTU-CVE-2021-41687Not reported
Ubuntudcmtkdebpro3.6.2-3ubuntu0.1~esm3Not reportedUSN-7010-2Not reported
Ubuntudcmtkdeb20.043.6.4-2.1ubuntu0.2Not reportedUSN-7010-2Not reported
Ubuntudcmtkdebpro3.6.7-9.1ubuntu0.1~esm1Not reportedUSN-7010-1Not reported
Ubuntudcmtkdeb20.043.6.4-2.1ubuntu0.1Not reportedUSN-7010-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [dcmtk]Fixed
    Details (2)
    • 3.6.7-9~deb12u4 · amd64 · bookworm

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · bookworm; usn · dcmtk · debian · 12

    • 3.6.7-9~deb12u4 · arm64 · bookworm

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · bookworm; usn · dcmtk · debian · 12

  • [dcmtk-doc]Fixed

    Source package: [dcmtk]

    Details (2)
    • 3.6.7-9~deb12u4 · all · bookworm

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · bookworm; usn · dcmtk · debian · 12

    • 3.6.7-9~deb12u4 · all · bookworm

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · bookworm; usn · dcmtk · debian · 12

  • [libdcmtk17]Fixed

    Source package: [dcmtk]

    Details (2)
    • 3.6.7-9~deb12u4 · amd64 · bookworm

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · bookworm; usn · dcmtk · debian · 12

    • 3.6.7-9~deb12u4 · arm64 · bookworm

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · bookworm; usn · dcmtk · debian · 12

  • Source package: [dcmtk]

    Details (2)
    • 3.6.7-9~deb12u4 · amd64 · bookworm

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · bookworm; usn · dcmtk · debian · 12

    • 3.6.7-9~deb12u4 · arm64 · bookworm

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · bookworm; usn · dcmtk · debian · 12

[Debian 13 (Trixie)]

  • [dcmtk]Fixed
    Details (2)
    • 3.6.9-5+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

    • 3.6.9-5+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

  • [dcmtk-data]Fixed

    Source package: [dcmtk]

    Details (2)
    • 3.6.9-5+deb13u2 · all · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

    • 3.6.9-5+deb13u2 · all · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

  • [dcmtk-doc]Fixed

    Source package: [dcmtk]

    Details (2)
    • 3.6.9-5+deb13u2 · all · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

    • 3.6.9-5+deb13u2 · all · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

  • [libdcmtk19]Fixed

    Source package: [dcmtk]

    Details (2)
    • 3.6.9-5+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

    • 3.6.9-5+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

  • Source package: [dcmtk]

    Details (2)
    • 3.6.9-5+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

    • 3.6.9-5+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.6.7-1

      usn · dcmtk · debian · 13

Observed:

References