Menu

Star on GitHub · 3.2k

CVE-2025-39995

In the Linux kernel, the following vulnerability has been resolved: media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe The state->timer is a cyclic timer that schedules…

Published Oct 15, 2025EPSS 0.23%

Overview

CVE-2025-39995 is a known-severity vulnerability. It was published on October 15, 2025.

Technical description

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

media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe

The state->timer is a cyclic timer that schedules work_i2c_poll and

delayed_work_enable_hotplug, while rearming itself. Using timer_delete()

fails to guarantee the timer isn't still running when destroyed, similarly

cancel_delayed_work() cannot ensure delayed_work_enable_hotplug has

terminated if already executing. During probe failure after timer

initialization, these may continue running as orphans and reference the

already-freed tc358743_state object through tc358743_irq_poll_timer.

The following is the trace captured by KASAN.

BUG: KASAN: slab-use-after-free in __run_timer_base.part.0+0x7d7/0x8c0

Write of size 8 at addr ffff88800ded83c8 by task swapper/1/0

...

Call Trace:

<IRQ>

dump_stack_lvl+0x55/0x70

print_report+0xcf/0x610

? __pfx_sched_balance_find_src_group+0x10/0x10

? __run_timer_base.part.0+0x7d7/0x8c0

kasan_report+0xb8/0

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2025-39995?

CVE-2025-39995 is a known-severity vulnerability. It was published on October 15, 2025.

How severe is CVE-2025-39995?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2025-39995?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2025-39995?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2025-39995 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.