CVE-2025-21728

bpf: Send signals asynchronously if !preemptible

State
Published
Severity
Not scored
Published
Feb 27, 2025
Updated
Oct 15, 2026
Reserved
Dec 29, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

bpf: Send signals asynchronously if !preemptible

BPF programs can execute in all kinds of contexts and when a program running in a non-preemptible context uses the bpf_send_signal() kfunc, it will cause issues because this kfunc can sleep. Change `irqs_disabled()` to `!preemptible()`.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • fd29a0242f86b2d95ad666aa9f92a3d0f7bfdab6 to before feba1308bc5e8e04cee751d39fae8a9b407a9034Affected
  • 1bc7896e9ef44fd77858b3ef0b8a6840be3a4494 to before ce51eab2070e295d298f42a2f1db269cd1b56d55Affected
  • 1bc7896e9ef44fd77858b3ef0b8a6840be3a4494 to before e306eaaa3d78b462db5f5b11e0171f9d2b6ca3f4Affected
  • 1bc7896e9ef44fd77858b3ef0b8a6840be3a4494 to before be42a09fe898635b0093c0c8dac1bfabe225c240Affected
  • 1bc7896e9ef44fd77858b3ef0b8a6840be3a4494 to before eeef8e65041a031bd8a747a392c14b76a123a12cAffected
  • 1bc7896e9ef44fd77858b3ef0b8a6840be3a4494 to before 78b97783496b454435639937db3303e900a24d3fAffected
  • 1bc7896e9ef44fd77858b3ef0b8a6840be3a4494 to before 092fc76b7ab4163e008f9cde596a58dad2108260Affected
  • 1bc7896e9ef44fd77858b3ef0b8a6840be3a4494 to before 87c544108b612512b254c8f79aa5c0a8546e2cc4Affected
  • 7930d01afb7281edd9782971e0cca6fe587c7a7bAffected
  • 5.4.33 to before 5.4.291Affected
  • 5.5.18 to before 5.6Affected
LinuxLinux
  • 5.6Affected
  • before 5.6Not affected
  • 5.4.291 through 5.4.*Not affected
  • 5.10.235 through 5.10.*Not affected
  • 5.15.179 through 5.15.*Not affected
  • 6.1.129 through 6.1.*Not affected
  • 6.6.76 through 6.6.*Not affected
  • 6.12.13 through 6.12.*Not affected
  • 6.13.2 through 6.13.*Not affected
  • 6.14 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.