vulnerability
Amazon Linux AMI 2: CVE-2025-22027: Security patch for kernel (Multiple Advisories)
| Severity | CVSS | Published | Added | Modified |
|---|---|---|---|---|
| 4 | (AV:L/AC:M/Au:S/C:N/I:N/A:C) | Apr 16, 2025 | Jun 24, 2025 | May 20, 2026 |
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.
Solutions
References
- AMAZON-AL2/ALAS2KERNEL-5.10-2025-094
- AMAZON-AL2/ALAS2KERNEL-5.15-2025-073
- AMAZON-AL2/ALAS2KERNEL-5.15-2025-076
- AMAZON-AL2/ALAS2KERNEL-5.15-2025-079
- AMAZON-AL2/ALASKERNEL-5.15-2025-076
- CVE-2025-22027
- https://attackerkb.com/topics/CVE-2025-22027
- CWE-362
- CWE-476
- EUVD-EUVD-2025-11265
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2025-11265
2026 Global Threat Landscape Report
The predictive window has collapsed. Exploitation follows disclosure in days. See how attackers are accelerating and how to stay ahead.