CVE-2026-90188
Description
In the Linux kernel, the following vulnerability has been resolved: null_blk: free global tag_set on init error path If shared_tags is enabled, null_setup_tagset() allocates the global tag_set via null_init_global_tag_set(). If device creation later fails, err_dev destroys the default devices and calls unregister_blkdev(), but never frees the global tag_set. Since module init failed, null_exit() is never invoked, so the global tag_set's tags and maps are permanently leaked. Free the global tag_set in err_dev, matching null_exit() which does if (tag_set.ops) blk_mq_free_tag_set(&tag_set).
How to fix
- Linux Linux0b2faa330184340d9418ad2c627c2ae881772e33, 665c94554ff0d5d88caae7f40c16c8e0a3369eda, 2882e1450fa4597811a951196e07553ea134eb31, 2b59484ac1e64dd78dbe8c6140891c6308085a75, 081cf37e8a0e00cd91d6df53172c9d928790a798, 5a1c5ff3a49ba93a1fd0b70537e7a0164071760d or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 82f402fefa50f1675bf918bcd009981bd6b30ac8 ≤ v < 0b2faa330184340d9418ad2c627c2ae881772e33, 82f402fefa50f1675bf918bcd009981bd6b30ac8 ≤ v < 665c94554ff0d5d88caae7f40c16c8e0a3369eda, 82f402fefa50f1675bf918bcd009981bd6b30ac8 ≤ v < 2882e1450fa4597811a951196e07553ea134eb31, 82f402fefa50f1675bf918bcd009981bd6b30ac8 ≤ v < 2b59484ac1e64dd78dbe8c6140891c6308085a75, 82f402fefa50f1675bf918bcd009981bd6b30ac8 ≤ v < 081cf37e8a0e00cd91d6df53172c9d928790a798, 82f402fefa50f1675bf918bcd009981bd6b30ac8 ≤ v < 5a1c5ff3a49ba93a1fd0b70537e7a0164071760d, 4.13 | 0b2faa330184340d9418ad2c627c2ae881772e33, 665c94554ff0d5d88caae7f40c16c8e0a3369eda, 2882e1450fa4597811a951196e07553ea134eb31, 2b59484ac1e64dd78dbe8c6140891c6308085a75, 081cf37e8a0e00cd91d6df53172c9d928790a798, 5a1c5ff3a49ba93a1fd0b70537e7a0164071760d |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.