CVE-2025-22027: linux Race Condition
Vulnerability summary
CVE-2025-22027 is a medium (CVSS 4.7) Race Condition vulnerability in linux. EPSS estimates a 0.17% chance of exploitation in the next 30 days, higher than 5.3% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 44 · Related 39Timeline
- 16-04-2025PublishedVulnerability first disclosed.
- 11-05-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: media: streamzap: fix race between device disconnection and urb callback Syzkaller has reported a general protection fault at function ir_raw_event_store_with_filter(). This crash is caused by a NULL pointer dereference of dev->raw pointer, even though it is checked for NULL in the same function, which means there is a race condition. It occurs due to the incorrect order of actions in the streamzap_disconnect() function: rc_unregister_device() is called before usb_kill_urb(). The dev->raw pointer is freed and set to NULL in rc_unregister_device(), and only after that usb_kill_urb() waits for in-progress requests to finish. If rc_unregister_device() is called while streamzap_callback() handler is not finished, this can lead to accessing freed resources. Thus rc_unregister_device() should be called after usb_kill_urb(). Found by Linux Verification Center (linuxtesting.org) with Syzkaller.
CVSS metrics
4 scores · 4 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated4.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated4.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
- NVDNIST4.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.17%
Chance of exploitation in the next 30 days
Percentile
5%
Versus all other CVEs
30-day change
+0.01 pp
From 0.16% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-362Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.
- CWE-476NULL Pointer DereferenceThe product dereferences a pointer that it expects to be valid but is NULL.
Affected systems
Ubuntu137 products
- linuxAll versions (No fix recorded) | < 5.15.0-144.157 | < 6.8.0-86.87
- linux-allwinner-5.19All versions (No fix recorded)
- linux-awsAll versions (No fix recorded) | < 5.15.0-1088.95 | < 6.8.0-1041.43
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Linux2 products
- linux≥ 8e9e60640067858e8036d4d43bbf725c60613359, < e11652a6514ec805440c1bb3739e6c6236fffcc7 | ≥ 8e9e60640067858e8036d4d43bbf725c60613359, < f1d518c0bad01abe83c2df880274cb6a39f4a457 | ≥ 8e9e60640067858e8036d4d43bbf725c60613359, < 30ef7cfee752ca318d5902cb67b60d9797ccd378 | ≥ 8e9e60640067858e8036d4d43bbf725c60613359, < 15483afb930fc2f883702dc96f80efbe4055235e | ≥ 8e9e60640067858e8036d4d43bbf725c60613359, < adf0ddb914c9e5b3e50da4c97959e82de2df75c3 | ≥ 8e9e60640067858e8036d4d43bbf725c60613359, < 4db62b60af2ccdea6ac5452fd20e29587ed85f57 | ≥ 8e9e60640067858e8036d4d43bbf725c60613359, < 8760da4b9d44c36b93b6e4cf401ec7fe520015bd | ≥ 8e9e60640067858e8036d4d43bbf725c60613359, < f656cfbc7a293a039d6a0c7100e1c846845148c1 | 2.6.36
- linux_kernel≥ 2.6.36, < 6.1.134 | ≥ 6.2, < 6.6.87 | ≥ 6.7, < 6.12.23 | ≥ 6.13, < 6.13.11 | ≥ 6.14, < 6.14.2
Debian1 product
- linux< 6.1.135-1 | < 6.12.25-1
3 vendors · 140 products