Public Date:
662189: CVE-2010-4346 kernel: install_special_mapping skips security_file_mmap check

The MITRE CVE dictionary describes this issue as:

The install_special_mapping function in mm/mmap.c in the Linux kernel before 2.6.37-rc6 does not make an expected security_file_mmap function call, which allows local users to bypass intended mmap_min_addr restrictions and possibly conduct NULL pointer dereference attacks via a crafted assembly-language application.

Find out more about CVE-2010-4346 from the MITRE CVE dictionary dictionary and NIST NVD.


The Linux kernel as shipped with Red Hat Enterprise Linux 4 is not vulnerable because it checks for mmap_min_addr even in special cases.

The Linux kernel as shipped with Red Hat Enterprise Linux 5, 6, and Red Hat Enterprise MRG have mmap_min_addr sysctl tunable set to 4096, and therefore are not affected by this issue. However, as a preventive measure (for example, for administrators who have increased mmap_min_addr), we have addressed this in Red Hat Enterprise Linux 5, 6 and MRG via,, and

CVSS v2 metrics

Base Score 2.1
Base Metrics AV:L/AC:L/Au:N/C:N/I:P/A:N
Access Vector Local
Access Complexity Low
Authentication None
Confidentiality Impact None
Integrity Impact Partial
Availability Impact None

Find out more about Red Hat support for the Common Vulnerability Scoring System (CVSS).

Red Hat Security Errata

Platform Errata Release Date
Red Hat Enterprise Linux 5 (kernel) RHSA-2011:0429 2011-04-12
Red Hat Enterprise Linux 6 (kernel) RHSA-2011:0421 2011-04-08
MRG Grid for RHEL 5 Server (kernel-rt) RHSA-2011:0330 2011-03-10
Last Modified

CVE description copyright © 2017, The MITRE Corporation