Menu

Star on GitHub · 3.2k

CVE-2025-40107

In the Linux kernel, the following vulnerability has been resolved: can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled This issue is similar to the vu…

Published Nov 3, 2025EPSS 0.20%

Overview

CVE-2025-40107 is a known-severity vulnerability. It was published on November 3, 2025.

Technical description

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

can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled

This issue is similar to the vulnerability in the `mcp251x` driver,

which was fixed in commit 03c427147b2d ("can: mcp251x: fix resume from

sleep before interface was brought up").

In the `hi311x` driver, when the device resumes from sleep, the driver

schedules `priv->restart_work`. However, if the network interface was

not previously enabled, the `priv->wq` (workqueue) is not allocated and

initialized, leading to a null pointer dereference.

To fix this, we move the allocation and initialization of the workqueue

from the `hi3110_open` function to the `hi3110_can_probe` function.

This ensures that the workqueue is properly initialized before it is

used during device resume. And added logic to destroy the workqueue

in the error handling paths of `hi3110_can_probe` and in the

`hi3110_can_remove` function to prevent resource

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-40107?

CVE-2025-40107 is a known-severity vulnerability. It was published on November 3, 2025.

How severe is CVE-2025-40107?

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-40107?

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-40107?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2025-40107 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.