cve-2026-99269
CVSS 7.8 osv_linuxIn the Linux kernel, the following vulnerability has been resolved: sched_ext: Wait for SCX_OPSS_DISPATCHING before moving tasks off DSQs A task can be found on a non-local DSQ while the CPU which dispatched it is still running ops.dequeue() and hasn't cleared SCX_OPSS_DISPATCHING. The DSQ consume and move paths don't wait for the dispatch to finish and can operate on the task concurrently with the dispatcher. Call scx_wait_dispatching() in scx_move_local_task_to_local_dsq(), unlink_dsq_and_switch_rq_lock() and move_task_between_dsqs() before they operate on the task. In scx_move_local_task_to_local_dsq(), wait before scx_resolve_local_dsq() as it may update p->scx.flags.
- Published
- unknown
- Last Modified
- unknown
CVSS details not available.
No product information available.
- https://git.kernel.org/stable/c/2935062be77113c1c4565ca9d0c72180449aafee
- https://git.kernel.org/stable/c/cc2839946328c1618b3870d521b32bb9483d49d0
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/99xxx/CVE-2026-99269.json
- https://nvd.nist.gov/vuln/detail/CVE-2026-99269
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
No linked vulnerabilities found.
{
"affected": [
{
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-99269.json"
},
"ranges": [
{
"events": [
{
"introduced": "ebf1ccff79c43f860cbd2f9d6cfab9a462d0cb2d"
},
{
"fixed": "cc2839946328c1618b3870d521b32bb9483d49d0"
},
{
"fixed": "2935062be77113c1c4565ca9d0c72180449aafee"
}
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT"
}
]
},
{
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-99269.json"
},
"package": {
"ecosystem": "Linux",
"name": "Kernel"
},
"ranges": [
{
"events": [
{
"introduced": "7.1.0"
},
{
"fixed": "7.2.14"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"database_specific": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/99xxx/CVE-2026-99269.json"
},
"details": "In the Linux kernel, the following vulnerability has been resolved:\n\nsched_ext: Wait for SCX_OPSS_DISPATCHING before moving tasks off DSQs\n\nA task can be found on a non-local DSQ while the CPU which dispatched it\nis still running ops.dequeue() and hasn't cleared SCX_OPSS_DISPATCHING.\nThe DSQ consume and move paths don't wait for the dispatch to finish and\ncan operate on the task concurrently with the dispatcher.\n\nCall scx_wait_dispatching() in scx_move_local_task_to_local_dsq(),\nunlink_dsq_and_switch_rq_lock() and move_task_between_dsqs() before they\noperate on the task. In scx_move_local_task_to_local_dsq(), wait before\nscx_resolve_local_dsq() as it may update p->scx.flags.",
"id": "CVE-2026-99269",
"modified": "2026-11-05T03:31:30.148900099Z",
"published": "2026-11-03T11:48:18.333Z",
"references": [
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/2935062be77113c1c4565ca9d0c72180449aafee"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/cc2839946328c1618b3870d521b32bb9483d49d0"
},
{
"type": "ADVISORY",
"url": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/99xxx/CVE-2026-99269.json"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-99269"
},
{
"type": "PACKAGE",
"url": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
}
],
"schema_version": "1.9.2",
"severity": [
{
"score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
}
],
"summary": "sched_ext: Wait for SCX_OPSS_DISPATCHING before moving tasks off DSQs"
}