CVE-2021-40732
XMP Toolkit SDK Null Pointer Dereference
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.
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
- Low
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.1
XMP Toolkit SDK Null Pointer Dereference
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.
- Record
CVE-2021-40732- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
EUVDEUVD-2021-27897
6.1
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.
- Record
EUVD-2021-27897- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3gp9-w4vx-8hh2
6.1
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability...
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.
- Record
GHSA-3gp9-w4vx-8hh2- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
NVD
6.1
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.
- Record
CVE-2021-40732- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:P - Weakness
- CWE-476
- Updated
- 2026-11-02
OSV
6.1
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.
- Record
CVE-2021-40732- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-40732
6.1
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.
- Record
DEBIAN-CVE-2021-40732- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVOESA-2023-1690
6.5
exempi security update
Exempi is an implementation of XMP. Version 2.x is based on Adobe XMP SDK and released under a BSD-style license like Adobe's.
Security Fix(es):
Buffer Overflow vulnerability in function ID3_Support::ID3v2Frame::getFrameValue in exempi 2.5.0 and earlier allows remote attackers to cause a denial of service via opening of crafted audio file with ID3V2 frame.(CVE-2020-18651)
Buffer Overflow vulnerability in WEBP_Support.cpp in exempi 2.5.0 and earlier allows remote attackers to cause a denial of service via opening of crafted webp file.(CVE-2020-18652)
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.(CVE-2021-40732)
- Record
OESA-2023-1690- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1691
6.5
exempi security update
Exempi is an implementation of XMP. Version 2.x is based on Adobe XMP SDK and released under a BSD-style license like Adobe's.
Security Fix(es):
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.(CVE-2021-40732)
- Record
OESA-2023-1691- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-40732
6.1
XMP Toolkit version 2020.1 (and earlier) is affected by a null pointer dereference vulnerability that could result in leaking data from certain memory locations and causing a local denial of service in the context of the current user. User interaction is required to exploit this vulnerability in that the victim will need to open a specially crafted MXF file.
- Record
UBUNTU-CVE-2021-40732- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2022-0236 No score
Updated exempi packages fix security vulnerability
XMP Toolkit SDK versions 2020.1 (and earlier) are affected by an out-of-bounds read vulnerability that could lead to disclosure of arbitrary memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue requires user interaction in that a victim must open a malicious file. (CVE-2021-36045)
XMP Toolkit version 2020.1 (and earlier) is affected by a memory corruption vulnerability, potentially resulting in arbitrary code execution in the context of the current user. User interaction is required to exploit this vulnerability. (CVE-2021-36046)
XMP Toolkit SDK version 2020.1 (and earlier) is affected by an Improper Input Validation vulnerability potentially resulting in arbitrary code execution in the context of the current user. Exploitation requires user interaction in that a victim must open a crafted file. (CVE-2021-36047)
XMP Toolkit SDK version 2020.1 (and earlier) is affected by an Improper Input Validation vulnerability potentially resulting in arbitrary code execution in the context of the current user. Exploitation requires user interaction in that a victim must open a crafted file. (CVE-2021-36048)
XMP Toolkit SDK version 2020.1 (and earlier) is affected by a buffer overflow vulnerability potentially resulting in arbitrary code execution in the context of the current user. Exploitation requires user interaction in that a victim must open a crafted file. (CVE-2021-36050)
XMP Toolkit SDK version 2020.1 (and earlier) is affected by a buffer overflow vulnerability potentially resulting in arbitrary code execution in the context of the current user. Exploitation requires user interaction in that a victim must open a specially-crafted .cpp file. (CVE-2021-36051)
XMP Toolkit version 2020.1 (and earlier) is affected by a memory corruption vulnerability, potentially resulting in arbitrary code execution in the context of the current user. User interaction is required to exploit this vulnerability. (CVE-2021-36052)
XMP Toolkit SDK versions 2020.1 (and earlier) are affected by an out-of-bounds read vulnerability that could lead to disclosure of arbitrary memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue requires user interaction in that a victim must open a malicious file. (CVE-2021-36053)
XMP Toolkit SDK version 2020.1 (and earlier) is affected by a buffer overflow vulnerability potentially resulting in local application denial of service in the context of the current user. Exploitation requires user interaction in that a victim must open a crafted file. (CVE-2021-36054)
XMP Toolkit SDK versions 2020.1 (and earlier) are affected by a use-after-free vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file. (CVE-2021-36055)
XMP Toolkit SDK version 2020.1 (and earlier) is affected by a buffer overflow vulnerability potentially resulting in arbitrary code execution in the context of the current user. Exploitation requires user interaction in that a victim must open a crafted file. (CVE-2021-36056)
XMP Toolkit SDK version 2020.1 (and earlier) is affected by an Integer Overflow vulnerability potentially resulting in application-level denial of service in the context of the current user. Exploitation requires user interaction in that a victim must open a crafted file. (CVE-2021-36058)
XMP Toolkit version 2020.1 (and earlier) is affected by a Buffer Underflow vulnerability which could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file. (CVE-2021-36064)
XMP Toolkit SDK version 2020.1 (and earlier) is affected by a stack-based buffer overflow vulnerability potentially resulting in arbitrary code execution in the context of the current user. Exploitation…
- Record
MGASA-2022-0236- Updated
- 2026-11-02
OSVUSN-5483-1 No score
exempi vulnerabilities
It was discovered that Exempi incorrectly handled certain media files. If a user or automated system were tricked into opening a specially crafted file, a remote attacker could cause Exempi to stop responding or crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-5483-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
exempiDebian:12 |
before 2.6.0-1 | 2.6.0-1 |
exempiDebian:13 |
before 2.6.0-1 | 2.6.0-1 |
exempiDebian:14 |
before 2.6.0-1 | 2.6.0-1 |
exempiDebian:10 From an advisory covering 24 CVEs |
before 2.5.0-2+deb10u1, plus listed versions 2.5.0-2 |
2.5.0-2+deb10u1 |
exempiDebian:11 From an advisory covering 22 CVEs |
before 2.5.2-1+deb11u1, plus listed versions 2.5.2-1 |
2.5.2-1+deb11u1 |
exempiMageia:8 From an advisory covering 21 CVEs |
before 2.5.1-2.1.mga8 | 2.5.1-2.1.mga8 |
exempiopenEuler:20.03-LTS-SP3 From an advisory covering 3 CVEs |
before 2.4.5-5.oe1 | 2.4.5-5.oe1 |
exempiopenEuler:22.03-LTS-SP2 |
before 2.5.2-4.oe2203sp2 | 2.5.2-4.oe2203sp2 |
exempiUbuntu:16.04:LTS |
All versions, plus listed versions 2.2.2-22.2.2-2ubuntu0.1 |
None known |
exempiUbuntu:18.04:LTS |
before 2.4.5-2ubuntu0.1, plus listed versions 2.4.3-1ubuntu12.4.5-2 |
2.4.5-2ubuntu0.1 |
Show 5 moreShow less
| Package | Affected | Fixed |
|---|---|---|
exempiUbuntu:20.04:LTS |
before 2.5.1-1ubuntu0.1, plus listed versions 2.5.1-12.5.1-1build1 |
2.5.1-1ubuntu0.1 |
exempiUbuntu:22.04:LTS |
before 2.5.2-1ubuntu0.22.04.1, plus listed versions 2.5.2-1build1 |
2.5.2-1ubuntu0.22.04.1 |
exempiUbuntu:18.04:LTS From an advisory covering 22 CVEs |
before 2.4.5-2ubuntu0.1, plus listed versions 2.4.3-1ubuntu12.4.5-2 |
2.4.5-2ubuntu0.1 |
exempiUbuntu:20.04:LTS From an advisory covering 22 CVEs |
before 2.5.1-1ubuntu0.1, plus listed versions 2.5.1-12.5.1-1build1 |
2.5.1-1ubuntu0.1 |
exempiUbuntu:22.04:LTS From an advisory covering 22 CVEs |
before 2.5.2-1ubuntu0.22.04.1, plus listed versions 2.5.2-1build1 |
2.5.2-1ubuntu0.22.04.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-40732 is a medium vulnerability (CVSS 6.1) in Adobe Xmp Toolkit, published October 13, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.44%, the 84th percentile. Fixed in exempi 2.6.0-1.
References
helpx.adobe.com/security/products/xmpcore/apsb21-85.html
lists.debian.org/debian-lts-announce/2023/09/msg00032.html
lists.debian.org/debian-lts-announce/2025/08/msg00003.html
nvd.nist.gov/vuln/detail/CVE-2021-40732
helpx.adobe.com/security/products/xmpcore/apsb21-65.html
github.com/advisories/GHSA-3gp9-w4vx-8hh2
Show 32 moreShow less
security-tracker.debian.org/tracker/CVE-2021-40732
advisories.mageia.org/MGASA-2022-0236.html
bugs.mageia.org/show_bug.cgi?id=30557
ubuntu.com/security/notices/USN-5483-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1690
nvd.nist.gov/vuln/detail/CVE-2020-18651
nvd.nist.gov/vuln/detail/CVE-2020-18652
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1691
ubuntu.com/security/CVE-2021-40732
gitlab.freedesktop.org/libopenraw/exempi/-/releases
cve.org/CVERecord?id=CVE-2021-40732
ubuntu.com/security/CVE-2018-12648
ubuntu.com/security/CVE-2021-36045
ubuntu.com/security/CVE-2021-36046
ubuntu.com/security/CVE-2021-36047
ubuntu.com/security/CVE-2021-36048
ubuntu.com/security/CVE-2021-36050
ubuntu.com/security/CVE-2021-36051
ubuntu.com/security/CVE-2021-36052
ubuntu.com/security/CVE-2021-36053
ubuntu.com/security/CVE-2021-36054
ubuntu.com/security/CVE-2021-36055
ubuntu.com/security/CVE-2021-36056
ubuntu.com/security/CVE-2021-36058
ubuntu.com/security/CVE-2021-36064
ubuntu.com/security/CVE-2021-39847
ubuntu.com/security/CVE-2021-40716
ubuntu.com/security/CVE-2021-42528
ubuntu.com/security/CVE-2021-42529
ubuntu.com/security/CVE-2021-42530
ubuntu.com/security/CVE-2021-42531
ubuntu.com/security/CVE-2021-42532
Left out here: the rest of 1 source description. The JSON record has them.