CVEvulnerability
CVE-2018-18397
5.5 MEDIUM
Official page ↗
- Status
- Modified
- Published
- 2018-12-12
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.0 ([email protected])
- 5.5 MEDIUM — CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
- CVSS 2.0 ([email protected])
- 2.1 LOW — AV:L/AC:L/Au:N/C:N/I:P/A:N
- Weaknesses
- CWE-863
Description
The userfaultfd implementation in the Linux kernel before 4.19.7 mishandles access control for certain UFFDIO_ ioctl calls, as demonstrated by allowing local users to write data into holes in a tmpfs file (if the user has read-only access to that file, and that file contains holes), related to fs/userfaultfd.c and mm/userfaultfd.c.
Affected configurations
• linux linux kernel (< 4.19.7)
• redhat openshift container platform 3.11
• redhat virtualization host 4.0
• redhat enterprise linux desktop 7.0
• redhat enterprise linux server 7.0
• redhat enterprise linux server aus 7.4
• redhat enterprise linux server aus 7.6
• redhat enterprise linux server eus 7.4
• redhat enterprise linux server eus 7.5
• redhat enterprise linux server eus 7.6
• redhat enterprise linux server tus 7.4
• redhat enterprise linux server tus 7.6
• redhat enterprise linux workstation 7.0
• canonical ubuntu linux 14.04
• canonical ubuntu linux 16.04
• canonical ubuntu linux 18.04
• canonical ubuntu linux 18.10
Related
Weakness · CWE (1)
- CWE-863 Incorrect Authorization weakness
References
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=29ec90660d68bbdd69507c1c8b4e33aa299278b1 Patch, Third Party Advisory
- https://access.redhat.com/errata/RHBA-2019:0327 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2019:0163 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2019:0202 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2019:0324 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2019:0831 Third Party Advisory
- https://bugs.chromium.org/p/project-zero/issues/detail?id=1700 Exploit, Issue Tracking, Third Party Advisory
- https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.87 Patch, Vendor Advisory
- https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.7 Patch, Vendor Advisory
- https://github.com/torvalds/linux/commit/29ec90660d68bbdd69507c1c8b4e33aa299278b1 Patch, Third Party Advisory
- https://usn.ubuntu.com/3901-1/ Third Party Advisory
- https://usn.ubuntu.com/3901-2/ Third Party Advisory
- https://usn.ubuntu.com/3903-1/ Third Party Advisory
- https://usn.ubuntu.com/3903-2/ Third Party Advisory
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=29ec90660d68bbdd69507c1c8b4e33aa299278b1 Patch, Third Party Advisory
- https://access.redhat.com/errata/RHBA-2019:0327 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2019:0163 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2019:0202 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2019:0324 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2019:0831 Third Party Advisory
- https://bugs.chromium.org/p/project-zero/issues/detail?id=1700 Exploit, Issue Tracking, Third Party Advisory
- https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.87 Patch, Vendor Advisory
- https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.7 Patch, Vendor Advisory
- https://github.com/torvalds/linux/commit/29ec90660d68bbdd69507c1c8b4e33aa299278b1 Patch, Third Party Advisory
- https://usn.ubuntu.com/3901-1/ Third Party Advisory
- https://usn.ubuntu.com/3901-2/ Third Party Advisory
- https://usn.ubuntu.com/3903-1/ Third Party Advisory
- https://usn.ubuntu.com/3903-2/ Third Party Advisory