CVE-2014-7283
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux...
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations.
Exploit likelihood
What each source reports
NVD Score used
4.9
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations.
- Record
CVE-2014-7283- CVSS 2.0
- 4.9 Medium
AV:L/AC:L/Au:N/C:N/I:N/A:C - Weakness
- CWE-399
- Updated
- 2026-11-02
CVE List No score
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations.
- Record
CVE-2014-7283- Updated
- 2026-11-02
EUVDEUVD-2014-7154 No score
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations.
- Record
EUVD-2014-7154- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-r29j-j5r6-jhjm No score
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux...
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations.
- Record
GHSA-r29j-j5r6-jhjm- Updated
- 2026-11-02
OSVBELL-CVE-2014-7283
4.9
CVE-2014-7283 does not affect BellSoft software
- Record
BELL-CVE-2014-7283- CVSS 2.0
- 4.9 Medium
AV:L/AC:L/Au:N/C:N/I:N/A:C - Updated
- 2026-11-02
OSV No score
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations.
- Record
CVE-2014-7283- Updated
- 2026-11-02
Show 6 moreShow less
OSVDEBIAN-CVE-2014-7283 No score
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations.
- Record
DEBIAN-CVE-2014-7283- Updated
- 2026-11-02
OSVMGASA-2014-0451 No score
Updated kernel-linus packages fix security vulnerabilities
This kernel-linus update is based on upstream -longterm 3.14.23 and fixes the following security issues:
The kvm_iommu_map_pages function in virt/kvm/iommu.c in the Linux kernel through 3.16.1 miscalculates the number of pages during the handling of a mapping failure, which allows guest OS users to (1) cause a denial of service (host OS memory corruption) or possibly have unspecified other impact by triggering a large gfn value or (2) cause a denial of service (host OS memory consumption) by triggering a small gfn value that leads to permanently pinned pages (CVE-2014-3601).
The assoc_array_gc function in the associative-array implementation in lib/assoc_array.c in the Linux kernel before 3.16.3 does not properly implement garbage collection, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via multiple "keyctl newring" operations followed by a "keyctl timeout" operation (CVE-2014-3631).
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations (CVE-2014-7283).
The net_get_random_once implementation in net/core/utils.c in the Linux kernel 3.13.x and 3.14.x before 3.14.5 on certain Intel processors does not perform the intended slow-path operation to initialize random seeds, which makes it easier for remote attackers to spoof or disrupt IP communication by leveraging the predictability of TCP sequence numbers, TCP and UDP port numbers, and IP ID values (CVE-2014-7284)
The pivot_root implementation in fs/namespace.c in the Linux kernel through 3.17 does not properly interact with certain locations of a chroot directory, which allows local users to cause a denial of service (mount-tree loop) via . (dot) values in both arguments to the pivot_root system call (CVE-2014-7970).
The do_umount function in fs/namespace.c in the Linux kernel through 3.17 does not require the CAP_SYS_ADMIN capability for do_remount_sb calls that change the root filesystem to read-only, which allows local users to cause a denial of service (loss of writability) by making certain unshare system calls, clearing the / MNT_LOCKED flag, and making an MNT_FORCE umount system call (CVE-2014-7975).
For other fixes included in this update, read the referenced changelogs.
- Record
MGASA-2014-0451- Updated
- 2026-11-02
OSVMGASA-2014-0452 No score
Updated kernel-tmb packages fix security vulnerabilities
This kernel-tmb update is based on upstream -longterm 3.14.23 and fixes the following security issues:
The kvm_iommu_map_pages function in virt/kvm/iommu.c in the Linux kernel through 3.16.1 miscalculates the number of pages during the handling of a mapping failure, which allows guest OS users to (1) cause a denial of service (host OS memory corruption) or possibly have unspecified other impact by triggering a large gfn value or (2) cause a denial of service (host OS memory consumption) by triggering a small gfn value that leads to permanently pinned pages (CVE-2014-3601).
The assoc_array_gc function in the associative-array implementation in lib/assoc_array.c in the Linux kernel before 3.16.3 does not properly implement garbage collection, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via multiple "keyctl newring" operations followed by a "keyctl timeout" operation (CVE-2014-3631).
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations (CVE-2014-7283).
The net_get_random_once implementation in net/core/utils.c in the Linux kernel 3.13.x and 3.14.x before 3.14.5 on certain Intel processors does not perform the intended slow-path operation to initialize random seeds, which makes it easier for remote attackers to spoof or disrupt IP communication by leveraging the predictability of TCP sequence numbers, TCP and UDP port numbers, and IP ID values (CVE-2014-7284)
The pivot_root implementation in fs/namespace.c in the Linux kernel through 3.17 does not properly interact with certain locations of a chroot directory, which allows local users to cause a denial of service (mount-tree loop) via . (dot) values in both arguments to the pivot_root system call (CVE-2014-7970).
The do_umount function in fs/namespace.c in the Linux kernel through 3.17 does not require the CAP_SYS_ADMIN capability for do_remount_sb calls that change the root filesystem to read-only, which allows local users to cause a denial of service (loss of writability) by making certain unshare system calls, clearing the / MNT_LOCKED flag, and making an MNT_FORCE umount system call (CVE-2014-7975).
Other fixes: The X86_SYSFB config option has been disabled as it prevents proper KMS setup on some systems (mga#13098)
BFS cpu scheduler has been updated to 0.454.
BFQ io scheduler has been added and set as default.
For other fixes included in this update, read the referenced changelogs.
- Record
MGASA-2014-0452- Updated
- 2026-11-02
OSVMGASA-2014-0455 No score
Updated kernel-vserver packages fix security vulnerabilities
This kernel-vserver update provides an upgrade to the upstream 3.14 -longterm branch, currently based on 3.14.23 and fixes the following security issues:
The kvm_iommu_map_pages function in virt/kvm/iommu.c in the Linux kernel through 3.16.1 miscalculates the number of pages during the handling of a mapping failure, which allows guest OS users to (1) cause a denial of service (host OS memory corruption) or possibly have unspecified other impact by triggering a large gfn value or (2) cause a denial of service (host OS memory consumption) by triggering a small gfn value that leads to permanently pinned pages (CVE-2014-3601).
The assoc_array_gc function in the associative-array implementation in lib/assoc_array.c in the Linux kernel before 3.16.3 does not properly implement garbage collection, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via multiple "keyctl newring" operations followed by a "keyctl timeout" operation (CVE-2014-3631).
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations (CVE-2014-7283).
The net_get_random_once implementation in net/core/utils.c in the Linux kernel 3.13.x and 3.14.x before 3.14.5 on certain Intel processors does not perform the intended slow-path operation to initialize random seeds, which makes it easier for remote attackers to spoof or disrupt IP communication by leveraging the predictability of TCP sequence numbers, TCP and UDP port numbers, and IP ID values (CVE-2014-7284)
The pivot_root implementation in fs/namespace.c in the Linux kernel through 3.17 does not properly interact with certain locations of a chroot directory, which allows local users to cause a denial of service (mount-tree loop) via . (dot) values in both arguments to the pivot_root system call (CVE-2014-7970).
The do_umount function in fs/namespace.c in the Linux kernel through 3.17 does not require the CAP_SYS_ADMIN capability for do_remount_sb calls that change the root filesystem to read-only, which allows local users to cause a denial of service (loss of writability) by making certain unshare system calls, clearing the / MNT_LOCKED flag, and making an MNT_FORCE umount system call (CVE-2014-7975).
Other fixes: The X86_SYSFB config option has been disabled as it prevents proper KMS setup on some systems (mga#13098)
The vserver patch has been updated to vs2.3.6.13
The util-vserver userspace tools has been updated to 0.30.216-pre3062
For other fixes included in this update, read the referenced changelogs.
- Record
MGASA-2014-0455- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-7283 No score
The xfs_da3_fixhashpath function in fs/xfs/xfs_da_btree.c in the xfs implementation in the Linux kernel before 3.14.2 does not properly compare btree hash values, which allows local users to cause a denial of service (filesystem corruption, and OOPS or panic) via operations on directories that have hash collisions, as demonstrated by rmdir operations.
- Record
UBUNTU-CVE-2014-7283- Updated
- 2026-11-02
OSVUSN-2226-1 No score
linux vulnerabilities
Matthew Daley reported an information leak in the floppy disk driver of the Linux kernel. An unprivileged local user could exploit this flaw to obtain potentially sensitive information from kernel memory. (CVE-2014-1738)
Matthew Daley reported a flaw in the handling of ioctl commands by the floppy disk driver in the Linux kernel. An unprivileged local user could exploit this flaw to gain administrative privileges if the floppy disk module is loaded. (CVE-2014-1737)
A flaw was discovered in the handling of network packets when mergeable buffers are disabled for virtual machines in the Linux kernel. Guest OS users may exploit this flaw to cause a denial of service (host OS crash) or possibly gain privilege on the host OS. (CVE-2014-0077)
Török Edwin discovered a flaw with Xen netback driver when used with Linux configurations that do not allow sleeping in softirq context. A guest administrator could exploit this flaw to cause a denial of service (system crash) on the host. (CVE-2014-2580)
A flaw was discovered in the Linux kernel's ping sockets. An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or possibly gain privileges via a crafted application. (CVE-2014-2851)
Hannes Frederic Sowa reported a hash collision ordering problem in the xfs filesystem in the Linux kernel. A local user could exploit this flaw to cause filesystem corruption and a denial of service (oops or panic). (CVE-2014-7283)
- Record
USN-2226-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linuxDebian:12 |
before 3.16.2-1 | 3.16.2-1 |
linuxDebian:13 |
before 3.16.2-1 | 3.16.2-1 |
linuxDebian:14 |
before 3.16.2-1 | 3.16.2-1 |
kernel-linusMageia:4 From an advisory covering 6 CVEs |
before 3.14.23-1.mga4 | 3.14.23-1.mga4 |
kernel-tmbMageia:4 From an advisory covering 6 CVEs |
before 3.14.23-1.mga4 | 3.14.23-1.mga4 |
kernel-vserverMageia:4 From an advisory covering 6 CVEs |
before 3.14.23-0.vs2.3.6.13.1.mga4 | 3.14.23-0.vs2.3.6.13.1.mga4 |
util-vserverMageia:4 From an advisory covering 6 CVEs |
before 0.30.216-0.pre3062.1.mga4 | 0.30.216-0.pre3062.1.mga4 |
kernel-rtRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-debugRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-debug-debuginfoRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-rt-debug-develRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-debuginfoRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-debuginfo-common-x86_64Red Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-develRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-docRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-firmwareRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-traceRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-trace-debuginfoRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-trace-develRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-vanillaRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-vanilla-debuginfoRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
kernel-rt-vanilla-develRed Hat:enterprise_mrg:2:server:el6 From an advisory covering 3 CVEs |
before 0:3.10.58-rt62.58.el6rt | 0:3.10.58-rt62.58.el6rt |
linuxUbuntu:14.04:LTS |
before 3.13.0-27.50, plus listed versions 3.11.0-12.193.12.0-1.33.12.0-2.53.12.0-2.73.12.0-3.8 Show 32 moreShow less3.12.0-3.93.12.0-4.103.12.0-4.123.12.0-5.133.12.0-7.153.13.0-1.163.13.0-2.173.13.0-3.183.13.0-4.193.13.0-5.203.13.0-6.233.13.0-7.253.13.0-7.263.13.0-8.273.13.0-8.283.13.0-10.303.13.0-11.313.13.0-12.323.13.0-13.333.13.0-14.343.13.0-15.353.13.0-16.363.13.0-17.373.13.0-18.383.13.0-19.393.13.0-19.403.13.0-20.423.13.0-21.433.13.0-22.443.13.0-23.453.13.0-24.463.13.0-24.47 |
3.13.0-27.50 |
linuxUbuntu:14.04:LTS From an advisory covering 6 CVEs |
before 3.13.0-27.50, plus listed versions 3.11.0-12.193.12.0-1.33.12.0-2.53.12.0-2.73.12.0-3.8 Show 32 moreShow less3.12.0-3.93.12.0-4.103.12.0-4.123.12.0-5.133.12.0-7.153.13.0-1.163.13.0-2.173.13.0-3.183.13.0-4.193.13.0-5.203.13.0-6.233.13.0-7.253.13.0-7.263.13.0-8.273.13.0-8.283.13.0-10.303.13.0-11.313.13.0-12.323.13.0-13.333.13.0-14.343.13.0-15.353.13.0-16.363.13.0-17.373.13.0-18.383.13.0-19.393.13.0-19.403.13.0-20.423.13.0-21.433.13.0-22.443.13.0-23.453.13.0-24.463.13.0-24.47 |
3.13.0-27.50 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-7283 is a medium vulnerability (CVSS 4.9) in Linux Kernel, published May 27, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.55%, the 45th percentile. Fixed in linux 3.16.2-1.
References
securityfocus.com/bid/70261
github.com/torvalds/linux/commit/c88547a8119e3b581318ab65e9b72f27f23e641d
marc.info?l=linux-xfs&m=139590613002926&w=2
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.2
openwall.com/lists/oss-security/2014/10/01/29
rhn.redhat.com/errata/RHSA-2014-1943.html
Show 64 moreShow less
git.kernel.org?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=c88547a8119e3b581318ab65e9b72f27f23e641d
bugzilla.redhat.com/show_bug.cgi?id=1148777
nvd.nist.gov/vuln/detail/CVE-2014-7283
git.kernel.org?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c88547a8119e3b581318ab65e9b72f27f23e641d
github.com/advisories/GHSA-r29j-j5r6-jhjm
docs.bell-sw.com/security/cves/CVE-2014-7283
security-tracker.debian.org/tracker/CVE-2014-7283
advisories.mageia.org/MGASA-2014-0451.html
bugs.mageia.org/show_bug.cgi?id=14003
kernelnewbies.org/Linux_3.13
kernelnewbies.org/Linux_3.14
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.1
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.3
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.4
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.5
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.6
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.7
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.8
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.9
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.10
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.11
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.12
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.13
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.14
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.15
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.16
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.17
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.18
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.19
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.20
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.21
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.22
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.23
advisories.mageia.org/MGASA-2014-0452.html
bugs.mageia.org/show_bug.cgi?id=14011
bugs.mageia.org/show_bug.cgi?id=13098
advisories.mageia.org/MGASA-2014-0455.html
bugs.mageia.org/show_bug.cgi?id=14306
kernelnewbies.org/Linux_3.11
kernelnewbies.org/Linux_3.12
access.redhat.com/errata/RHSA-2014:1943
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1134095
bugzilla.redhat.com/show_bug.cgi?id=1158105
bugzilla.redhat.com/show_bug.cgi?id=1161565
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1943.json
access.redhat.com/security/cve/CVE-2014-7283
cve.org/CVERecord?id=CVE-2014-7283
access.redhat.com/security/cve/CVE-2014-7825
cve.org/CVERecord?id=CVE-2014-7825
nvd.nist.gov/vuln/detail/CVE-2014-7825
access.redhat.com/security/cve/CVE-2014-7826
cve.org/CVERecord?id=CVE-2014-7826
nvd.nist.gov/vuln/detail/CVE-2014-7826
ubuntu.com/security/CVE-2014-7283
ubuntu.com/security/notices/USN-2226-1
ubuntu.com/security/notices/USN-2239-1
ubuntu.com/security/notices/USN-2394-1
ubuntu.com/security/notices/USN-2260-1
ubuntu.com/security/CVE-2014-0077
ubuntu.com/security/CVE-2014-1737
ubuntu.com/security/CVE-2014-1738
ubuntu.com/security/CVE-2014-2580
ubuntu.com/security/CVE-2014-2851