Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

rocky логотип

RLSA-2026:36957

Опубликовано: 13 июл. 2026
Источник: rocky
Оценка: Important

Описание

Important: kernel security update

The kernel packages contain the Linux kernel, the core of any Linux operating system.

Security Fix(es):

  • kernel: net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change (CVE-2025-71066)

  • kernel: KVM: x86: Fix shadow paging use-after-free due to unexpected GFN (CVE-2026-46113)

  • kernel: KVM: x86: Fix shadow paging use-after-free due to unexpected role (CVE-2026-53359)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Затронутые продукты

  • Rocky Linux 9

НаименованиеАрхитектураРелизRPM
kernelx86_64687.24.1.el9_8kernel-5.14.0-687.24.1.el9_8.x86_64.rpm
kernel-abi-stablelistsnoarch687.24.1.el9_8kernel-abi-stablelists-5.14.0-687.24.1.el9_8.noarch.rpm
kernel-corex86_64687.24.1.el9_8kernel-core-5.14.0-687.24.1.el9_8.x86_64.rpm
kernel-debugx86_64687.24.1.el9_8kernel-debug-5.14.0-687.24.1.el9_8.x86_64.rpm
kernel-debug-corex86_64687.24.1.el9_8kernel-debug-core-5.14.0-687.24.1.el9_8.x86_64.rpm
kernel-debuginfo-common-x86_64x86_64687.24.1.el9_8kernel-debuginfo-common-x86_64-5.14.0-687.24.1.el9_8.x86_64.rpm
kernel-debug-modulesx86_64687.24.1.el9_8kernel-debug-modules-5.14.0-687.24.1.el9_8.x86_64.rpm
kernel-debug-modules-corex86_64687.24.1.el9_8kernel-debug-modules-core-5.14.0-687.24.1.el9_8.x86_64.rpm
kernel-debug-modules-extrax86_64687.24.1.el9_8kernel-debug-modules-extra-5.14.0-687.24.1.el9_8.x86_64.rpm
kernel-debug-uki-virtx86_64687.24.1.el9_8kernel-debug-uki-virt-5.14.0-687.24.1.el9_8.x86_64.rpm

Показывать по

Связанные уязвимости

oracle-oval
18 дней назад

ELSA-2026-36957: kernel security update (IMPORTANT)

rocky
16 дней назад

Important: kernel security update

oracle-oval
14 дней назад

ELSA-2026-39083: kernel update (IMPORTANT)

CVSS3: 7.5
ubuntu
6 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change zdi-disclosures@trendmicro.com says: The vulnerability is a race condition between `ets_qdisc_dequeue` and `ets_qdisc_change`. It leads to UAF on `struct Qdisc` object. Attacker requires the capability to create new user and network namespace in order to trigger the bug. See my additional commentary at the end of the analysis. Analysis: static int ets_qdisc_change(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) { ... // (1) this lock is preventing .change handler (`ets_qdisc_change`) //to race with .dequeue handler (`ets_qdisc_dequeue`) sch_tree_lock(sch); for (i = nbands; i < oldbands; i++) { if (i >= q->nstrict && q->classes[i].qdisc->q.qlen) list_del_init(&q->classes[i].alist); qdisc_purge_queue(q->classes[i].qdisc); } WRITE_ONCE(q->nbands, nbands); for (i = nstrict; i < q->nstrict; i++) { if (q->class...

CVSS3: 6.2
redhat
7 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change zdi-disclosures@trendmicro.com says: The vulnerability is a race condition between `ets_qdisc_dequeue` and `ets_qdisc_change`. It leads to UAF on `struct Qdisc` object. Attacker requires the capability to create new user and network namespace in order to trigger the bug. See my additional commentary at the end of the analysis. Analysis: static int ets_qdisc_change(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) { ... // (1) this lock is preventing .change handler (`ets_qdisc_change`) //to race with .dequeue handler (`ets_qdisc_dequeue`) sch_tree_lock(sch); for (i = nbands; i < oldbands; i++) { if (i >= q->nstrict && q->classes[i].qdisc->q.qlen) list_del_init(&q->classes[i].alist); qdisc_purge_queue(q->classes[i].qdisc); } WRITE_ONCE(q->nbands, nbands); for (i = nstrict; i < q->nstrict; i++) { if (q->class...