search menu icon-carat-right cmu-wordmark

CERT Coordination Center

Linux kernel do_mremap() call creates virtual memory area of 0 bytes in length

Vulnerability Note VU#490620

Original Release Date: 2004-03-09 | Last Revised: 2004-08-19

Overview

There is a vulnerability in the Linux kernel memory management routines that allows local users to gain superuser privileges.

Description

The Linux kernel contains a vulnerability in the do_mremap() call that allows software to create a virtual memory area (VMA) with a length of 0 bytes. This vulnerability is reported to exist in versions 2.4.23 and earlier, excluding 2.2.x versions. Because the vulnerability is located within the kernel, multiple Linux distributions will be affected. An attacker with local access to an affected host may be able to exploit this vulnerability and gain superuser privileges.

Impact

This vulnerability allows local users to gain superuser privileges on affected hosts.

Solution

Apply a patch from your vendor

This vulnerability affects multiple Linux distributions; please see the Systems Affected section of this document for information on specific vendors.

Vendor Information

490620
 

View all 20 vendors View less vendors


CVSS Metrics

Group Score Vector
Base
Temporal
Environmental

References

Acknowledgements

This vulnerability was discovered by Paul Starzetz.

This document was written by Jeffrey P. Lanza.

Other Information

CVE IDs: CVE-2003-0985
Severity Metric: 13.54
Date Public: 2004-01-05
Date First Published: 2004-03-09
Date Last Updated: 2004-08-19 23:33 UTC
Document Revision: 23

Sponsored by CISA.