CVE-2026-92476: crypto: keembay - Initialize completion before requesting IRQ

Published Sep 17, 2026
·
Updated

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

crypto: keembay - Initialize completion before requesting IRQ

kmbocsaesprobe() requests the device IRQ before initializing irqcompletion. Once the handler is registered it can run immediately, and ocsaesirqhandler() unconditionally calls complete(). An interrupt in this window would therefore use an uninitialized completion.

Initialize the completion before requesting the IRQ, as the sibling OCS HCU and ECC drivers already do.

Affected Software

1 affected component
Linux Linux kernel

Event History

Sep 17, 2026
CVE Published
via MITRE·04:09 PM
Data Sourced
via MITRE·04:09 PM
Description

Frequently Asked Questions

1

When can the issue be triggered?

It can occur during kmb_ocs_aes_probe() if the device interrupt fires after the IRQ handler is registered but before irq_completion is initialized. The handler then calls complete() on an uninitialized completion.

2

What does the corrective change need to do?

Initialize irq_completion before requesting the device IRQ, so that the interrupt handler cannot run against an uninitialized completion.

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