CVE-2026-23074: Add CVSS 3.1 score (7.8 HIGH)

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

AV:L -This vulnerability is exploited via tc/netlink (RTM_NEWQDISC)
    to configure qdiscs, which requires local access through the
    netlink socket interface.
AC:L -The attacker controls the entire setup: creating the QFQ root
    with teql child, sending packets, and triggering the class change
    after netem delay. All sides of the race are attacker-controlled,
    making exploitation reliable.
PR:L -Configuring qdiscs requires CAP_NET_ADMIN, but
    netlink_net_capable() checks against the network namespace's
    user_ns, so an unprivileged user can obtain this capability via
    user namespaces (unshare -Urn).
UI:N -No user interaction is required; the attacker sets up the
    qdisc hierarchy, sends packets, and triggers the UAF entirely on
    their own.
S:U -The vulnerability results in kernel memory corruption within
    the same security context (kernel space). There is no crossing of a
    virtualization or sandbox boundary.
C:H -The use-after-free allows the attacker to control freed object
    contents via heap spraying, enabling arbitrary kernel memory reads.
I:H -The use-after-free enables heap spraying and arbitrary write
    primitives, which can be leveraged for control flow hijacking and
    kernel code execution.
A:H -The use-after-free causes kernel crashes (accessing dangling
    pointers) and can result in kernel panics, providing high
    availability impact.

Signed-off-by: Sasha Levin <sashal@kernel.org>
1 file changed