CVE-2021-38443
Eclipse CycloneDDS Improper Handling of Syntactically Invalid Structure
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow an attacker to write arbitrary values in the XML parser.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.6
Eclipse CycloneDDS Improper Handling of Syntactically Invalid Structure
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow an attacker to write arbitrary values in the XML parser.
- Record
CVE-2021-38443- CVSS 3.1
- 6.6 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H - Weakness
- CWE-228
- Updated
- 2026-11-02
EUVDEUVD-2021-24895
6.6
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow an attacker to write arbitrary values in the XML parser.
- Record
EUVD-2021-24895- CVSS 3.1
- 6.6 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-fq6w-j34v-phjr
9.8
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow...
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow an attacker to write arbitrary values in the XML parser.
- Record
GHSA-fq6w-j34v-phjr- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-228
- Updated
- 2026-11-02
NVD
6.6
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow an attacker to write arbitrary values in the XML parser.
- Record
CVE-2021-38443- CVSS 3.1
- 6.6 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-228
- Updated
- 2026-11-02
OSV
9.8
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow an attacker to write arbitrary values in the XML parser.
- Record
CVE-2021-38443- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-38443
9.8
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow an attacker to write arbitrary values in the XML parser.
- Record
DEBIAN-CVE-2021-38443- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-38443
6.6
Eclipse CycloneDDS versions prior to 0.8.0 improperly handle invalid structures, which may allow an attacker to write arbitrary values in the XML parser.
- Record
UBUNTU-CVE-2021-38443- CVSS 3.1
- 6.6 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cycloneddsDebian:12 |
before 0.8.1-2 | 0.8.1-2 |
cycloneddsDebian:13 |
before 0.8.1-2 | 0.8.1-2 |
cycloneddsDebian:14 |
before 0.8.1-2 | 0.8.1-2 |
cycloneddsUbuntu:22.04:LTS |
All versions, plus listed versions 0.7.0-70.8.1-40.8.1-4build10.8.1-50.8.2-10.8.2-40.8.2-5 |
None known |
cycloneddsUbuntu:24.04:LTS |
All versions, plus listed versions 0.10.3-20.10.4-10.10.4-1.10.10.4-1.1build10.10.4-1.1build20.10.4-1.1build3 |
None known |
cycloneddsUbuntu:25.10 |
All versions, plus listed versions 0.10.5-1 |
None known |
cycloneddsUbuntu:26.10 |
All versions, plus listed versions 0.10.5-1build10.10.5-1build2 |
None known |
cycloneddsUbuntu:26.04:LTS |
All versions, plus listed versions 0.10.5-10.10.5-1build1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-38443 is a medium vulnerability (CVSS 6.6) in Eclipse Cyclonedds, published May 5, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.13%, the 82nd percentile. Fixed in cyclonedds 0.8.1-2.