First published: Tue Aug 03 2010(Updated: )
Description of problem: Since videobuf allocates memory on mmap(), calling mmap enough times for the same buffer (offset) resulted in a new memory allocation by videobuf on each such call and losing the old allocation, resulting in a leak each time and the system running out of memory.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
debian/linux | <=4.6.2-1<=3.2.41-2<=3.2.78-1 | |
debian/linux | <=5.10.218-1<=5.10.223-1<=6.1.94-1<=6.1.99-1<=6.10.3-1<=6.10.4-1 | |
Linux kernel | >=2.6.0<=4.20.15 | |
Linux Kernel | >=2.6.0<=4.20.15 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2010-5321 is considered a high severity vulnerability due to its potential to cause memory leaks.
To address CVE-2010-5321, it is recommended to upgrade the affected Linux kernel versions to a fixed release.
The impact of CVE-2010-5321 includes excessive memory usage leading to the system potentially running out of memory.
CVE-2010-5321 affects specific versions of the Linux kernel, including those up to 4.0 and certain 5.x versions.
CVE-2010-5321 is not considered remotely exploitable as it generally requires local access to trigger the memory leak.