CVE-2026-80645: rapidio/tsi721: prevent a bad dereference in tsi721_db_dpc()

Published Aug 28, 2026
·
Updated

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

rapidio/tsi721: prevent a bad dereference in tsi721dbdpc()

With a listforeach() loop, if we don't find the item we are looking for in the list, then the loop exits with the iterator, which is "dbell" in this loop, pointing to invalid memory.

This code uses the "found" variable to determine if we have found the doorbell we are looking for or not. However, the problem that the "found" variable needs to be set to false at the start of each iteration, otherwise after the first correct doorbell, then everything is marked as found.

Reset the "found" to false at the start of the iteration and move the variable inside the loop.

Affected Software

1 affected component
Linux Kernel

Event History

Aug 28, 2026
CVE Published
via MITRE·06:48 AM
Data Sourced
via MITRE·06:48 AM
Description

Frequently Asked Questions

1

What condition triggers the invalid dereference?

The issue occurs when tsi721_db_dpc() processes doorbells after a previously matched doorbell has left the shared "found" state set. A later list search that does not find its target can then treat the lookup as successful and use the list iterator after it has reached invalid memory.

2

What is the relevant mitigation if the fix is not yet deployed?

The supplied data identifies the defect in the RapidIO TSI721 doorbell-processing path. No configuration workaround or operational mitigation is provided; remediation consists of applying a kernel version containing the referenced fix.

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