Google: sys-kernel/csql-kernel-6_1, sys-kernel/lakitu-kernel-6_1: security update to 18244.582.11

high Tenable Self-Hosted Container Security Plugin ID 451252

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- In the Linux kernel, the following vulnerability has been resolved: macvlan: fix error recovery in
macvlan_common_newlink() valis provided a nice repro to crash the kernel: ip link add p1 type veth peer p2
ip link set address 00:00:00:00:00:20 dev p1 ip link set up dev p1 ip link set up dev p2 ip link add mv0
link p2 type macvlan mode source ip link add invalid% link p2 type macvlan mode source macaddr add
00:00:00:00:00:20 ping -c1 -I p1 1.2.3.4 He also gave a very detailed analysis: <quote valis> The issue is
triggered when a new macvlan link is created with MACVLAN_MODE_SOURCE mode and MACVLAN_MACADDR_ADD (or
MACVLAN_MACADDR_SET) parameter, lower device already has a macvlan port and register_netdevice() called
from macvlan_common_newlink() fails (e.g. because of the invalid link name). In this case
macvlan_hash_add_source is called from macvlan_change_sources() / macvlan_common_newlink(): This adds a
reference to vlan to the port's vlan_source_hash using macvlan_source_entry. vlan is a pointer to the priv
data of the link that is being created. When register_netdevice() fails, the error is returned from
macvlan_newlink() to rtnl_newlink_create(): if (ops->newlink) err = ops->newlink(dev, &params, extack);
else err = register_netdevice(dev); if (err < 0) { free_netdev(dev); goto out; } and free_netdev() is
called, causing a kvfree() on the struct net_device that is still referenced in the source entry attached
to the lower device's macvlan port. Now all packets sent on the macvlan port with a matching source mac
address will trigger a use-after-free in macvlan_forward_source(). </quote valis> With all that, my fix is
to make sure we call macvlan_flush_sources() regardless of @create value whenever "goto
destroy_macvlan_port;" path is taken. Many thanks to valis for following up on this issue.
(CVE-2026-23209)

Solution

Update the sys-kernel/csql-kernel-6_1 library and its related packages to version 18244.582.11 or later.

See Also

https://storage.googleapis.com/cos-oval-vulnerability-feed/cos-113.oval.xml.tar.gz

Plugin Details

Severity: High

ID: 451252

Version: Revision 1.1

Type: Local

Published: 10/1/2026

Updated: 10/1/2026

Risk Information

VPR

Risk Factor: High

Score: 7.6

Percentile: 98.25

Vendor

Vendor Severity: LOW

CVSS v2

Risk Factor: Medium

Base Score: 6.8

Temporal Score: 5

Vector: CVSS2#AV:L/AC:L/Au:S/C:C/I:C/A:C

CVSS Score Source: CVE-2026-23209

CVSS v3

Risk Factor: High

Base Score: 7.8

Temporal Score: 6.8

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

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Vulnerability Publication Date: 2/14/2026

Reference Information

CVE: CVE-2026-23209