Dell PowerScale OneFS contains an Unsynchronized Access to Shared Data in a Multithreaded Context in SMB CA handling. An authenticated user of SMB on a cluster with CA could potentially exploit this vulnerability, leading to a denial of service over SMB.
The product utilizes multiple threads or processes to allow temporary access to a shared resource that can only be exclusive to one process at a time, but it does not properly synchronize these actions, which might cause simultaneous accesses of this resource by multiple threads or processes.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Emc_powerscale_onefs | Dell | 8.2.0 (including) | 8.2.0 (including) |
Emc_powerscale_onefs | Dell | 8.2.1 (including) | 8.2.1 (including) |
Emc_powerscale_onefs | Dell | 8.2.2 (including) | 8.2.2 (including) |
Emc_powerscale_onefs | Dell | 9.0.0.0 (including) | 9.0.0.0 (including) |
Emc_powerscale_onefs | Dell | 9.1.0.0 (including) | 9.1.0.0 (including) |
Emc_powerscale_onefs | Dell | 9.1.1.0 (including) | 9.1.1.0 (including) |
Emc_powerscale_onefs | Dell | 9.2.0.0 (including) | 9.2.0.0 (including) |
Emc_powerscale_onefs | Dell | 9.2.1.0 (including) | 9.2.1.0 (including) |
Synchronization refers to a variety of behaviors and mechanisms that allow two or more independently-operating processes or threads to ensure that they operate on shared resources in predictable ways that do not interfere with each other. Some shared resource operations cannot be executed atomically; that is, multiple steps must be guaranteed to execute sequentially, without any interference by other processes. Synchronization mechanisms vary widely, but they may include locking, mutexes, and semaphores. When a multi-step operation on a shared resource cannot be guaranteed to execute independent of interference, then the resulting behavior can be unpredictable. Improper synchronization could lead to data or memory corruption, denial of service, etc.