CVE-2025-39833: mISDN: hfcpci: Fix warning when deleting uninitialized timer

Published Sep 16, 2025
·
Updated

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

mISDN: hfcpci: Fix warning when deleting uninitialized timer

With CONFIGDEBUGOBJECTSTIMERS unloading hfcpci module leads to the following splat:

[ 250.215892] ODEBUG: assertinit not available (active state 0) object: ffffffffc01a3dc0 object type: timerlist hint: 0x0 [ 250.217520] WARNING: CPU: 0 PID: 233 at lib/debugobjects.c:612 debugprintobject+0x1b6/0x2c0 [ 250.218775] Modules linked in: hfcpci(-) mISDNcore [ 250.219537] CPU: 0 UID: 0 PID: 233 Comm: rmmod Not tainted 6.17.0-rc2-g6f713187ac98 #2 PREEMPT(voluntary) [ 250.220940] Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 250.222377] RIP: 0010:debugprintobject+0x1b6/0x2c0 [ 250.223131] Code: fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 75 4f 41 56 48 8b 14 dd a0 4e 01 9f 48 89 ee 48 c7 c7 20 46 01 9f e8 cb 84d [ 250.225805] RSP: 0018:ffff888015ea7c08 EFLAGS: 00010286 [ 250.226608] RAX: 0000000000000000 RBX: 0000000000000005 RCX: ffffffff9be93a95 [ 250.227708] RDX: 1ffff1100d945138 RSI: 0000000000000008 RDI: ffff88806ca289c0 [ 250.228993] RBP: ffffffff9f014a00 R08: 0000000000000001 R09: ffffed1002bd4f39 [ 250.230043] R10: ffff888015ea79cf R11: 0000000000000001 R12: 0000000000000001 [ 250.231185] R13: ffffffff9eea0520 R14: 0000000000000000 R15: ffff888015ea7cc8 [ 250.232454] FS: 00007f3208f01540(0000) GS:ffff8880caf5a000(0000) knlGS:0000000000000000 [ 250.233851] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 250.234856] CR2: 00007f32090a7421 CR3: 0000000004d63000 CR4: 00000000000006f0 [ 250.236117] Call Trace: [ 250.236599] <TASK> [ 250.236967] ? traceirqenable.constprop.0+0xd4/0x130 [ 250.237920] debugobjectassertinit+0x1f6/0x310 [ 250.238762] ? pfxdebugobjectassertinit+0x10/0x10 [ 250.239658] ? lockacquire+0xdea/0x1c70 [ 250.240369] trytodeltimersync+0x69/0x140 [ 250.241172] ? pfxtrytodeltimersync+0x10/0x10 [ 250.242058] ? timerdeletesync+0xc6/0x120 [ 250.242842] ? lockacquire+0x30/0x80 [ 250.243474] ? timerdeletesync+0xc6/0x120 [ 250.244262] timerdeletesync+0x98/0x120 [ 250.245015] HFCcleanup+0x10/0x20 [hfcpci] [ 250.245704] dosysdeletemodule+0x348/0x510 [ 250.246461] ? pfxdosysdeletemodule+0x10/0x10 [ 250.247338] dosyscall64+0xc1/0x360 [ 250.247924] entrySYSCALL64afterhwframe+0x77/0x7f

Fix this by initializing hfctl timer with DEFINETIMER macro. Also, use modtimer instead of manual timeout update.

Affected Software

11 affected components
Linux Linux kernel
Microsoft azl3 kernel 6.6.96.2-2
Microsoft azl3 kernel 6.6.104.2-4
Linux Linux kernel>=2.6.29<6.16.5
Linux Linux kernel=6.17-rc1
Linux Linux kernel=6.17-rc2
Linux Linux kernel=6.17-rc3
Microsoft cbl2 kernel 5.15.186.1-1
Microsoft azl3 kernel 6.6.112.1-2
Microsoft azl3 kernel 6.6.117.1-1
Microsoft azl3 kernel 6.6.119.3-1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Configuration

    Fix the hfcpci module by initializing the hfc_tl timer with the DEFINE_TIMER macro (use mod_timer instead of manual timeout update). This addresses the warning when deleting an uninitialized timer during hfcpci cleanup/unload, as described in the resolved vulnerability.

    Linux kernel module hfcpci hfc_tl timer initialization = DEFINE_TIMER macro

Event History

Sep 16, 2025
CVE Published
via MITRE·01:08 PM
Data Sourced
via MITRE·01:08 PM
Description
Data Sourced
via NVD·02:15 PM
RemedyDescriptionSeverityWeaknessAffected Software
Sep 20, 2025
Data Sourced
via Microsoft·01:08 AM
DescriptionSeverityWeaknessAffected Software
Updated
via Microsoft·01:08 AM
Affected Software
Updated
via Microsoft·01:08 AM
DescriptionSeverity
Updated
via Microsoft·01:08 AM
SeverityAffected Software

Frequently Asked Questions

1

What is the severity of CVE-2025-39833?

CVE-2025-39833 is categorized as a low severity vulnerability due to its specific conditions that lead to warnings rather than critical security risks.

2

How do I fix CVE-2025-39833?

To address CVE-2025-39833, ensure your Linux kernel is updated to the latest version where this vulnerability has been resolved.

3

Which Linux kernel versions are affected by CVE-2025-39833?

CVE-2025-39833 affects Linux kernel versions prior to the patch release that addressed the issue with CONFIG_DEBUG_OBJECTS_TIMERS.

4

What is the nature of the issue described in CVE-2025-39833?

CVE-2025-39833 involves a warning message that occurs when unloading the hfcpci module if CONFIG_DEBUG_OBJECTS_TIMERS is enabled.

5

Can CVE-2025-39833 be exploited remotely?

CVE-2025-39833 does not appear to be exploitable remotely as it requires specific module interactions in the kernel.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203