CVE-2025-68372: linux

CVSS: UnknownDeferred
AliasesUBUNTU-CVE-2025-68372DEBIAN-CVE-2025-68372
Published 24-12-2025Last modified 16-06-2026

Vulnerability summary

CVE-2025-68372 is a vulnerability in linux with no CVSS score yet. EPSS estimates a 0.20% chance of exploitation in the next 30 days, higher than 8.9% of scored vulnerabilities.

Overall risk
0/100
0100
Minimal · default modelHow is this calculated?
CVSS score
Not scored
010
No CVSS score recorded
EPSS score
0.20%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 47 · Related 45

Timeline

  1. 24-12-2025
    PublishedVulnerability first disclosed.
  2. 16-06-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: nbd: defer config put in recv_work There is one uaf issue in recv_work when running NBD_CLEAR_SOCK and NBD_CMD_RECONFIGURE: nbd_genl_connect // conf_ref=2 (connect and recv_work A) nbd_open // conf_ref=3 recv_work A done // conf_ref=2 NBD_CLEAR_SOCK // conf_ref=1 nbd_genl_reconfigure // conf_ref=2 (trigger recv_work B) close nbd // conf_ref=1 recv_work B config_put // conf_ref=0 atomic_dec(&config->recv_threads); -> UAF Or only running NBD_CLEAR_SOCK: nbd_genl_connect // conf_ref=2 nbd_open // conf_ref=3 NBD_CLEAR_SOCK // conf_ref=2 close nbd nbd_release config_put // conf_ref=1 recv_work config_put // conf_ref=0 atomic_dec(&config->recv_threads); -> UAF Commit 87aac3a80af5 ("nbd: call nbd_config_put() before notifying the waiter") moved nbd_config_put() to run before waking up the waiter in recv_work, in order to ensure that nbd_start_device_ioctl() would not be woken up while nbd->task_recv was still uncleared. However, in nbd_start_device_ioctl(), after being woken up it explicitly calls flush_workqueue() to make sure all current works are finished. Therefore, there is no need to move the config put ahead of the wakeup. Move nbd_config_put() to the end of recv_work, so that the reference is held for the whole lifetime of the worker thread. This makes sure the config cannot be freed while recv_work is still running, even if clear + reconfigure interleave. In addition, we don't need to worry about recv_work dropping the last nbd_put (which causes deadlock): path A (netlink with NBD_CFLAG_DESTROY_ON_DISCONNECT): connect // nbd_refs=1 (trigger recv_work) open nbd // nbd_refs=2 NBD_CLEAR_SOCK close nbd nbd_release nbd_disconnect_and_put flush_workqueue // recv_work done nbd_config_put nbd_put // nbd_refs=1 nbd_put // nbd_refs=0 queue_work path B (netlink without NBD_CFLAG_DESTROY_ON_DISCONNECT): connect // nbd_refs=2 (trigger recv_work) open nbd // nbd_refs=3 NBD_CLEAR_SOCK // conf_refs=2 close nbd nbd_release nbd_config_put // conf_refs=1 nbd_put // nbd_refs=2 recv_work done // conf_refs=0, nbd_refs=1 rmmod // nbd_refs=0 Depends-on: e2daec488c57 ("nbd: Fix hungtask when nbd_config_put")

CVSS metrics

Risk metrics not yet published.

EPSS trend

Probability

0.20%

Chance of exploitation in the next 30 days

Percentile

9%

Versus all other CVEs

30-day change

0.00 pp

From 0.20% on 19-09-2026

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

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

No weakness data has been published for this record.

Affected systems

Ubuntu155 products
  • linuxAll versions (No fix recorded) | < 5.15.0-173.183 | < 6.8.0-110.110 | < 6.17.0-19.19
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded) | < 5.15.0-1103.110 | < 6.8.0-1052.55 | < 6.17.0-1009.9
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Debian1 product
  • linux< 6.1.162-1 | < 6.12.63-1 | < 6.17.13-1
Linux1 product
  • linux≥ 87aac3a80af5cbad93e63250e8a1e19095ba0d30, < 198aa230a6f8c1f6af7ed26b29180749c3e79e4d | ≥ 87aac3a80af5cbad93e63250e8a1e19095ba0d30, < d3ba312675911ff9e3fefefd551751e153a9f0a9 | ≥ 87aac3a80af5cbad93e63250e8a1e19095ba0d30, < 3692884bd6187d89d41eef81e5a9724519fd01c1 | ≥ 87aac3a80af5cbad93e63250e8a1e19095ba0d30, < 1ba2ced2bbdf7e64a30c3e88c70ea8bc208d1509 | ≥ 87aac3a80af5cbad93e63250e8a1e19095ba0d30, < 6b69593f72e1bfba6ca47ca8d9b619341fded7d6 | ≥ 87aac3a80af5cbad93e63250e8a1e19095ba0d30, < 443a1721806b6ff6303b5229e9811d68172d622f | ≥ 87aac3a80af5cbad93e63250e8a1e19095ba0d30, < 742012f6bf29553fdc460bf646a58df3a7b43d01 | ≥ 87aac3a80af5cbad93e63250e8a1e19095ba0d30, < 9517b82d8d422d426a988b213fdd45c6b417b86d | 0a4e383fc3aa6540f804c4fd1184a96ae5de6ef8 | 2ef6f4bd60411934e3fc2715442c2afe70f84bf3 | 742fd49cf811ca164489e339b862e3fb8e240a73 | 14df8724aeeef338172e2a2d6efadc989921ca0f | ≥ 4.14.204, < 4.15 | ≥ 4.19.155, < 4.20 | ≥ 5.4.75, < 5.5 | ≥ 5.9.5, < 5.10 | 5.10

3 vendors · 157 products

References

42 links
Show all 42 references