CVE-2025-68240

CVE-2025-68240

published December 16, 2025

CVSS
—
EPSS
0%
Percentile
7.6
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

nilfs2: avoid having an active sc_timer before freeing sci

Because kthread_stop did not stop sc_task properly and returned -EINTR,

the sc_timer was not properly closed, ultimately causing the problem [1]

reported by syzbot when freeing sci due to the sc_timer not being closed.

Because the thread sc_task main function nilfs_segctor_thread() returns 0

when it succeeds, when the return value of kthread_stop() is not 0 in

nilfs_segctor_destroy(), we believe that it has not properly closed

sc_timer.

We use timer_shutdown_sync() to sync wait for sc_timer to shutdown, and

set the value of sc_task to NULL under the protection of lock

sc_state_lock, so as to avoid the issue caused by sc_timer not being

properly shutdowned.

[1]

ODEBUG: free active (active state 0) object: 00000000dacb411a object type: timer_list hint: nilfs_construction_timeout

Call trace:

nilfs_segctor_destroy fs/nilfs2/segment.c:2811 [inline]

nilfs_detach_log_writer+0x668/0x8cc fs/nilfs2/segment.c:2877

nilfs_put_super+0x4c/0x12c fs/nilfs2/super.c:509

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00184 · 7.6th percentile
Published
2025-12-16T20:15Z
References (3)
EPSS history
Timeline
  • 16 DEC 14:21Z
    nilfs2: avoid having an active sc_timer before freeing sci
    cvelistv5