CVE-2014-0038
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when...
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allows local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter.
Exploit likelihood
What each source reports
NVD Score used
6.9
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allows local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter.
- Record
CVE-2014-0038- CVSS 2.0
- 6.9 Medium
AV:L/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allows local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter.
- Record
CVE-2014-0038- Updated
- 2026-11-02
EUVDEUVD-2014-0135 No score
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allows local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter.
- Record
EUVD-2014-0135- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wvfw-q8jv-g9r2 No score
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when...
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allows local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter.
- Record
GHSA-wvfw-q8jv-g9r2- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allows local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter.
- Record
CVE-2014-0038- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-0038 No score
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allows local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter.
- Record
DEBIAN-CVE-2014-0038- Updated
- 2026-11-02
Show 13 moreShow less
OSVMGASA-2014-0038 No score
Updated kernel package fixes one critical and a few other security issues
This kernel update provides an update to the 3.10 longterm branch, currently 3.10.28 and fixes the following security issues:
The ath9k_htc_set_bssid_mask function in drivers/net/wireless/ath/ath9k/htc_drv_main.c in the Linux kernel through 3.12 uses a BSSID masking approach to determine the set of MAC addresses on which a Wi-Fi device is listening, which allows remote attackers to discover the original MAC address after spoofing by sending a series of packets to MAC addresses with certain bit manipulations. (CVE-2013-4579)
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
Faults during task-switch due to unhandled FPU-exceptions allow to kill processes at random on all affected kernels, resulting in local DOS in the end. One some architectures, privilege escalation under non-common circumstances is possible. (CVE-2014-1438)
The hamradio yam_ioctl() code fails to initialise the cmd field of the struct yamdrv_ioctl_cfg leading to a 4-byte info leak. (CVE-2014-1446)
Linux kernel built with the NetFilter Connection Tracking(NF_CONNTRACK) support for IRC protocol(NF_NAT_IRC), is vulnerable to an information leakage flaw. It could occur when communicating over direct client-to-client IRC connection(/dcc) via a NAT-ed network. Kernel attempts to mangle IRC TCP packet's content, wherein an uninitialised 'buffer' object is copied to a socket buffer and sent over to the other end of a connection. (CVE-2014-1690)
It also fixes an issue where some laptops are forced to use vesa driver & No ACPI (mga#6077)
For other upstream fixes, see the referenced changelogs.
The proprietary fglrx driver has also been updated from Catalyst 13.11-beta6 to Catalyst 13.12 official driver.
- Record
MGASA-2014-0038- Updated
- 2026-11-02
OSVMGASA-2014-0039 No score
Updated kernel package fixes a critical security issue
This kernel update provides an update to 3.12.9 and fixes the following critical security issue:
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
It also fixes an issue where some laptops are forced to use vesa driver & No ACPI (mga#6077)
For other changes, see the referenced changelog.
- Record
MGASA-2014-0039- Updated
- 2026-11-02
OSVMGASA-2014-0043 No score
Updated kernel-linus package fixes multiple vulnerabilities
This kernel update provides an update to the 3.10 longterm branch, currently 3.10.28 and fixes the following security issues:
The ath9k_htc_set_bssid_mask function in drivers/net/wireless/ath/ath9k/htc_drv_main.c in the Linux kernel through 3.12 uses a BSSID masking approach to determine the set of MAC addresses on which a Wi-Fi device is listening, which allows remote attackers to discover the original MAC address after spoofing by sending a series of packets to MAC addresses with certain bit manipulations. (CVE-2013-4579)
Array index error in the kvm_vm_ioctl_create_vcpu function in virt/kvm/kvm_main.c in the KVM subsystem in the Linux kernel through 3.12.5 allows local users to gain privileges via a large id value (CVE-2013-4587)
The apic_get_tmcct function in arch/x86/kvm/lapic.c in the KVM subsystem in the Linux kernel through 3.12.5 allows guest OS users to cause a denial of service (divide-by-zero error and host OS crash) via crafted modifications of the TMICT value. (CVE-2013-6367)
The KVM subsystem in the Linux kernel through 3.12.5 allows local users to gain privileges or cause a denial of service (system crash) via a VAPIC synchronization operation involving a page-end address. (CVE-2013-6368)
The recalculate_apic_map function in arch/x86/kvm/lapic.c in the KVM subsystem in the Linux kernel through 3.12.5 allows guest OS users to cause a denial of service (host OS crash) via a crafted ICR write operation in x2apic mode. (CVE-2013-6376)
Multiple buffer underflows in the XFS implementation in the Linux kernel through 3.12.1 allow local users to cause a denial of service (memory corruption) or possibly have unspecified other impact by leveraging the CAP_SYS_ADMIN capability for a (1) XFS_IOC_ATTRLIST_BY_HANDLE or (2) XFS_IOC_ATTRLIST_BY_HANDLE_32 ioctl call with a crafted length value, related to the xfs_attrlist_by_handle function in fs/xfs/xfs_ioctl.c and the xfs_compat_attrlist_by_handle function in fs/xfs/xfs_ioctl32.c. (CVE-2013-6382)
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
Faults during task-switch due to unhandled FPU-exceptions allow to kill processes at random on all affected kernels, resulting in local DOS in the end. One some architectures, privilege escalation under non-common circumstances is possible. (CVE-2014-1438)
The hamradio yam_ioctl() code fails to initialise the cmd field of the struct yamdrv_ioctl_cfg leading to a 4-byte info leak. (CVE-2014-1446)
Linux kernel built with the NetFilter Connection Tracking(NF_CONNTRACK) support for IRC protocol(NF_NAT_IRC), is vulnerable to an information leakage flaw. It could occur when communicating over direct client-to-client IRC connection(/dcc) via a NAT-ed network. Kernel attempts to mangle IRC TCP packet's content, wherein an uninitialised 'buffer' object is copied to a socket buffer and sent over to the other end of a connection. (CVE-2014-1690)
For other changes, see the referenced changelogs:
- Record
MGASA-2014-0043- Updated
- 2026-11-02
OSVMGASA-2014-0044 No score
Updated kernel-rt packages fix multiple vulnerabilities
This kernel update provides an update to the 3.10 longterm branch, currently 3.10.28 and fixes the following security issues:
The ath9k_htc_set_bssid_mask function in drivers/net/wireless/ath/ath9k/htc_drv_main.c in the Linux kernel through 3.12 uses a BSSID masking approach to determine the set of MAC addresses on which a Wi-Fi device is listening, which allows remote attackers to discover the original MAC address after spoofing by sending a series of packets to MAC addresses with certain bit manipulations. (CVE-2013-4579)
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
Faults during task-switch due to unhandled FPU-exceptions allow to kill processes at random on all affected kernels, resulting in local DOS in the end. One some architectures, privilege escalation under non-common circumstances is possible. (CVE-2014-1438)
The hamradio yam_ioctl() code fails to initialise the cmd field of the struct yamdrv_ioctl_cfg leading to a 4-byte info leak. (CVE-2014-1446)
Linux kernel built with the NetFilter Connection Tracking(NF_CONNTRACK) support for IRC protocol(NF_NAT_IRC), is vulnerable to an information leakage flaw. It could occur when communicating over direct client-to-client IRC connection(/dcc) via a NAT-ed network. Kernel attempts to mangle IRC TCP packet's content, wherein an uninitialised 'buffer' object is copied to a socket buffer and sent over to the other end of a connection. (CVE-2014-1690)
The -rt patch has been updated to -rt25
For other changes, see the referenced changelogs:
- Record
MGASA-2014-0044- Updated
- 2026-11-02
OSVMGASA-2014-0045 No score
Updated kernel-tmb packages fix multiple vulnerabilities
This kernel update provides an update to the 3.10 longterm branch, currently 3.10.28 and fixes the following security issues:
The ath9k_htc_set_bssid_mask function in drivers/net/wireless/ath/ath9k/htc_drv_main.c in the Linux kernel through 3.12 uses a BSSID masking approach to determine the set of MAC addresses on which a Wi-Fi device is listening, which allows remote attackers to discover the original MAC address after spoofing by sending a series of packets to MAC addresses with certain bit manipulations. (CVE-2013-4579)
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
Faults during task-switch due to unhandled FPU-exceptions allow to kill processes at random on all affected kernels, resulting in local DOS in the end. One some architectures, privilege escalation under non-common circumstances is possible. (CVE-2014-1438)
The hamradio yam_ioctl() code fails to initialise the cmd field of the struct yamdrv_ioctl_cfg leading to a 4-byte info leak. (CVE-2014-1446)
Linux kernel built with the NetFilter Connection Tracking(NF_CONNTRACK) support for IRC protocol(NF_NAT_IRC), is vulnerable to an information leakage flaw. It could occur when communicating over direct client-to-client IRC connection(/dcc) via a NAT-ed network. Kernel attempts to mangle IRC TCP packet's content, wherein an uninitialised 'buffer' object is copied to a socket buffer and sent over to the other end of a connection. (CVE-2014-1690)
For other changes, see the referenced changelogs:
- Record
MGASA-2014-0045- Updated
- 2026-11-02
OSVMGASA-2014-0046 No score
Updated kernel-tmb packages fix CVE-2014-0038
This kernel update provides an update to 3.12.9 and fixes the following critical security issue:
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
For other changes, see the referenced changelog:
- Record
MGASA-2014-0046- Updated
- 2026-11-02
OSVMGASA-2014-0055 No score
Updated kernel-vserver packages fix multiple vulnerabilities
This kernel update provides an update to the 3.10 longterm branch, currently 3.10.28 and fixes the following security issues:
The ath9k_htc_set_bssid_mask function in drivers/net/wireless/ath/ath9k/htc_drv_main.c in the Linux kernel through 3.12 uses a BSSID masking approach to determine the set of MAC addresses on which a Wi-Fi device is listening, which allows remote attackers to discover the original MAC address after spoofing by sending a series of packets to MAC addresses with certain bit manipulations. (CVE-2013-4579)
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
Faults during task-switch due to unhandled FPU-exceptions allow to kill processes at random on all affected kernels, resulting in local DOS in the end. One some architectures, privilege escalation under non-common circumstances is possible. (CVE-2014-1438)
The hamradio yam_ioctl() code fails to initialise the cmd field of the struct yamdrv_ioctl_cfg leading to a 4-byte info leak. (CVE-2014-1446)
Linux kernel built with the NetFilter Connection Tracking(NF_CONNTRACK) support for IRC protocol(NF_NAT_IRC), is vulnerable to an information leakage flaw. It could occur when communicating over direct client-to-client IRC connection(/dcc) via a NAT-ed network. Kernel attempts to mangle IRC TCP packet's content, wherein an uninitialised 'buffer' object is copied to a socket buffer and sent over to the other end of a connection. (CVE-2014-1690)
For other changes, see the referenced changelogs:
- Record
MGASA-2014-0055- Updated
- 2026-11-02
OSVMGASA-2014-0061 No score
Updated kernel-linus package fixes security vulnerability
This kernel update provides an update to 3.12.9 and fixes the following critical security issue:
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038).
Other changes are in the referenced changelog.
- Record
MGASA-2014-0061- Updated
- 2026-11-02
OSVMGASA-2014-0063 No score
Updated kernel-rt packages fix security vulnerability
This kernel update provides an update to 3.12.9 and fixes the following critical security issue:
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
The -rt patch has been updated to -rt13.
For other changes, see the referenced changelog
- Record
MGASA-2014-0063- Updated
- 2026-11-02
OSVMGASA-2014-0064 No score
Updated kernel-vserver packages fix security vulnerability
This kernel update provides an update to the 3.10 longterm branch, currently 3.10.28 and fixes the following security issues:
The ath9k_htc_set_bssid_mask function in drivers/net/wireless/ath/ath9k/htc_drv_main.c in the Linux kernel through 3.12 uses a BSSID masking approach to determine the set of MAC addresses on which a Wi-Fi device is listening, which allows remote attackers to discover the original MAC address after spoofing by sending a series of packets to MAC addresses with certain bit manipulations. (CVE-2013-4579)
Pageexec reported a bug in the Linux kernel's recvmmsg syscall when called from code using the x32 ABI. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or gain administrator privileges (CVE-2014-0038)
Faults during task-switch due to unhandled FPU-exceptions allow to kill processes at random on all affected kernels, resulting in local DOS in the end. One some architectures, privilege escalation under non-common circumstances is possible. (CVE-2014-1438)
The hamradio yam_ioctl() code fails to initialise the cmd field of the struct yamdrv_ioctl_cfg leading to a 4-byte info leak. (CVE-2014-1446)
Linux kernel built with the NetFilter Connection Tracking(NF_CONNTRACK) support for IRC protocol(NF_NAT_IRC), is vulnerable to an information leakage flaw. It could occur when communicating over direct client-to-client IRC connection(/dcc) via a NAT-ed network. Kernel attempts to mangle IRC TCP packet's content, wherein an uninitialised 'buffer' object is copied to a socket buffer and sent over to the other end of a connection. (CVE-2014-1690)
For other changes, see the referenced changelogs
- Record
MGASA-2014-0064- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10128-1 No score
kernel-debug-4.8.13-1.1 on GA media
These are all security issues fixed in the kernel-debug-4.8.13-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10128-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:3210-1 No score
Security update for the Linux Kernel
The SUSE Linux Enterprise 12 SP1 kernel was updated to receive various security and bugfixes.
The following security bugs were fixed:
- CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages. (bnc#1069702)
- CVE-2017-1000405: mm, thp: do not dirty huge pages on read fault (bnc#1069496).
- CVE-2017-16649: The usbnet_generic_cdc_bind function in drivers/net/usb/cdc_ether.c in the Linux kernel allowed local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1067085)
- CVE-2014-0038: The compat_sys_recvmmsg function in net/compat.c, when CONFIG_X86_X32 is enabled, allowed local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter (bnc#860993).
- CVE-2017-16650: The qmi_wwan_bind function in drivers/net/usb/qmi_wwan.c in the Linux kernel allowed local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1067086)
- CVE-2017-16535: The usb_get_bos_descriptor function in drivers/usb/core/config.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066700)
- CVE-2017-15102: The tower_probe function in drivers/usb/misc/legousbtower.c in the Linux kernel allowed local users (who are physically proximate for inserting a crafted USB device) to gain privileges by leveraging a write-what-where condition that occurs after a race condition and a NULL pointer dereference. (bnc#1066705)
- CVE-2017-16531: drivers/usb/core/config.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device, related to the USB_DT_INTERFACE_ASSOCIATION descriptor. (bnc#1066671)
- CVE-2017-12193: The assoc_array_insert_into_terminal_node function in lib/assoc_array.c in the Linux kernel mishandled node splitting, which allowed local users to cause a denial of service (NULL pointer dereference and panic) via a crafted application, as demonstrated by the keyring key type, and key addition and link creation operations. (bnc#1066192)
- CVE-2017-16529: The snd_usb_create_streams function in sound/usb/card.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066650)
- CVE-2017-16525: The usb_serial_console_disconnect function in drivers/usb/serial/console.c in the Linux kernel allowed local users to cause a denial of service (use-after-free and system crash) or possibly have unspecified other impact via a crafted USB device, related to disconnection and failed setup. (bnc#1066618)
- CVE-2017-16537: The imon_probe function in drivers/media/rc/imon.c in the Linux kernel allowed local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066573)
- CVE-2017-16536: The cx231xx_usb_probe function in drivers/media/usb/cx231xx/cx231xx-cards.c in the Linux kernel allowed local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066606)
- CVE-2017-16527: sound/usb/mixer.c in the Linux kernel allowed local users to cause a denial of service (snd_usb_mixer_interrupt use-after-free and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066625)
The following non-security bugs were fixed:
- NVMe: No lock while DMA mapping data…
- Record
SUSE-SU-2017:3210-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:3249-1 No score
Security update for the Linux Kernel
The SUSE Linux Enterprise 12 kernel was updated to 3.12.61 to receive various security and bugfixes.
The following security bugs were fixed:
- CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bnc#1069702 1069708).
- CVE-2017-1000405: The Linux Kernel had a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() could be reached by get_user_pages(). In such case, the pmd would become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd could become dirty without going through a COW cycle. This bug was not as severe as the original 'Dirty cow' because an ext4 file (or any other regular file) could not be mapped using THP. Nevertheless, it did allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files could be overwritten (since their mapping could be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp (bnc#1069496 1070307).
- CVE-2017-16649: The usbnet_generic_cdc_bind function in drivers/net/usb/cdc_ether.c in the Linux kernel allowed local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1067085).
- CVE-2014-0038: The compat_sys_recvmmsg function in net/compat.c in the Linux kernel, when CONFIG_X86_X32 is enabled, allowed local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter (bnc#860993).
- CVE-2017-16650: The qmi_wwan_bind function in drivers/net/usb/qmi_wwan.c in the Linux kernel allowed local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1067086).
- CVE-2017-16535: The usb_get_bos_descriptor function in drivers/usb/core/config.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1066700).
- CVE-2017-15102: The tower_probe function in drivers/usb/misc/legousbtower.c in the Linux kernel allowed local users (who are physically proximate for inserting a crafted USB device) to gain privileges by leveraging a write-what-where condition that occurs after a race condition and a NULL pointer dereference (bnc#1066705).
- CVE-2017-16531: drivers/usb/core/config.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device, related to the USB_DT_INTERFACE_ASSOCIATION descriptor (bnc#1066671).
- CVE-2017-12193: The assoc_array_insert_into_terminal_node function in lib/assoc_array.c in the Linux kernel mishandled node splitting, which allowed local users to cause a denial of service (NULL pointer dereference and panic) via a crafted application, as demonstrated by the keyring key type, and key addition and link creation operations (bnc#1066192).
- CVE-2017-16529: The snd_usb_create_streams function in sound/usb/card.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1066650).
- CVE-2017-16525: The usb_serial_console_disconnect function in drivers/usb/serial/console.c in the Linux kernel allowed local users to cause a denial of service (use-after-free and system crash) or possibly have unspecified other impact via a crafted USB device, related to disconnection and failed setup (bnc#1066618).
- CVE-2017-16537: The imon_probe function in drivers/media/rc/imon.c in the Linux kernel allowed local users to cause a…
- Record
SUSE-SU-2017:3249-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linuxDebian:12 |
before 3.13.4-1 | 3.13.4-1 |
linuxDebian:13 |
before 3.13.4-1 | 3.13.4-1 |
linuxDebian:14 |
before 3.13.4-1 | 3.13.4-1 |
kernelMageia:3 From an advisory covering 5 CVEs |
before 3.10.28-1.mga3 | 3.10.28-1.mga3 |
kernel-userspace-headersMageia:3 From an advisory covering 5 CVEs |
before 3.10.28-1.mga3 | 3.10.28-1.mga3 |
kmod-vboxadditionsMageia:3 From an advisory covering 5 CVEs |
before 4.2.16-7.mga3 | 4.2.16-7.mga3 |
kmod-virtualboxMageia:3 From an advisory covering 5 CVEs |
before 4.2.16-7.mga3 | 4.2.16-7.mga3 |
kmod-xtables-addonsMageia:3 From an advisory covering 5 CVEs |
before 2.3-11.mga3 | 2.3-11.mga3 |
fglrxMageia:3 From an advisory covering 5 CVEs |
before 13.251-1.mga3.nonfree | 13.251-1.mga3.nonfree |
kmod-broadcom-wlMageia:3 From an advisory covering 5 CVEs |
before 6.30.223.141-10.mga3.nonfree | 6.30.223.141-10.mga3.nonfree |
Show 45 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kmod-fglrxMageia:3 From an advisory covering 5 CVEs |
before 13.251-3.mga3.nonfree | 13.251-3.mga3.nonfree |
kmod-nvidia173Mageia:3 From an advisory covering 5 CVEs |
before 173.14.38-27.mga3.nonfree | 173.14.38-27.mga3.nonfree |
kmod-nvidia304Mageia:3 From an advisory covering 5 CVEs |
before 304.108-12.mga3.nonfree | 304.108-12.mga3.nonfree |
kmod-nvidia-currentMageia:3 From an advisory covering 5 CVEs |
before 319.60-11.mga3.nonfree | 319.60-11.mga3.nonfree |
kernelMageia:4 |
before 3.12.9-1.mga4 | 3.12.9-1.mga4 |
kernel-userspace-headersMageia:4 |
before 3.12.9-1.mga4 | 3.12.9-1.mga4 |
kmod-vboxadditionsMageia:4 |
before 4.3.6-9.mga4 | 4.3.6-9.mga4 |
kmod-virtualboxMageia:4 |
before 4.3.6-9.mga4 | 4.3.6-9.mga4 |
kmod-xtables-addonsMageia:4 |
before 2.3-41.mga4 | 2.3-41.mga4 |
kmod-broadcom-wlMageia:4 |
before 6.30.223.141-25.mga4.nonfree | 6.30.223.141-25.mga4.nonfree |
kmod-fglrxMageia:4 |
before 13.251-10.mga4.nonfree | 13.251-10.mga4.nonfree |
kmod-nvidia173Mageia:4 |
before 173.14.39-11.mga4.nonfree | 173.14.39-11.mga4.nonfree |
kmod-nvidia304Mageia:4 |
before 304.119-3.mga4.nonfree | 304.119-3.mga4.nonfree |
kmod-nvidia-currentMageia:4 |
before 325.15-7.mga4.nonfree | 325.15-7.mga4.nonfree |
kernel-linusMageia:3 From an advisory covering 10 CVEs |
before 3.10.28-1.mga3 | 3.10.28-1.mga3 |
kernel-rtMageia:3 From an advisory covering 5 CVEs |
before 3.10.28-0.rt25.1.mga3 | 3.10.28-0.rt25.1.mga3 |
kernel-tmbMageia:3 From an advisory covering 5 CVEs |
before 3.10.28-1.mga3 | 3.10.28-1.mga3 |
kernel-tmbMageia:4 |
before 3.12.9-1.mga4 | 3.12.9-1.mga4 |
kernel-vserverMageia:3 From an advisory covering 5 CVEs |
before 3.10.28-0.vs2.3.6.8.1.mga3 | 3.10.28-0.vs2.3.6.8.1.mga3 |
kernel-linusMageia:4 |
before 3.12.9-1.mga4 | 3.12.9-1.mga4 |
kernel-rtMageia:4 |
before 3.12.9-0.rt13.1.mga4 | 3.12.9-0.rt13.1.mga4 |
kernel-vserverMageia:4 From an advisory covering 5 CVEs |
before 3.10.28-0.vs2.3.6.8.1.mga4 | 3.10.28-0.vs2.3.6.8.1.mga4 |
kernel-defaultSUSE:OpenStack Cloud 6 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-sourceSUSE:OpenStack Cloud 6 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-symsSUSE:OpenStack Cloud 6 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-xenSUSE:OpenStack Cloud 6 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kgraft-patch-SLE12-SP1_Update_23SUSE:OpenStack Cloud 6 From an advisory covering 14 CVEs |
before 1-2.1 | 1-2.1 |
kernel-ec2SUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-defaultSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-sourceSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-symsSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-xenSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kgraft-patch-SLE12-SP1_Update_23SUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 14 CVEs |
before 1-2.1 | 1-2.1 |
kernel-defaultSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-sourceSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-symsSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kernel-xenSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 14 CVEs |
before 3.12.74-60.64.66.1 | 3.12.74-60.64.66.1 |
kgraft-patch-SLE12-SP1_Update_23SUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 14 CVEs |
before 1-2.1 | 1-2.1 |
kernel-ec2SUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 14 CVEs |
before 3.12.61-52.106.1 | 3.12.61-52.106.1 |
kernel-defaultSUSE:Linux Enterprise Server 12-LTSS From an advisory covering 14 CVEs |
before 3.12.61-52.106.1 | 3.12.61-52.106.1 |
kernel-sourceSUSE:Linux Enterprise Server 12-LTSS From an advisory covering 14 CVEs |
before 3.12.61-52.106.1 | 3.12.61-52.106.1 |
kernel-symsSUSE:Linux Enterprise Server 12-LTSS From an advisory covering 14 CVEs |
before 3.12.61-52.106.1 | 3.12.61-52.106.1 |
kernel-xenSUSE:Linux Enterprise Server 12-LTSS From an advisory covering 14 CVEs |
before 3.12.61-52.106.1 | 3.12.61-52.106.1 |
kgraft-patch-SLE12_Update_29SUSE:Linux Enterprise Server 12-LTSS From an advisory covering 14 CVEs |
before 1-5.1 | 1-5.1 |
kernel-sourceopenSUSE:Tumbleweed From an advisory covering 82 CVEs |
before 4.8.13-1.1 | 4.8.13-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Linux Kernel 3.4 < 3.13.2 - recvmmsg x32 compat (PoC) | 2014-01-31 |
| Exploit-DB | Linux Kernel 3.4 < 3.13.2 (Ubuntu 13.10) - 'CONFIG_X86_X32' Arbitrary Write (2) | 2014-02-02 |
| Exploit-DB | Linux Kernel 3.4 < 3.13.2 (Ubuntu 13.04/13.10 x64) - 'CONFIG_X86_X32=y' Local Privilege Escalation (3) | 2014-02-02 |
| Metasploit | Linux Kernel recvmmsg Privilege Escalation | 2014-02-02 |
| PoC in GitHub | saelo/cve-2014-0038 | 2014-02-02 |
| Exploit-DB | Linux Kernel 3.13.1 - 'Recvmmsg' Local Privilege Escalation (Metasploit) | 2016-10-11 |
| PoC in GitHub | kiruthikan99/IT19115276 | 2020-05-12 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, exploits, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-0038 is a medium vulnerability (CVSS 6.9) in Linux Kernel, published February 6, 2014. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 35.5%, the 98th percentile. Fixed in linux 3.13.4-1.
References
git.kernel.org?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=2def2ef2ae5f3990aabdbe8a755911902707d268
ubuntu.com/usn/USN-2096-1
github.com/saelo/cve-2014-0038
ubuntu.com/usn/USN-2095-1
pastebin.com/raw.php?i=DH3Lbg54
code.google.com/p/chromium/issues/detail?id=338594
Show 164 moreShow less
ubuntu.com/usn/USN-2094-1
mandriva.com/security/advisories?name=MDVSA-2014:038
secunia.com/advisories/56669
securityfocus.com/bid/65255
github.com/torvalds/linux/commit/2def2ef2ae5f3990aabdbe8a755911902707d268
exploit-db.com/exploits/40503
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.13.2
bugzilla.redhat.com/show_bug.cgi?id=1060023
lists.opensuse.org/opensuse-security-announce/2014-02/msg00002.html
exploit-db.com/exploits/31347
lists.opensuse.org/opensuse-security-announce/2014-02/msg00003.html
exploit-db.com/exploits/31346
openwall.com/lists/oss-security/2014/01/31/2
nvd.nist.gov/vuln/detail/CVE-2014-0038
git.kernel.org?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2def2ef2ae5f3990aabdbe8a755911902707d268
github.com/advisories/GHSA-wvfw-q8jv-g9r2
security-tracker.debian.org/tracker/CVE-2014-0038
advisories.mageia.org/MGASA-2014-0038.html
bugs.mageia.org/show_bug.cgi?id=6077
bugs.mageia.org/show_bug.cgi?id=12517
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.25
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.26
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.27
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.28
advisories.mageia.org/MGASA-2014-0039.html
bugs.mageia.org/show_bug.cgi?id=12522
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.9
advisories.mageia.org/MGASA-2014-0043.html
bugs.mageia.org/show_bug.cgi?id=12518
advisories.mageia.org/MGASA-2014-0044.html
bugs.mageia.org/show_bug.cgi?id=12519
advisories.mageia.org/MGASA-2014-0045.html
bugs.mageia.org/show_bug.cgi?id=12520
advisories.mageia.org/MGASA-2014-0046.html
bugs.mageia.org/show_bug.cgi?id=12525
advisories.mageia.org/MGASA-2014-0055.html
bugs.mageia.org/show_bug.cgi?id=12521
advisories.mageia.org/MGASA-2014-0061.html
bugs.mageia.org/show_bug.cgi?id=12523
advisories.mageia.org/MGASA-2014-0063.html
bugs.mageia.org/show_bug.cgi?id=12524
advisories.mageia.org/MGASA-2014-0064.html
bugs.mageia.org/show_bug.cgi?id=12526
suse.com/support/update/announcement/2017/suse-su-20173210-1
bugzilla.suse.com/1047626
bugzilla.suse.com/1059465
bugzilla.suse.com/1066471
bugzilla.suse.com/1066472
bugzilla.suse.com/1069496
bugzilla.suse.com/860993
bugzilla.suse.com/975788
suse.com/security/cve/CVE-2014-0038
suse.com/security/cve/CVE-2017-1000405
suse.com/security/cve/CVE-2017-12193
suse.com/security/cve/CVE-2017-15102
suse.com/security/cve/CVE-2017-16525
suse.com/security/cve/CVE-2017-16527
suse.com/security/cve/CVE-2017-16529
suse.com/security/cve/CVE-2017-16531
suse.com/security/cve/CVE-2017-16535
suse.com/security/cve/CVE-2017-16536
suse.com/security/cve/CVE-2017-16537
suse.com/security/cve/CVE-2017-16649
suse.com/security/cve/CVE-2017-16650
suse.com/security/cve/CVE-2017-16939
suse.com/support/update/announcement/2017/suse-su-20173249-1
bugzilla.suse.com/1043652
bugzilla.suse.com/1066192
bugzilla.suse.com/1066573
bugzilla.suse.com/1066606
bugzilla.suse.com/1066618
bugzilla.suse.com/1066625
bugzilla.suse.com/1066650
bugzilla.suse.com/1066671
bugzilla.suse.com/1066700
bugzilla.suse.com/1066705
bugzilla.suse.com/1067085
bugzilla.suse.com/1067086
bugzilla.suse.com/1067997
bugzilla.suse.com/1069702
bugzilla.suse.com/1069708
bugzilla.suse.com/1070307
bugzilla.suse.com/1070781
suse.com/security/cve/CVE-2009-3939
suse.com/security/cve/CVE-2009-4026
suse.com/security/cve/CVE-2009-4027
suse.com/security/cve/CVE-2009-4131
suse.com/security/cve/CVE-2009-4138
suse.com/security/cve/CVE-2009-4536
suse.com/security/cve/CVE-2009-4538
suse.com/security/cve/CVE-2010-1146
suse.com/security/cve/CVE-2010-1436
suse.com/security/cve/CVE-2010-1641
suse.com/security/cve/CVE-2010-2066
suse.com/security/cve/CVE-2010-2942
suse.com/security/cve/CVE-2010-2954
suse.com/security/cve/CVE-2010-2955
suse.com/security/cve/CVE-2010-3081
suse.com/security/cve/CVE-2010-3296
suse.com/security/cve/CVE-2010-3297
suse.com/security/cve/CVE-2010-3298
suse.com/security/cve/CVE-2010-3301
suse.com/security/cve/CVE-2010-3310
suse.com/security/cve/CVE-2011-0711
suse.com/security/cve/CVE-2011-0712
suse.com/security/cve/CVE-2011-1020
suse.com/security/cve/CVE-2011-1180
suse.com/security/cve/CVE-2011-1577
suse.com/security/cve/CVE-2011-1581
suse.com/security/cve/CVE-2011-2203
suse.com/security/cve/CVE-2011-4604
suse.com/security/cve/CVE-2012-0056
suse.com/security/cve/CVE-2012-3412
suse.com/security/cve/CVE-2012-3520
suse.com/security/cve/CVE-2013-0160
suse.com/security/cve/CVE-2013-0231
suse.com/security/cve/CVE-2013-0913
suse.com/security/cve/CVE-2013-2850
suse.com/security/cve/CVE-2014-0196
suse.com/security/cve/CVE-2014-0691
suse.com/security/cve/CVE-2014-8133
suse.com/security/cve/CVE-2015-1333
suse.com/security/cve/CVE-2015-7550
suse.com/security/cve/CVE-2015-7884
suse.com/security/cve/CVE-2015-7885
suse.com/security/cve/CVE-2015-8539
suse.com/security/cve/CVE-2015-8660
suse.com/security/cve/CVE-2016-0723
suse.com/security/cve/CVE-2016-0728
suse.com/security/cve/CVE-2016-1237
suse.com/security/cve/CVE-2016-1583
suse.com/security/cve/CVE-2016-2184
suse.com/security/cve/CVE-2016-2185
suse.com/security/cve/CVE-2016-2186
suse.com/security/cve/CVE-2016-2384
suse.com/security/cve/CVE-2016-3134
suse.com/security/cve/CVE-2016-3135
suse.com/security/cve/CVE-2016-3136
suse.com/security/cve/CVE-2016-3140
suse.com/security/cve/CVE-2016-3689
suse.com/security/cve/CVE-2016-3713
suse.com/security/cve/CVE-2016-4470
suse.com/security/cve/CVE-2016-4485
suse.com/security/cve/CVE-2016-4486
suse.com/security/cve/CVE-2016-4557
suse.com/security/cve/CVE-2016-4558
suse.com/security/cve/CVE-2016-4569
suse.com/security/cve/CVE-2016-4578
suse.com/security/cve/CVE-2016-4951
suse.com/security/cve/CVE-2016-4997
suse.com/security/cve/CVE-2016-4998
suse.com/security/cve/CVE-2016-5195
suse.com/security/cve/CVE-2016-5244
suse.com/security/cve/CVE-2016-5829
suse.com/security/cve/CVE-2016-6187
suse.com/security/cve/CVE-2016-6480
suse.com/security/cve/CVE-2016-6516
suse.com/security/cve/CVE-2016-6828
suse.com/security/cve/CVE-2016-7039
suse.com/security/cve/CVE-2016-7042
suse.com/security/cve/CVE-2016-7425
suse.com/security/cve/CVE-2016-7913
suse.com/security/cve/CVE-2016-9555
suse.com/security/cve/CVE-2016-9576
Left out here: the rest of 2 source descriptions. The JSON record has them.