Каталог CVE

CVE-2021-21897

dxflib affected and fixed versions

[Каталог CVE]

A code execution vulnerability exists in the DL_Dxf::handleLWPolylineData functionality of Ribbonsoft dxflib 3.17.0. A specially-crafted .dxf file can lead to a heap buffer overflow. An attacker can provide a malicious file to trigger this vulnerability.

Критичність
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
2.89% · Oct 27, 2026

Projects and upstream resources

Reported versions and fixes

Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.

Distribution / releasePackageVersionStatusSource
Debiantrixiecloudcompare2.11.3-7.1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debiantrixiecloudcompare2.13.2+git20240821+ds-1Fixed[CVE-2021-21897]
Debiantrixiedxflib3.26.4-1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debiantrixiedxflib3.26.4-2Fixed[CVE-2021-21897]
Debiansidcloudcompare2.11.3-7.1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debiansidcloudcompare2.13.2+git20240821+ds-7Fixed[CVE-2021-21897]
Debiansiddxflib3.26.4-1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debiansiddxflib3.26.4-3Fixed[CVE-2021-21897]
Debianforkycloudcompare2.11.3-7.1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debianforkycloudcompare2.13.2+git20240821+ds-7Fixed[CVE-2021-21897]
Debianforkydxflib3.26.4-1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debianforkydxflib3.26.4-3Fixed[CVE-2021-21897]

Showing 12 fix observations. All 33 observations, including unknown and conflicting reports, are available below.

Provider details and historical evidence
Distribution / releasePackageVersionStatusSource
UnknownRelease not reportedhorizon-edaNot reportedUnknownSource applicability is not establishedProvider not reported
UnknownRelease not reportedlibrecadNot reportedUnknownSource applicability is not establishedProvider not reported
Debianbookwormcloudcompare2.11.3-7.1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debianbookwormdxflib3.26.4-1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debianbookwormhorizon-edaNot reportedAffectedDistribution reports no fix[CVE-2021-21897]
Debianbookwormhorizon-eda2.4.0-1Affected[CVE-2021-21897]
DebianbookwormlibrecadNot reportedAffectedDistribution reports no fix[CVE-2021-21897]
Debianbookwormlibrecad2.2.0-1Affected[CVE-2021-21897]
Debianforkycloudcompare2.11.3-7.1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debianforkycloudcompare2.13.2+git20240821+ds-7Fixed[CVE-2021-21897]
Debianforkydxflib3.26.4-1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debianforkydxflib3.26.4-3Fixed[CVE-2021-21897]
Debianforkyhorizon-edaNot reportedAffectedDistribution reports no fix[CVE-2021-21897]
Debianforkyhorizon-eda2.6.0-3Affected[CVE-2021-21897]
DebianforkylibrecadNot reportedAffectedDistribution reports no fix[CVE-2021-21897]
Debianforkylibrecad2.2.0.2-3Affected[CVE-2021-21897]
Debiansidcloudcompare2.11.3-7.1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debiansidcloudcompare2.13.2+git20240821+ds-7Fixed[CVE-2021-21897]
Debiansiddxflib3.26.4-1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debiansiddxflib3.26.4-3Fixed[CVE-2021-21897]
Debiansidhorizon-edaNot reportedAffectedDistribution reports no fix[CVE-2021-21897]
Debiansidhorizon-eda2.6.0-3Affected[CVE-2021-21897]
DebiansidlibrecadNot reportedAffectedDistribution reports no fix[CVE-2021-21897]
Debiansidlibrecad2.2.0.2-3Affected[CVE-2021-21897]
Debiantrixiecloudcompare2.11.3-7.1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debiantrixiecloudcompare2.13.2+git20240821+ds-1Fixed[CVE-2021-21897]
Debiantrixiedxflib3.26.4-1FixedDistribution-reported fixed boundary[CVE-2021-21897]
Debiantrixiedxflib3.26.4-2Fixed[CVE-2021-21897]
Debiantrixiehorizon-edaNot reportedAffectedDistribution reports no fix[CVE-2021-21897]
Debiantrixiehorizon-eda2.6.0-2.2Affected[CVE-2021-21897]
DebiantrixielibrecadNot reportedAffectedDistribution reports no fix[CVE-2021-21897]
Debiantrixielibrecad2.2.0.2-1Affected[CVE-2021-21897]
Opensusetumbleweeddxflib3.26.4-1.1UnknownSource applicability is not established[OPENSUSE-SU-2024:10730-1]
Original provider fields
{
  "package_releases": [
    {
      "name": "dxflib",
      "status": "fixed",
      "release": "sid",
      "version": "3.26.4-3"
    },
    {
      "name": "dxflib",
      "status": "fixed",
      "release": "forky",
      "version": "3.26.4-3"
    },
    {
      "name": "dxflib",
      "status": "fixed",
      "release": "trixie",
      "version": "3.26.4-2"
    },
    {
      "name": "dxflib",
      "status": "fixed",
      "release": "bookworm",
      "version": "3.26.4-1"
    },
    {
      "name": "librecad",
      "status": "vulnerable",
      "release": "sid",
      "version": "2.2.0.2-3"
    },
    {
      "name": "librecad",
      "status": "vulnerable",
      "release": "forky",
      "version": "2.2.0.2-3"
    },
    {
      "name": "librecad",
      "status": "vulnerable",
      "release": "trixie",
      "version": "2.2.0.2-1"
    },
    {
      "name": "librecad",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "2.2.0-1"
    },
    {
      "name": "horizon-eda",
      "status": "vulnerable",
      "release": "sid",
      "version": "2.6.0-3"
    },
    {
      "name": "horizon-eda",
      "status": "vulnerable",
      "release": "forky",
      "version": "2.6.0-3"
    },
    {
      "name": "horizon-eda",
      "status": "vulnerable",
      "release": "trixie",
      "version": "2.6.0-2.2"
    },
    {
      "name": "horizon-eda",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "2.4.0-1"
    },
    {
      "name": "cloudcompare",
      "status": "fixed",
      "release": "sid",
      "version": "2.13.2+git20240821+ds-7"
    },
    {
      "name": "cloudcompare",
      "status": "fixed",
      "release": "forky",
      "version": "2.13.2+git20240821+ds-7"
    },
    {
      "name": "cloudcompare",
      "status": "fixed",
      "release": "trixie",
      "version": "2.13.2+git20240821+ds-1"
    },
    {
      "name": "cloudcompare",
      "status": "fixed",
      "release": "bookworm",
      "version": "2.11.3-7.1"
    }
  ],
  "fixed_versions": [
    {
      "bug": null,
      "name": "dxflib",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": "3.26.4-1"
    },
    {
      "bug": null,
      "name": "dxflib",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "not yet assigned",
      "fixed_version": "3.26.4-1"
    },
    {
      "bug": null,
      "name": "dxflib",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "not yet assigned",
      "fixed_version": "3.26.4-1"
    },
    {
      "bug": null,
      "name": "dxflib",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": "3.26.4-1"
    },
    {
      "bug": 1010349,
      "name": "librecad",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "unimportant",
      "fixed_version": ""
    },
    {
      "bug": 1010349,
      "name": "librecad",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "unimportant",
      "fixed_version": ""
    },
    {
      "bug": 1010349,
      "name": "librecad",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "unimportant",
      "fixed_version": ""
    },
    {
      "bug": 1010349,
      "name": "librecad",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "unimportant",
      "fixed_version": ""
    },
    {
      "bug": 1010348,
      "name": "horizon-eda",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "unimportant",
      "fixed_version": ""
    },
    {
      "bug": 1010348,
      "name": "horizon-eda",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "unimportant",
      "fixed_version": ""
    },
    {
      "bug": 1010348,
      "name": "horizon-eda",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "unimportant",
      "fixed_version": ""
    },
    {
      "bug": 1010348,
      "name": "horizon-eda",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "unimportant",
      "fixed_version": ""
    },
    {
      "bug": 1010347,
      "name": "cloudcompare",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": "2.11.3-7.1"
    },
    {
      "bug": 1010347,
      "name": "cloudcompare",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "not yet assigned",
      "fixed_version": "2.11.3-7.1"
    },
    {
      "bug": 1010347,
      "name": "cloudcompare",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "not yet assigned",
      "fixed_version": "2.11.3-7.1"
    },
    {
      "bug": 1010347,
      "name": "cloudcompare",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": "2.11.3-7.1"
    }
  ],
  "distribution_packages": [
    {
      "name": "horizon-eda",
      "fixed_version": "not yet fixed",
      "applicability_unknown": true
    },
    {
      "name": "librecad",
      "fixed_version": "not yet fixed",
      "applicability_unknown": true
    },
    {
      "name": "dxflib",
      "distro": "opensuse",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "3.26.4-1.1"
            }
          ]
        }
      ],
      "release": "tumbleweed",
      "versions": [],
      "ecosystem": "rpm",
      "provider_url": "https://osv.dev/vulnerability/openSUSE-SU-2024:10730-1",
      "fixed_version": "3.26.4-1.1",
      "provider_source": "pypi",
      "provider_record_id": "OPENSUSE-SU-2024:10730-1",
      "provider_updated_at": "2026-02-04T04:18:35.589305Z",
      "applicability_unknown": true
    }
  ]
}

[Debian bug #1010349][Debian bug #1010348][Debian bug #1010347]

OpenFactory catalog packages

Зіставлення пакетів триває.

[Debian 12 (Bookworm)]

  • [cloudcompare]Невідомо
    Подробиці (2)
    • 2.11.3-7.1 · amd64 · bookworm

      Виправлена · Виправлена: 2.11.3-7.1

      dsa · cloudcompare · debian · bookworm; dsa · cloudcompare · debian · 12

    • 2.11.3-7.1 · arm64 · bookworm

      Виправлена · Виправлена: 2.11.3-7.1

      dsa · cloudcompare · debian · bookworm; dsa · cloudcompare · debian · 12

  • [horizon-eda]Невідомо

    Пакет джерела: [horizon-eda]

    Подробиці (2)
    • 2.4.0-1+b1 · amd64 · bookworm

      Уражена

      dsa · horizon-eda · debian · bookworm; dsa · horizon-eda · debian · 12

    • 2.4.0-1+b1 · arm64 · bookworm

      Уражена

      dsa · horizon-eda · debian · bookworm; dsa · horizon-eda · debian · 12

  • [libdxflib3]Невідомо

    Пакет джерела: [dxflib]

    Подробиці (2)
    • 3.26.4-1+b1 · amd64 · bookworm

      Виправлена · Виправлена: 3.26.4-1

      dsa · dxflib · debian · bookworm; dsa · dxflib · debian · 12

    • 3.26.4-1+b1 · arm64 · bookworm

      Виправлена · Виправлена: 3.26.4-1

      dsa · dxflib · debian · bookworm; dsa · dxflib · debian · 12

  • [libdxflib-dev]Невідомо

    Пакет джерела: [dxflib]

    Подробиці (2)
    • 3.26.4-1+b1 · amd64 · bookworm

      Виправлена · Виправлена: 3.26.4-1

      dsa · dxflib · debian · bookworm; dsa · dxflib · debian · 12

    • 3.26.4-1+b1 · arm64 · bookworm

      Виправлена · Виправлена: 3.26.4-1

      dsa · dxflib · debian · bookworm; dsa · dxflib · debian · 12

  • [librecad]Невідомо
    Подробиці (2)
    • 2.2.0-1 · amd64 · bookworm

      Уражена

      dsa · librecad · debian · bookworm; dsa · librecad · debian · 12

    • 2.2.0-1 · arm64 · bookworm

      Уражена

      dsa · librecad · debian · bookworm; dsa · librecad · debian · 12

  • [librecad-data]Невідомо

    Пакет джерела: [librecad]

    Подробиці (2)
    • 2.2.0-1 · all · bookworm

      Уражена

      dsa · librecad · debian · bookworm; dsa · librecad · debian · 12

    • 2.2.0-1 · all · bookworm

      Уражена

      dsa · librecad · debian · bookworm; dsa · librecad · debian · 12

[Debian 13 (Trixie)]

  • [cloudcompare]Невідомо
    Подробиці (2)
    • 2.13.2+git20240821+ds-1 · amd64 · trixie

      Виправлена · Виправлена: 2.11.3-7.1

      dsa · cloudcompare · debian · 13

    • 2.13.2+git20240821+ds-1 · arm64 · trixie

      Виправлена · Виправлена: 2.11.3-7.1

      dsa · cloudcompare · debian · 13

  • [horizon-eda]Невідомо

    Пакет джерела: [horizon-eda]

    Подробиці (2)
    • 2.6.0-2.2+b1 · amd64 · trixie

      Уражена

      dsa · horizon-eda · debian · 13

    • 2.6.0-2.2+b1 · arm64 · trixie

      Уражена

      dsa · horizon-eda · debian · 13

  • [libdxflib3]Невідомо

    Пакет джерела: [dxflib]

    Подробиці (2)
    • 3.26.4-2 · amd64 · trixie

      Виправлена · Виправлена: 3.26.4-1

      dsa · dxflib · debian · 13

    • 3.26.4-2 · arm64 · trixie

      Виправлена · Виправлена: 3.26.4-1

      dsa · dxflib · debian · 13

  • [libdxflib-dev]Невідомо

    Пакет джерела: [dxflib]

    Подробиці (2)
    • 3.26.4-2 · amd64 · trixie

      Виправлена · Виправлена: 3.26.4-1

      dsa · dxflib · debian · 13

    • 3.26.4-2 · arm64 · trixie

      Виправлена · Виправлена: 3.26.4-1

      dsa · dxflib · debian · 13

  • [librecad]Невідомо

    Пакет джерела: [librecad]

    Подробиці (2)
    • 2.2.0.2-1+b1 · amd64 · trixie

      Уражена

      dsa · librecad · debian · 13

    • 2.2.0.2-1+b2 · arm64 · trixie

      Уражена

      dsa · librecad · debian · 13

  • [librecad-data]Невідомо

    Пакет джерела: [librecad]

    Подробиці (2)
    • 2.2.0.2-1 · all · trixie

      Уражена

      dsa · librecad · debian · 13

    • 2.2.0.2-1 · all · trixie

      Уражена

      dsa · librecad · debian · 13

[openSUSE Tumbleweed]

  • [dxflib-devel]Невідомо

    Пакет джерела: [dxflib]

    Подробиці (1)
    • 3.26.4-2.17 · x86_64 · tumbleweed

      Невідомо · Виправлена: 3.26.4-1.1

      Version impact unknown

      dsa · dxflib · opensuse · tumbleweed

  • [libdxflib-3_26_4-1]Невідомо

    Пакет джерела: [dxflib]

    Подробиці (1)
    • 3.26.4-2.17 · x86_64 · tumbleweed

      Невідомо · Виправлена: 3.26.4-1.1

      Version impact unknown

      dsa · dxflib · opensuse · tumbleweed

Спостережено:

Посилання