CVE-2021-45844
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an...
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename.
- Record
CVE-2021-45844- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.6 High
AV:N/AC:H/Au:N/C:C/I:C/A:C - Weakness
- CWE-78
- Updated
- 2026-11-02
CVE List No score
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename.
- Record
CVE-2021-45844- Updated
- 2026-11-02
EUVDEUVD-2021-32562 No score
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename.
- Record
EUVD-2021-32562- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-344m-62pc-2wvw
7.8
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an...
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename.
- Record
GHSA-344m-62pc-2wvw- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
OSV
7.8
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename.
- Record
CVE-2021-45844- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-45844
7.8
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename.
- Record
DEBIAN-CVE-2021-45844- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-45844
7.8
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename.
- Record
UBUNTU-CVE-2021-45844- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2022-0325 No score
Updated freecad packages fix security vulnerability
Improper sanitization in the invocation of ODA File Converter from FreeCAD 0.19 allows an attacker to inject OS commands via a crafted filename. (CVE-2021-45844)
- Record
MGASA-2022-0325- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
freecadDebian:12 |
before 0.19.4+dfsg1-1 | 0.19.4+dfsg1-1 |
freecadDebian:13 |
before 0.19.4+dfsg1-1 | 0.19.4+dfsg1-1 |
freecadDebian:14 |
before 0.19.4+dfsg1-1 | 0.19.4+dfsg1-1 |
freecadDebian:9 |
before 0.16+dfsg2-3+deb9u1, plus listed versions 0.16+dfsg2-3 |
0.16+dfsg2-3+deb9u1 |
freecadDebian:10 |
before 0.18~pre1+dfsg1-5+deb10u1, plus listed versions 0.18~pre1+dfsg1-5 |
0.18~pre1+dfsg1-5+deb10u1 |
freecadDebian:11 From an advisory covering 2 CVEs |
before 0.19.1+dfsg1-2+deb11u1, plus listed versions 0.19.1+dfsg1-2 |
0.19.1+dfsg1-2+deb11u1 |
freecadMageia:8 |
before 0.18.6-1.3.mga8 | 0.18.6-1.3.mga8 |
freecadUbuntu:16.04:LTS |
All versions, plus listed versions 0.14.3702+dfsg-40.15.4671+dfsg1-10.15.4671+dfsg1-20.15.4671+dfsg1-30.15.4671+dfsg1-4 |
None known |
freecadUbuntu:18.04:LTS |
All versions, plus listed versions 0.16+dfsg2-30.16+dfsg2-3build30.16.6712+dfsg1-10.16.6712+dfsg1-1ubuntu10.16.6712+dfsg1-1ubuntu2 |
None known |
freecadUbuntu:20.04:LTS |
All versions, plus listed versions 0.18.3+dfsg1-10.18.3+dfsg1-40.18.4+dfsg1-10.18.4+dfsg1-2~build10.18.4+dfsg1-2 Show 4 moreShow less0.18.4+dfsg1-2ubuntu80.18.4+dfsg2-1ubuntu10.18.4+dfsg2-1ubuntu20.18.4+dfsg2-1ubuntu4 |
None known |
freecadUbuntu:22.04:LTS |
All versions, plus listed versions 0.19.1+dfsg1-20.19.2+dfsg1-30.19.2+dfsg1-3ubuntu1 |
None known |
freecadUbuntu:26.10 |
All versions, plus listed versions 1.1.1+dfsg-31.1.1+dfsg-3build11.1.3+dfsg-3build1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-45844 is a high vulnerability (CVSS 7.8) in Freecadweb Freecad, published January 25, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.11%, the 66th percentile. Fixed in freecad 0.19.4+dfsg1-1.
References
tracker.freecad.org/view.php?id=4809
forum.freecadweb.org/viewtopic.php?t=64733
lists.debian.org/debian-lts-announce/2022/03/msg00004.html
lists.debian.org/debian-lts-announce/2022/08/msg00008.html
debian.org/security/2022/dsa-5229
nvd.nist.gov/vuln/detail/CVE-2021-45844
Show 9 moreShow less
github.com/advisories/GHSA-344m-62pc-2wvw
security-tracker.debian.org/tracker/CVE-2021-45844
advisories.mageia.org/MGASA-2022-0325.html
bugs.mageia.org/show_bug.cgi?id=30137
debian.org/lts/security/2022/dla-2934
debian.org/lts/security/2022/dla-3076
ubuntu.com/security/CVE-2021-45844
cve.org/CVERecord?id=CVE-2021-45844
github.com/FreeCAD/FreeCAD/releases/tag/0.19.4