๐Ÿ” CVE Alert

CVE-2022-50246

UNKNOWN 0.0

usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() I got the following report while doing device(mt6370-tcpc) load test with CONFIG_OF_UNITTEST and CONFIG_OF_DYNAMIC enabled: OF: ERROR: memory leak, expected refcount 1 instead of 2, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /i2c/pmic@34/tcpc/connector The 'fwnode' set in tcpci_parse_config() which is called in tcpci_register_port(), its node refcount is increased in device_get_named_child_node(). It needs be put while exiting, so call fwnode_handle_put() in the error path of tcpci_register_port() and in tcpci_unregister_port() to avoid leak.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 15, 2025
Last Updated May 11, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
5e85a04c8c0d271d7561a770b85741f186398868 < 4f257e2eba419ab4cd880c822346450e4e7b2af3 5e85a04c8c0d271d7561a770b85741f186398868 < d3b6c28a71f111a6c67ddc3238aab95910fd86cf 5e85a04c8c0d271d7561a770b85741f186398868 < ba75be6f0d9d028d20852564206565a4c03e3288 5e85a04c8c0d271d7561a770b85741f186398868 < e75a324409715bd71348f79a49aa61b69dbeb676 5e85a04c8c0d271d7561a770b85741f186398868 < 5f125507d2270035dfcf83fbff6cff5a143e200c 5e85a04c8c0d271d7561a770b85741f186398868 < 0384e87e3fec735e47f1c133c796f32ef7a72a9b
Linux / Linux
4.19

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/4f257e2eba419ab4cd880c822346450e4e7b2af3 git.kernel.org: https://git.kernel.org/stable/c/d3b6c28a71f111a6c67ddc3238aab95910fd86cf git.kernel.org: https://git.kernel.org/stable/c/ba75be6f0d9d028d20852564206565a4c03e3288 git.kernel.org: https://git.kernel.org/stable/c/e75a324409715bd71348f79a49aa61b69dbeb676 git.kernel.org: https://git.kernel.org/stable/c/5f125507d2270035dfcf83fbff6cff5a143e200c git.kernel.org: https://git.kernel.org/stable/c/0384e87e3fec735e47f1c133c796f32ef7a72a9b