5.5

CVE-2026-23146: linux NULL Pointer Dereference

CVSS: 5.5v3.1MediumModified
AliasesUBUNTU-CVE-2026-23146DEBIAN-CVE-2026-23146
Published 14-02-2026Last modified 19-10-2026

Vulnerability summary

CVE-2026-23146 is a medium (CVSS 5.5) NULL Pointer Dereference vulnerability in linux. EPSS estimates a 0.14% chance of exploitation in the next 30 days, higher than 3.3% of scored vulnerabilities.

Overall risk
22/100
0100
Low · default modelHow is this calculated?
CVSS score
5.5/10
010
Medium · v3.1 (NVD)
EPSS score
0.14%
0%100%
Low · +0.02 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 42 · Related 38

Timeline

  1. 14-02-2026
    PublishedVulnerability first disclosed.
  2. 19-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work hci_uart_set_proto() sets HCI_UART_PROTO_INIT before calling hci_uart_register_dev(), which calls proto->open() to initialize hu->priv. However, if a TTY write wakeup occurs during this window, hci_uart_tx_wakeup() may schedule write_work before hu->priv is initialized, leading to a NULL pointer dereference in hci_uart_write_work() when proto->dequeue() accesses hu->priv. The race condition is: CPU0 CPU1 ---- ---- hci_uart_set_proto() set_bit(HCI_UART_PROTO_INIT) hci_uart_register_dev() tty write wakeup hci_uart_tty_wakeup() hci_uart_tx_wakeup() schedule_work(&hu->write_work) proto->open(hu) // initializes hu->priv hci_uart_write_work() hci_uart_dequeue() proto->dequeue(hu) // accesses hu->priv (NULL!) Fix this by moving set_bit(HCI_UART_PROTO_INIT) after proto->open() succeeds, ensuring hu->priv is initialized before any work can be scheduled.

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

Probability

0.14%

Chance of exploitation in the next 30 days

Percentile

3%

Versus all other CVEs

30-day change

+0.02 pp

From 0.13% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.14%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Ubuntu143 products
  • linux< 5.15.0-176.186 | < 6.8.0-117.117 | All versions (No fix recorded)
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-aws< 5.15.0-1105.112 | < 6.8.0-1055.58 | All versions (No fix recorded)
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Linux2 products
  • linux≥ a40f94f7caa8d3421b64f63ac31bc0f24c890f39, < b0a900939e7e4866d9b90e9112514b72c451e873 | ≥ 9e5a0f5777162e503400c70c6ed25fbbe2d38799, < ccc683f597ceb28deb966427ae948e5ac739a909 | ≥ 80f14e9de6a43a0bd8194cad1003a3e6dcbc3984, < 937a573423ce5a96fdb1fd425dc6b8d8d4ab5779 | ≥ 02e1bcdfdf769974e7e9fa285e295cd9852e2a38, < 186d147cf7689ba1f9b3ddb753ab634a84940cc9 | ≥ 281782d2c6730241e300d630bb9f200d831ede71, < 53e54cb31e667fca05b1808b990eac0807d1dab0 | ≥ 5df5dafc171b90d0b8d51547a82657cd5a1986c7, < 03e8c90c62233382042b7bd0fa8b8900552fdb62 | ≥ 5df5dafc171b90d0b8d51547a82657cd5a1986c7, < 0c3cd7a0b862c37acbee6d9502107146cc944398 | 1dcf08fcff5ca529de6dc0395091f28854f4e54a | 8e5aff600539e5faea294d9612cca50220e602b8 | db7509fa110dd9b11134b75894677f30353b2c51 | ≥ 5.10.237, < 5.10.249 | ≥ 5.15.181, < 5.15.199 | ≥ 6.1.135, < 6.1.162 | ≥ 6.6.88, < 6.6.123 | ≥ 6.12.24, < 6.12.69 | ≥ 5.4.293, < 5.5 | ≥ 6.13.12, < 6.14 | ≥ 6.14.3, < 6.15 | 6.15
  • linux_kernel≥ 5.4.293, < 5.5 | ≥ 5.10.237, < 5.10.249 | ≥ 5.15.181, < 5.15.199 | ≥ 6.1.135, < 6.1.162 | ≥ 6.6.88, < 6.6.123 | ≥ 6.12.24, < 6.12.69 | ≥ 6.13.12, < 6.14 | ≥ 6.14.3, < 6.18.9 | 6.19:rc1 | 6.19:rc2 | 6.19:rc3 | 6.19:rc4 | 6.19:rc5 | 6.19:rc6 | 6.19:rc7
Debian1 product
  • linux< 6.1.162-1 | < 6.12.69-1 | < 6.18.9-1

3 vendors · 146 products

References

39 links
Show all 39 references