CVE-2026-89591: accel/rocket: initialize job domain before cleanup paths

Published Sep 11, 2026
·
Updated

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

accel/rocket: initialize job domain before cleanup paths

rocketioctlsubmitjob() releases rjob through rocketjobput() on allocation error paths. rocketjobcleanup() unconditionally calls rocketiommudomainput(job->domain), but job->domain is assigned only after task copying and BO lookups. A failure before that assignment can therefore clean up a job with a NULL domain pointer.

Take the per-file domain reference before the first error path can release rjob. Also clear rjob->tasks after freeing it in rocketcopytasks(), so the common cleanup path cannot free the task array again after a task-copy error.

Affected Software

1 affected component
Linux Linux kernel

Event History

Sep 11, 2026
CVE Published
via MITRE·07:44 PM
Data Sourced
via MITRE·07:44 PM
Description

Frequently Asked Questions

1

What conditions are needed to reach the vulnerable cleanup path?

A job submission must encounter an allocation error, task-copy error, or buffer-object lookup failure before the job's domain has been assigned. The cleanup path can then release a NULL domain pointer; task-copy failures can also lead to a second free of the task array.

2

What does the fix change in the error handling path?

It obtains the per-file domain reference before any error path can release the job. It also clears the job's task pointer after freeing tasks during task-copy failure, preventing the common cleanup path from freeing that array again.

3

Are affected or fixed Linux kernel versions identified?

No affected or fixed kernel version numbers are provided. The advisory supplies three stable kernel commit references for tracking the resolved change.

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