{"id":"DEBIAN-CVE-2021-47163","details":"In the Linux kernel, the following vulnerability has been resolved:  tipc: wait and exit until all work queues are done  On some host, a crash could be triggered simply by repeating these commands several times:    # modprobe tipc   # tipc bearer enable media udp name UDP1 localip 127.0.0.1   # rmmod tipc    [] BUG: unable to handle kernel paging request at ffffffffc096bb00   [] Workqueue: events 0xffffffffc096bb00   [] Call Trace:   []  ? process_one_work+0x1a7/0x360   []  ? worker_thread+0x30/0x390   []  ? create_worker+0x1a0/0x1a0   []  ? kthread+0x116/0x130   []  ? kthread_flush_work_fn+0x10/0x10   []  ? ret_from_fork+0x35/0x40  When removing the TIPC module, the UDP tunnel sock will be delayed to release in a work queue as sock_release() can't be done in rtnl_lock(). If the work queue is schedule to run after the TIPC module is removed, kernel will crash as the work queue function cleanup_beareri() code no longer exists when trying to invoke it.  To fix it, this patch introduce a member wq_count in tipc_net to track the numbers of work queues in schedule, and  wait and exit until all work queues are done in tipc_exit_net().","modified":"2026-09-15T09:02:35.292607745Z","published":"2024-03-25T10:15:08.530Z","upstream":["CVE-2021-47163"],"references":[{"type":"ADVISORY","url":"https://security-tracker.debian.org/tracker/CVE-2021-47163"}],"affected":[{"package":{"name":"linux","ecosystem":"Debian:12","purl":"pkg:deb/debian/linux?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.14.6-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2021-47163.json"}},{"package":{"name":"linux","ecosystem":"Debian:13","purl":"pkg:deb/debian/linux?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.14.6-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2021-47163.json"}},{"package":{"name":"linux","ecosystem":"Debian:14","purl":"pkg:deb/debian/linux?arch=source&distro=forky"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.14.6-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2021-47163.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H"}]}