Every CVE Search/ Get API key

CVE-2014-2038

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a...

2.1 LowFix available

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a write delegation to extend a write operation without a certain up-to-date verification, which allows local users to obtain sensitive information from kernel memory in opportunistic circumstances by writing to a file in an NFS filesystem and then reading the same file.

Exploit likelihood

0.41%Down 0.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 2.1

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a write delegation to extend a write operation without a certain up-to-date verification, which allows local users to obtain sensitive information from kernel memory in opportunistic circumstances by writing to a file in an NFS filesystem and then reading the same file.

Record
CVE-2014-2038
CVSS 2.0
2.1 LowAV:L/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
CVE List No score

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a write delegation to extend a write operation without a certain up-to-date verification, which allows local users to obtain sensitive information from kernel memory in opportunistic circumstances by writing to a file in an NFS filesystem and then reading the same file.

Record
CVE-2014-2038
Updated
2026-11-02
EUVDEUVD-2014-2090 No score

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a write delegation to extend a write operation without a certain up-to-date verification, which allows local users to obtain sensitive information from kernel memory in opportunistic circumstances by writing to a file in an NFS filesystem and then reading the same file.

Record
EUVD-2014-2090
Updated
2026-11-03
GitHub AdvisoriesGHSA-h2fp-7rxc-44gq No score

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a...

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a write delegation to extend a write operation without a certain up-to-date verification, which allows local users to obtain sensitive information from kernel memory in opportunistic circumstances by writing to a file in an NFS filesystem and then reading the same file.

Record
GHSA-h2fp-7rxc-44gq
Weakness
CWE-200
Updated
2026-11-02
OSV No score

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a write delegation to extend a write operation without a certain up-to-date verification, which allows local users to obtain sensitive information from kernel memory in opportunistic circumstances by writing to a file in an NFS filesystem and then reading the same file.

Record
CVE-2014-2038
Updated
2026-11-02
OSVDEBIAN-CVE-2014-2038 No score

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a write delegation to extend a write operation without a certain up-to-date verification, which allows local users to obtain sensitive information from kernel memory in opportunistic circumstances by writing to a file in an NFS filesystem and then reading the same file.

Record
DEBIAN-CVE-2014-2038
Updated
2026-11-02
OSVMGASA-2014-0103 No score

Updated kernel fixes security vulnerabilities

This kernel update provides an update to the upstream stable 3.12.13 maintenance release and fixes the following security issues:

A flaw was found in the way cifs handled iovecs with bogus pointers userland passed down via writev() during uncached writes. An unprivileged local user with access to cifs share could use this flaw to crash the system or leak kernel memory. Privilege escalation cannot be ruled out (since memory corruption is involved), but is unlikely. (CVE-2014-0069)

Linux kernel build with the NFS file system(CONFIG_NFS_FS) along with the support for NFSv4 protocol(CONFIG_NFS_V4) is vulnerable to an information leakage flaw. It could occur while writing to a file wherein NFS server has offered write delegation to the client. Such delegation allows NFS client to perform the said operation locally without instant interaction with the server. A user/program could use this flaw to at least leak kernel memory bytes. (CVE-2014-2038)

This update also enables MEMCG on server kernels (mga#12629)

For other changes, see the referenced changelogs.

Record
MGASA-2014-0103
Updated
2026-11-02
OSVUBUNTU-CVE-2014-2038 No score

The nfs_can_extend_write function in fs/nfs/write.c in the Linux kernel before 3.13.3 relies on a write delegation to extend a write operation without a certain up-to-date verification, which allows local users to obtain sensitive information from kernel memory in opportunistic circumstances by writing to a file in an NFS filesystem and then reading the same file.

Record
UBUNTU-CVE-2014-2038
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
linux
Debian:12
before 3.13.4-1
3.13.4-1
linux
Debian:13
before 3.13.4-1
3.13.4-1
linux
Debian:14
before 3.13.4-1
3.13.4-1
kernel
Mageia:4
From an advisory covering 2 CVEs
before 3.12.13-2.mga4
3.12.13-2.mga4
kernel-userspace-headers
Mageia:4
From an advisory covering 2 CVEs
before 3.12.13-2.mga4
3.12.13-2.mga4
kmod-vboxadditions
Mageia:4
From an advisory covering 2 CVEs
before 4.3.6-11.mga4
4.3.6-11.mga4
kmod-virtualbox
Mageia:4
From an advisory covering 2 CVEs
before 4.3.6-11.mga4
4.3.6-11.mga4
kmod-xtables-addons
Mageia:4
From an advisory covering 2 CVEs
before 2.3-43.mga4
2.3-43.mga4
kmod-broadcom-wl
Mageia:4
From an advisory covering 2 CVEs
before 6.30.223.141-27.mga4.nonfree
6.30.223.141-27.mga4.nonfree
kmod-fglrx
Mageia:4
From an advisory covering 2 CVEs
before 13.251-12.mga4.nonfree
13.251-12.mga4.nonfree
Show 71 moreShow less
Affected packages
PackageAffectedFixed
kmod-nvidia173
Mageia:4
From an advisory covering 2 CVEs
before 173.14.39-13.mga4.nonfree
173.14.39-13.mga4.nonfree
kmod-nvidia304
Mageia:4
From an advisory covering 2 CVEs
before 304.119-5.mga4.nonfree
304.119-5.mga4.nonfree
kernel
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-abi-whitelists
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug-devel
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-i686
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-devel
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-doc
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-firmware
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-headers
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
perf
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
perf-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
python-perf-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
python-perf
Red Hat:enterprise_linux:6::client
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-abi-whitelists
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug-devel
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-devel
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-doc
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-firmware
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-headers
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
perf
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
perf-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
python-perf-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
python-perf
Red Hat:enterprise_linux:6::computenode
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-abi-whitelists
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-bootwrapper
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-i686
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-ppc64
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-s390x
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-doc
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-firmware
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-headers
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-kdump
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-kdump-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-kdump-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
perf
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
perf-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
python-perf-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
python-perf
Red Hat:enterprise_linux:6::server
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-abi-whitelists
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debug-devel
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-i686
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-devel
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-doc
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-firmware
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
kernel-headers
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
perf
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
perf-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
python-perf-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6
python-perf
Red Hat:enterprise_linux:6::workstation
From an advisory covering 7 CVEs
before 0:2.6.32-431.11.2.el6
0:2.6.32-431.11.2.el6

History

History
RecordedChangedSources
affected, facts
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-2038 is a low vulnerability (CVSS 2.1) in Linux Kernel, published February 26, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.41%, the 35th percentile. Fixed in linux 3.13.4-1.

References

Show 45 moreShow less
MoveEnter Open