CVE-2026-23037: can: etas_es58x: allow partial RX URB allocation to succeed

Published Jan 31, 2026
·
Updated

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

can: etases58x: allow partial RX URB allocation to succeed

When es58xallocrxurbs() fails to allocate the requested number of URBs but succeeds in allocating some, it returns an error code. This causes es58xopen() to return early, skipping the cleanup label 'freeurbs', which leads to the anchored URBs being leaked.

As pointed out by maintainer Vincent Mailhol, the driver is designed to handle partial URB allocation gracefully. Therefore, partial allocation should not be treated as a fatal error.

Modify es58xallocrxurbs() to return 0 if at least one URB has been allocated, restoring the intended behavior and preventing the leak in es58xopen().

Affected Software

2 affected componentsFixes available
Linux Linux kernel
debian/linux
6.1.176-16.1.190-16.12.107-16.12.115-27.2.12-17.2.15-1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade debian/linux to a version that resolves this vulnerability.

    Fixed in 6.1.176-1Fixed in 6.1.190-1Fixed in 6.12.107-1Fixed in 6.12.113-1Fixed in 7.2.12-1Fixed in 7.2.13-1

Event History

Jan 31, 2026
CVE Published
via MITRE·11:42 AM
Data Sourced
via MITRE·11:42 AM
Description
Data Sourced
via NVD·12:16 PM
Description

Parent advisories

This vulnerability appears in the following advisories.

Peer vulnerabilities

Found alongside the following vulnerabilities.

Frequently Asked Questions

1

What is the severity of CVE-2026-23037?

CVE-2026-23037 has a severity rating of medium due to its potential impact on the system's stability.

2

How do I fix CVE-2026-23037?

To fix CVE-2026-23037, update the Linux kernel to the latest version where the vulnerability is patched.

3

What are the effects of CVE-2026-23037 on system performance?

CVE-2026-23037 could lead to degraded performance and unexpected behavior during USB transfer operations.

4

Is CVE-2026-23037 present in all Linux kernel versions?

CVE-2026-23037 is specifically relevant to affected versions of the Linux kernel that include the etas_es58x driver.

5

Can CVE-2026-23037 be exploited remotely?

CVE-2026-23037 does not appear to be exploitable remotely, as it requires access to the system handling USB communications.

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