CVE-2026-53011
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-416
Utilización después de liberación
Fecha de publicación:
24/06/2026
Última modificación:
14/07/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
net/sched: taprio: fix use-after-free in advance_sched() on schedule switch<br />
<br />
In advance_sched(), when should_change_schedules() returns true,<br />
switch_schedules() is called to promote the admin schedule to oper.<br />
switch_schedules() queues the old oper schedule for RCU freeing via<br />
call_rcu(), but &#39;next&#39; still points into an entry of the old oper<br />
schedule. The subsequent &#39;next->end_time = end_time&#39; and<br />
rcu_assign_pointer(q->current_entry, next) are use-after-free.<br />
<br />
Fix this by selecting &#39;next&#39; from the new oper schedule immediately<br />
after switch_schedules(), and using its pre-calculated end_time.<br />
setup_first_end_time() sets the first entry&#39;s end_time to<br />
base_time + interval when the schedule is installed, so the value<br />
is already correct.<br />
<br />
The deleted &#39;end_time = sched_base_time(admin)&#39; assignment was also<br />
harmful independently: it would overwrite the new first entry&#39;s<br />
pre-calculated end_time with just base_time.
Impacto
Puntuación base 3.x
7.80
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.2 (incluyendo) | 5.10.258 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.11 (incluyendo) | 5.15.209 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.16 (incluyendo) | 6.1.175 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.2 (incluyendo) | 6.6.141 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (incluyendo) | 6.12.91 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (incluyendo) | 6.18.33 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.19 (incluyendo) | 7.0.10 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/0e62171df8ed4804d00db088f17eed06468233fa
- https://git.kernel.org/stable/c/105425b1969c5affe532713cfac1c0b320d7ac2b
- https://git.kernel.org/stable/c/1bd286fa3e21200133478ed523cc6a2788baf38a
- https://git.kernel.org/stable/c/3471874578160a28c171a607fa069f24062634b8
- https://git.kernel.org/stable/c/7256996e1ef553716817f3bfd077c2f3b48b582f
- https://git.kernel.org/stable/c/a8fc396519ef4f081bc545e88f61241728bb78d7
- https://git.kernel.org/stable/c/b73235da5dde77ed1264f9767b62c28c9d71fd78
- https://git.kernel.org/stable/c/eee072fe16c646190d33ae69c9983d8de1562bf8



