CVEvulnerability
CVE-2026-98909
- Status
- Received
- Published
- 2026-10-23
- Last modified
- 2026-10-26
- Assigner
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Description
In the Linux kernel, the following vulnerability has been resolved:
net: cpsw_new: unregister devlink on port registration failure
cpsw_probe() registers devlink before registering the CPSW ports.
If cpsw_register_ports() fails, the error path only unregisters the
notifiers and then releases the lower level resources. It does not undo
the successful cpsw_register_devlink() call, leaving the devlink instance
and its parameters registered after probe has failed.
Add a devlink cleanup label for the path where devlink registration has
already succeeded, and use it when port registration fails.
References
- https://git.kernel.org/stable/c/0a44945b0d3422f5d81b49c97e293f3e21a8c585 git.kernel.org
- https://git.kernel.org/stable/c/2bcf21ede6b097ca96cb1f7679761acca6510555 git.kernel.org
- https://git.kernel.org/stable/c/43d4af5c5331ea739a49cb1097d41e502ed91ec4 git.kernel.org
- https://git.kernel.org/stable/c/5a5ac0defdd42e566f1c871272370b6a3a8eef5c git.kernel.org
- https://git.kernel.org/stable/c/8af61d5bd87fd1a3bdc81fe948e7acdc8aa5bcf0 git.kernel.org
- https://git.kernel.org/stable/c/b020390b4ef39adc40c800301042baf812280da1 git.kernel.org
- https://git.kernel.org/stable/c/b64f763b607426ac97e44b114f0b8844ac3b86dd git.kernel.org