{"id":"CVE-2022-50624","summary":"net: netsec: fix error handling in netsec_register_mdio()","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: netsec: fix error handling in netsec_register_mdio()\n\nIf phy_device_register() fails, phy_device_free() need be called to\nput refcount, so memory of phy device and device name can be freed\nin callback function.\n\nIf get_phy_device() fails, mdiobus_unregister() need be called,\nor it will cause warning in mdiobus_free() and kobject is leaked.","modified":"2026-08-12T03:51:41.131966018Z","published":"2025-12-08T01:16:38.357Z","database_specific":{"cna_assigner":"Linux","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/50xxx/CVE-2022-50624.json"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/1e0bee973ef6fc3c1e3acb014515eaea37c8fa17"},{"type":"WEB","url":"https://git.kernel.org/stable/c/62f0a08e82a6312efd7df7f595c0b11d4ffde610"},{"type":"WEB","url":"https://git.kernel.org/stable/c/728884b22d83148a330b23f9472f1e118b589211"},{"type":"WEB","url":"https://git.kernel.org/stable/c/846e677daf51220d7975c61a20e440a88473951e"},{"type":"WEB","url":"https://git.kernel.org/stable/c/94423589689124e8cd145b38a1034be7f25835b2"},{"type":"WEB","url":"https://git.kernel.org/stable/c/fda2d07234a21be4d71ebfe97a45f499726902d6"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/50xxx/CVE-2022-50624.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-50624"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"533dd11a12f698c571a12271b20f235792d3e148"},{"fixed":"728884b22d83148a330b23f9472f1e118b589211"},{"fixed":"fda2d07234a21be4d71ebfe97a45f499726902d6"},{"fixed":"62f0a08e82a6312efd7df7f595c0b11d4ffde610"},{"fixed":"1e0bee973ef6fc3c1e3acb014515eaea37c8fa17"},{"fixed":"846e677daf51220d7975c61a20e440a88473951e"},{"fixed":"94423589689124e8cd145b38a1034be7f25835b2"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50624.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.16.0"},{"fixed":"4.19.264"}]},{"type":"ECOSYSTEM","events":[{"introduced":"4.20.0"},{"fixed":"5.4.223"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.5.0"},{"fixed":"5.10.153"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.77"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.0.7"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50624.json"}}],"schema_version":"1.9.0"}