An issue found in linux-kernel that leads to a race condition in rose_connect(). The rose driver uses rose_neigh->use to represent how many objects are using the rose_neigh. When a user wants to delete a rose_route via rose_ioctl(), the rose driver calls rose_del_node() and removes neighbours only if their “count” and “use” are zero.
Advisories
Source ID Title
EUVD EUVD EUVD-2022-24580 An issue found in linux-kernel that leads to a race condition in rose_connect(). The rose driver uses rose_neigh->use to represent how many objects are using the rose_neigh. When a user wants to delete a rose_route via rose_ioctl(), the rose driver calls rose_del_node() and removes neighbours only if their “count” and “use” are zero.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2024-08-02T23:55:24.491Z

Reserved: 2022-04-05T00:00:00

Link: CVE-2022-1247

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2022-08-31T16:15:09.177

Modified: 2024-11-21T06:40:20.190

Link: CVE-2022-1247

cve-icon Redhat

Severity : Moderate

Publid Date: 2022-05-11T09:37:00Z

Links: CVE-2022-1247 - Bugzilla

cve-icon OpenCVE Enrichment

No data.

Weaknesses