Every CVE Search/ Get API key

CVE-2022-0204

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with...

8.8 HighFix available

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.

Attack profile

How easy it is to exploit

Attack vector
Adjacent network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.79%Up 0.9 points since Mar 10, 2022
90%50%10%1%

What each source reports

NVD Score used 8.8

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.

Record
CVE-2022-0204
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
5.8 MediumAV:A/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-119, CWE-190
Updated
2026-11-02
CVE List 8.8

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.

Record
CVE-2022-0204
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119
Updated
2026-11-02
EUVDEUVD-2022-15406 8.8

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.

Record
EUVD-2022-15406
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-g2fr-rq52-c2h3 8.8

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with...

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.

Record
GHSA-g2fr-rq52-c2h3
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119, CWE-190, CWE-787
Updated
2026-11-02
OSV 8.8

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.

Record
CVE-2022-0204
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119
Updated
2026-11-02
OSVDEBIAN-CVE-2022-0204 8.8

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.

Record
DEBIAN-CVE-2022-0204
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
Show 10 moreShow less
OSVOESA-2022-1595 8.8

bluez security update

This package provides all utilities for use in Bluetooth applications. The BLUETOOTH trademarks are owned by Bluetooth SIG, Inc., U.S.A.

Security Fix(es):

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.(CVE-2022-0204)

Record
OESA-2022-1595
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-0204 8.8

A heap overflow vulnerability was found in bluez in versions prior to 5.63. An attacker with local network access could pass specially crafted files causing an application to halt or crash, leading to a denial of service.

Record
UBUNTU-CVE-2022-0204
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2026-1777541445 No score

bluez: Fix of 3 CVEs

  • CVE-2022-0204: fix heap overflow when appending prepare writes in gatt-server
  • CVE-2022-39176: fix not checking params_len in AVRCP vendordep PDU handling
  • CVE-2022-39177: fix accepting invalid/malformed capabilities in AVDTP
Record
CLSA-2026-1777541445
Updated
2026-11-02
OSVMGASA-2022-0058 No score

Updated bluez packages fix security vulnerability

Ziming Zhang discovered that BlueZ incorrectly handled memory write operations in its gatt server. A remote attacker could possibly use this to cause BlueZ to crash leading to a denial of service, or potentially remotely execute code. (CVE-2022-0204)

Record
MGASA-2022-0058
Updated
2026-11-02
OSVopenSUSE-SU-2024:12394-1 No score

bluez-5.65-3.1 on GA media

These are all security issues fixed in the bluez-5.65-3.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12394-1
Updated
2026-11-02
OSVSUSE-SU-2022:2837-1 No score

Security update for bluez

This update for bluez fixes the following issues:

  • CVE-2022-0204: Fixed a buffer overflow in the implementation of the gatt protocol (bsc#1194704).
Record
SUSE-SU-2022:2837-1
Updated
2026-11-02
OSVSUSE-SU-2022:2883-1 No score

Security update for bluez

This update for bluez fixes the following issues:

  • CVE-2022-0204: Fixed a buffer overflow in the implementation of the gatt protocol (bsc#1194704).
Record
SUSE-SU-2022:2883-1
Updated
2026-11-02
OSVSUSE-SU-2022:2948-1 No score

Security update for bluez

This update for bluez fixes the following issues:

  • CVE-2022-0204: Fixed a buffer overflow in the implementation of the gatt protocol (bsc#1194704).
  • CVE-2019-8922: Fixed a buffer overflow in the implementation of the Service Discovery Protocol (bsc#1193227).
Record
SUSE-SU-2022:2948-1
Updated
2026-11-02
OSVSUSE-SU-2022:3247-1 No score

Security update for bluez

This update for bluez fixes the following issues:

  • CVE-2022-0204: Fixed check if the prepare writes would append more than the allowed maximum attribute length (bsc#1194704).
Record
SUSE-SU-2022:3247-1
Updated
2026-11-02
OSVUSN-5275-1 No score

bluez vulnerability

Ziming Zhang discovered that BlueZ incorrectly handled memory write operations in its gatt server. A remote attacker could possibly use this to cause BlueZ to crash leading to a denial of service, or potentially remotely execute code. (CVE-2022-0204)

Record
USN-5275-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
bluez
TuxCare:CentOS:7
From an advisory covering 3 CVEs
before 5.44-7.el7.tuxcare.els1
5.44-7.el7.tuxcare.els1
bluez-cups
TuxCare:CentOS:7
From an advisory covering 3 CVEs
before 5.44-7.el7.tuxcare.els1
5.44-7.el7.tuxcare.els1
bluez-hid2hci
TuxCare:CentOS:7
From an advisory covering 3 CVEs
before 5.44-7.el7.tuxcare.els1
5.44-7.el7.tuxcare.els1
bluez-libs
TuxCare:CentOS:7
From an advisory covering 3 CVEs
before 5.44-7.el7.tuxcare.els1
5.44-7.el7.tuxcare.els1
bluez-libs-devel
TuxCare:CentOS:7
From an advisory covering 3 CVEs
before 5.44-7.el7.tuxcare.els1
5.44-7.el7.tuxcare.els1
bluez
Debian:12
before 5.64-1
5.64-1
bluez
Debian:13
before 5.64-1
5.64-1
bluez
Debian:14
before 5.64-1
5.64-1
bluez
Debian:10
From an advisory covering 7 CVEs
before 5.50-1.2~deb10u3, plus listed versions
5.50-15.50-1.15.50-1.2~deb10u15.50-1.2~deb10u2
5.50-1.2~deb10u3
bluez
Debian:11
From an advisory covering 9 CVEs
before 5.55-3.1+deb11u2, plus listed versions
5.55-3.15.55-3.1+deb11u1
5.55-3.1+deb11u2
Show 36 moreShow less
Affected packages
PackageAffectedFixed
bluez
Mageia:8
before 5.55-3.4.mga8
5.55-3.4.mga8
bluez
openEuler:20.03-LTS-SP1
before 5.54-9.oe1
5.54-9.oe1
bluez
openEuler:20.03-LTS-SP2
before 5.54-9.oe1
5.54-9.oe1
bluez
openEuler:20.03-LTS-SP3
before 5.54-9.oe1
5.54-9.oe1
bluez
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise Server 15-LTSS
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise Server 15 SP1-BCL
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise Server for SAP Applications 15
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Enterprise Storage 6
before 5.48-150000.5.31.1
5.48-150000.5.31.1
bluez
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 5.55-150300.3.11.1
5.55-150300.3.11.1
bluez
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3
before 5.55-150300.3.11.1
5.55-150300.3.11.1
bluez
SUSE:Linux Enterprise Workstation Extension 15 SP3
before 5.55-150300.3.11.1
5.55-150300.3.11.1
bluez
openSUSE:Leap 15.3
before 5.55-150300.3.11.1
5.55-150300.3.11.1
bluez
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 5.48-150200.13.8.1
5.48-150200.13.8.1
bluez
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 5.62-150400.4.5.1
5.62-150400.4.5.1
bluez
SUSE:Linux Enterprise Module for Desktop Applications 15 SP4
before 5.62-150400.4.5.1
5.62-150400.4.5.1
bluez
SUSE:Linux Enterprise Workstation Extension 15 SP4
before 5.62-150400.4.5.1
5.62-150400.4.5.1
bluez
openSUSE:Leap 15.4
before 5.62-150400.4.5.1
5.62-150400.4.5.1
bluez
Ubuntu:Pro:16.04:LTS
before 5.37-0ubuntu5.3+esm2, plus listed versions
5.35-0ubuntu25.36-0ubuntu15.37-0ubuntu55.37-0ubuntu5.15.37-0ubuntu5.35.37-0ubuntu5.3+esm1
5.37-0ubuntu5.3+esm2
bluez
Ubuntu:18.04:LTS
before 5.48-0ubuntu3.8, plus listed versions
5.46-0ubuntu35.46-0ubuntu45.48-0ubuntu35.48-0ubuntu3.15.48-0ubuntu3.2
Show 5 moreShow less
5.48-0ubuntu3.35.48-0ubuntu3.45.48-0ubuntu3.55.48-0ubuntu3.65.48-0ubuntu3.7
5.48-0ubuntu3.8
bluez
Ubuntu:20.04:LTS
before 5.53-0ubuntu3.5, plus listed versions
5.50-0ubuntu45.51-0ubuntu15.51-0ubuntu25.52-0ubuntu15.52-0ubuntu2
Show 7 moreShow less
5.53-0ubuntu15.53-0ubuntu25.53-0ubuntu35.53-0ubuntu3.15.53-0ubuntu3.25.53-0ubuntu3.35.53-0ubuntu3.4
5.53-0ubuntu3.5
bluez
Ubuntu:22.04:LTS
before 5.63-0ubuntu1, plus listed versions
5.60-0ubuntu25.62-0ubuntu15.62-0ubuntu2
5.63-0ubuntu1
bluez
openSUSE:Tumbleweed
before 5.65-3.1
5.65-3.1

History

History
RecordedChangedSources
affected, factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-0204 is a high vulnerability (CVSS 8.8) in Bluez, published January 24, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.79%, the 78th percentile. Fixed in bluez 5.64-1.

References

Show 19 moreShow less
MoveEnter Open