Google: sys-kernel/csql-kernel-6_1, sys-kernel/csql-kernel-6_6: security update to 18613.263.4

medium Tenable Cloud Security Plugin ID 471351

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: sched/core: Prevent rescheduling when
interrupts are disabled David reported a warning observed while loop testing kexec jump: Interrupts
enabled after irqrouter_resume+0x0/0x50 WARNING: CPU: 0 PID: 560 at drivers/base/syscore.c:103
syscore_resume+0x18a/0x220 kernel_kexec+0xf6/0x180 __do_sys_reboot+0x206/0x250 do_syscall_64+0x95/0x180
The corresponding interrupt flag trace: hardirqs last enabled at (15573): [<ffffffffa8281b8e>]
__up_console_sem+0x7e/0x90 hardirqs last disabled at (15580): [<ffffffffa8281b73>]
__up_console_sem+0x63/0x90 That means __up_console_sem() was invoked with interrupts enabled. Further
instrumentation revealed that in the interrupt disabled section of kexec jump one of the syscore_suspend()
callbacks woke up a task, which set the NEED_RESCHED flag. A later callback in the resume path invoked
cond_resched() which in turn led to the invocation of the scheduler: __cond_resched+0x21/0x60
down_timeout+0x18/0x60 acpi_os_wait_semaphore+0x4c/0x80 acpi_ut_acquire_mutex+0x3d/0x100
acpi_ns_get_node+0x27/0x60 acpi_ns_evaluate+0x1cb/0x2d0 acpi_rs_set_srs_method_data+0x156/0x190
acpi_pci_link_set+0x11c/0x290 irqrouter_resume+0x54/0x60 syscore_resume+0x6a/0x200
kernel_kexec+0x145/0x1c0 __do_sys_reboot+0xeb/0x240 do_syscall_64+0x95/0x180 This is a long standing
problem, which probably got more visible with the recent printk changes. Something does a task wakeup and
the scheduler sets the NEED_RESCHED flag. cond_resched() sees it set and invokes schedule() from a
completely bogus context. The scheduler enables interrupts after context switching, which causes the above
warning at the end. Quite some of the code paths in syscore_suspend()/resume() can result in triggering a
wakeup with the exactly same consequences. They might not have done so yet, but as they share a lot of
code with normal operations it's just a question of time. The problem only affects the PREEMPT_NONE and
PREEMPT_VOLUNTARY scheduling models. Full preemption is not affected as cond_resched() is disabled and the
preemption check preemptible() takes the interrupt disabled flag into account. Cure the problem by adding
a corresponding check into cond_resched(). (CVE-2024-58090)

Solution

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

See Also

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

Plugin Details

Severity: Medium

ID: 471351

Version: Revision 1.1

Type: Local

Published: 10/3/2026

Updated: 10/3/2026

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.15

Vendor

Vendor Severity: MEDIUM

CVSS v2

Risk Factor: Medium

Base Score: 4.6

Temporal Score: 3.4

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

CVSS Score Source: CVE-2024-58090

CVSS v3

Risk Factor: Medium

Base Score: 5.5

Temporal Score: 4.8

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/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: 3/14/2025

Reference Information

CVE: CVE-2024-58090