CVE-2021-42523
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd...
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
- Record
CVE-2021-42523- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200, CWE-401
- Updated
- 2026-11-02
CVE List No score
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
- Record
CVE-2021-42523- Weakness
- CWE-200
- Updated
- 2026-11-02
EUVDEUVD-2021-29492 No score
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
- Record
EUVD-2021-29492- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-r93j-wmmw-g27p
7.5
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd...
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
- Record
GHSA-r93j-wmmw-g27p- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200, CWE-401
- Updated
- 2026-11-02
OSVAZL-10716
7.5
CVE-2021-42523 affecting package colord for versions less than 1.4.4-9
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
- Record
AZL-10716- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSV
7.5
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
- Record
CVE-2021-42523- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 14 moreShow less
OSVDEBIAN-CVE-2021-42523
7.5
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
- Record
DEBIAN-CVE-2021-42523- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2022-1914
7.5
colord security update
colord is a system service that makes it easy to manage, install and generate color profiles to accurately color manage input and output devices.
Security Fix(es):
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.(CVE-2021-42523)
- Record
OESA-2022-1914- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-42523
7.5
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it.
- Record
UBUNTU-CVE-2021-42523- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1776761965 No score
colord: Fix of CVE-2021-42523
- CVE-2021-42523: fix memory leak in cd_device_db_load() and cd_profile_db_load() where sqlite3_exec() error_msg output was allocated but never freed
- Record
CLSA-2026-1776761965- Updated
- 2026-11-02
OSVMGASA-2022-0366 No score
Updated colord packages fix security vulnerability
There are two Information Disclosure vulnerabilities in colord, and they lie in colord/src/cd-device-db.c and colord/src/cd-profile-db.c separately. They exist because the 'err_msg' of 'sqlite3_exec' is not releasing after use, while libxml2 emphasizes that the caller needs to release it. (CVE-2021-42523)
- Record
MGASA-2022-0366- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12353-1 No score
colord-1.4.6-2.1 on GA media
These are all security issues fixed in the colord-1.4.6-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12353-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3496-1 No score
Security update for colord
This update for colord fixes the following issues:
- CVE-2021-42523: Fixed a small memory leak in sqlite3_exec (bsc#1202802).
- Record
SUSE-SU-2022:3496-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4170-1 No score
Security update for colord
This update for colord fixes the following issues:
- CVE-2021-42523: Fixed small memory leak in sqlite3_exec (bsc#1202802).
- Record
SUSE-SU-2022:4170-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4410-1 No score
Security update for colord
This update for colord fixes the following issues:
- CVE-2021-42523: Fixed a small memory leak in sqlite3_exec (bsc#1202802).
- Record
SUSE-SU-2022:4410-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20935-1 No score
Security update for colord
This update for colord fixes the following issues:
- CVE-2021-42523: Fixed information disclosure in cd-device-db.c and cd-profile-db.c (bsc#1250750).
- Record
SUSE-SU-2025:20935-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20964-1 No score
Security update for colord
This update for colord fixes the following issues:
- CVE-2021-42523: Fixed information disclosure in cd-device-db.c and cd-profile-db.c (bsc#1250750).
- Record
SUSE-SU-2025:20964-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3899-1 No score
Security update for colord
This update for colord fixes the following issues:
- CVE-2021-42523: The original fix was wrong and did not properly free the error, resulting in a crash that has now been addressed (bsc#1250750).
- Record
SUSE-SU-2025:3899-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3949-1 No score
Security update for colord
This update for colord fixes the following issues:
- CVE-2021-42523: The original fix was wrong and did not properly free the error, resulting in a crash that has now been addressed (bsc#1250750).
- Record
SUSE-SU-2025:3949-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4483-1 No score
Security update for colord
This update for colord fixes the following issues:
- Rework fix for CVE-2021-42523 to avoid invalid pointer error during certain installations (bsc#1250750).
- Record
SUSE-SU-2025:4483-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
colordAzure Linux:2 |
before 1.4.4-9 | 1.4.4-9 |
colordTuxCare:AlmaLinux:9.2 |
before 1.4.5-4.el9.tuxcare.els1 | 1.4.5-4.el9.tuxcare.els1 |
colord-develTuxCare:AlmaLinux:9.2 |
before 1.4.5-4.el9.tuxcare.els1 | 1.4.5-4.el9.tuxcare.els1 |
colord-devel-docsTuxCare:AlmaLinux:9.2 |
before 1.4.5-4.el9.tuxcare.els1 | 1.4.5-4.el9.tuxcare.els1 |
colord-extra-profilesTuxCare:AlmaLinux:9.2 |
before 1.4.5-4.el9.tuxcare.els1 | 1.4.5-4.el9.tuxcare.els1 |
colord-libsTuxCare:AlmaLinux:9.2 |
before 1.4.5-4.el9.tuxcare.els1 | 1.4.5-4.el9.tuxcare.els1 |
colord-testsTuxCare:AlmaLinux:9.2 |
before 1.4.5-4.el9.tuxcare.els1 | 1.4.5-4.el9.tuxcare.els1 |
colordDebian:12 |
before 1.4.6-1 | 1.4.6-1 |
colordDebian:13 |
before 1.4.6-1 | 1.4.6-1 |
colordDebian:14 |
before 1.4.6-1 | 1.4.6-1 |
Show 36 moreShow less
| Package | Affected | Fixed |
|---|---|---|
colordMageia:8 |
before 1.4.5-1.1.mga8 | 1.4.5-1.1.mga8 |
colordopenEuler:20.03-LTS-SP1 |
before 1.4.4-3.oe1 | 1.4.4-3.oe1 |
colordopenEuler:20.03-LTS-SP3 |
before 1.4.4-3.oe1 | 1.4.4-3.oe1 |
colordopenEuler:22.03-LTS |
before 1.4.5-4.oe2203 | 1.4.5-4.oe2203 |
colordSUSE:Linux Enterprise Micro 5.3 |
before 1.4.5-150400.4.3.1 | 1.4.5-150400.4.3.1 |
colordSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 1.4.5-150400.4.3.1 | 1.4.5-150400.4.3.1 |
colordSUSE:Linux Enterprise Module for Desktop Applications 15 SP4 |
before 1.4.5-150400.4.3.1 | 1.4.5-150400.4.3.1 |
colordSUSE:Linux Enterprise Workstation Extension 15 SP4 |
before 1.4.5-150400.4.3.1 | 1.4.5-150400.4.3.1 |
colordopenSUSE:Leap 15.4 |
before 1.4.5-150400.4.3.1 | 1.4.5-150400.4.3.1 |
colordSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 1.4.4-150200.4.6.1 | 1.4.4-150200.4.6.1 |
colordSUSE:Linux Enterprise Module for Desktop Applications 15 SP3 |
before 1.4.4-150200.4.6.1 | 1.4.4-150200.4.6.1 |
colordSUSE:Linux Enterprise Workstation Extension 15 SP3 |
before 1.4.4-150200.4.6.1 | 1.4.4-150200.4.6.1 |
colordSUSE:Linux Enterprise Micro 5.2 |
before 1.4.4-150200.4.6.1 | 1.4.4-150200.4.6.1 |
colordopenSUSE:Leap Micro 5.2 |
before 1.4.4-150200.4.6.1 | 1.4.4-150200.4.6.1 |
colordopenSUSE:Leap 15.3 |
before 1.4.4-150200.4.6.1 | 1.4.4-150200.4.6.1 |
colordSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 1.3.3-13.3.1 | 1.3.3-13.3.1 |
colordSUSE:Linux Enterprise Server 12 SP5 |
before 1.3.3-13.3.1 | 1.3.3-13.3.1 |
colordSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 1.3.3-13.3.1 | 1.3.3-13.3.1 |
colordSUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 1.3.3-13.3.1 | 1.3.3-13.3.1 |
colordSUSE:Linux Micro 6.0 |
before 1.4.6-4.1 | 1.4.6-4.1 |
colordSUSE:Linux Micro 6.1 |
before 1.4.6-slfo.1.1_2.1 | 1.4.6-slfo.1.1_2.1 |
colordSUSE:Linux Enterprise Micro 5.3 |
before 1.4.5-150400.4.9.1 | 1.4.5-150400.4.9.1 |
colordSUSE:Linux Enterprise Micro 5.4 |
before 1.4.5-150400.4.9.1 | 1.4.5-150400.4.9.1 |
colordSUSE:Linux Enterprise Micro 5.5 |
before 1.4.5-150400.4.9.1 | 1.4.5-150400.4.9.1 |
colordSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordSUSE:Linux Enterprise Module for Desktop Applications 15 SP6 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordSUSE:Linux Enterprise Module for Package Hub 15 SP6 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordSUSE:Linux Enterprise Module for Package Hub 15 SP7 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordSUSE:Linux Enterprise Workstation Extension 15 SP6 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordSUSE:Linux Enterprise Workstation Extension 15 SP7 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordopenSUSE:Leap 15.6 |
before 1.4.6-150600.3.8.1 | 1.4.6-150600.3.8.1 |
colordSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 1.3.3-13.9.2 | 1.3.3-13.9.2 |
colordSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 1.3.3-13.9.2 | 1.3.3-13.9.2 |
colordopenSUSE:Tumbleweed |
before 1.4.6-2.1 | 1.4.6-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| aliases, products | 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-42523 is a high vulnerability (CVSS 7.5) in Colord Project Colord, published August 25, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.94%, the 61st percentile. Fixed in colord 1.4.4-9.
References
github.com/hughsie/colord/issues/110
nvd.nist.gov/vuln/detail/CVE-2021-42523
github.com/advisories/GHSA-r93j-wmmw-g27p
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1776761965.html
security-tracker.debian.org/tracker/CVE-2021-42523
advisories.mageia.org/MGASA-2022-0366.html
Show 17 moreShow less
bugs.mageia.org/show_bug.cgi?id=30944
lists.opensuse.org/archives/list/[email protected]/thread/2GDIFQ2MG4MYMILUVYH7MTM5YKO2AMDS
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1914
suse.com/support/update/announcement/2022/suse-su-20223496-1
bugzilla.suse.com/1202802
suse.com/security/cve/CVE-2021-42523
suse.com/support/update/announcement/2022/suse-su-20224170-1
suse.com/support/update/announcement/2022/suse-su-20224410-1
suse.com/support/update/announcement/2025/suse-su-202520935-1
bugzilla.suse.com/1250750
suse.com/support/update/announcement/2025/suse-su-202520964-1
suse.com/support/update/announcement/2025/suse-su-20253899-1
suse.com/support/update/announcement/2025/suse-su-20253949-1
suse.com/support/update/announcement/2025/suse-su-20254483-1
ubuntu.com/security/CVE-2021-42523
github.com/hughsie/colord/commit/adf41f36cf7214d7d6fa8d528b74eba47c377405
cve.org/CVERecord?id=CVE-2021-42523