CVE-2026-89618: eventfs: Initialize ei->children and ei->list in init_ei()

Published Sep 11, 2026
·
Updated

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

eventfs: Initialize ei->children and ei->list in initei()

eventfscreatedir() allocates the eventfsinode and initializes it with initei(). But this does not initialize the eventfsinode listheads. If the eventfscreatedir() fails due to memory pressure, it will call freeei() before it initialized the lists, and that checks to make sure the eventfsinode has no children. But because the list wasn't initialized, it will give a false warning.

Fix it by moving the list initialization into initei().

[ Rewrote change log ]

Affected Software

1 affected component
Linux Kernel

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Linux kernel eventfs to a version that resolves this vulnerability.

    Patch eventfs: Initialize ei->children and ei->list in init_ei()

Event History

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

Frequently Asked Questions

1

Under what condition can this occur?

It occurs when eventfs_create_dir() fails because of memory pressure after allocating an eventfs_inode, causing free_ei() to run before the inode list heads have been initialized.

2

What observable symptom indicates the issue?

free_ei() can emit a false warning while checking whether the eventfs_inode has children, because its list fields were not initialized.

3

What is the remediation?

Apply a Linux kernel update containing the eventfs change that initializes ei->children and ei->list in init_ei(). The provided references identify stable kernel commits containing the 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