Unrated severityNVD Advisory· Published Oct 15, 2008· Updated Jun 16, 2026
CVE-2008-4554
CVE-2008-4554
Description
The do_splice_from function in fs/splice.c in the Linux kernel before 2.6.27 does not reject file descriptors that have the O_APPEND flag set, which allows local users to bypass append mode and make arbitrary changes to other locations in the file.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
107cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*+ 106 more
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*range: <=2.6.26.5
- cpe:2.3:o:linux:linux_kernel:2.2.27:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.4.36:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.4.36.1:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.4.36.2:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.4.36.3:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.4.36.4:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.4.36.5:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.4.36.6:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.18:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.18:rc1:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.18:rc2:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.18:rc3:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.18:rc4:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.18:rc5:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.18:rc6:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.18:rc7:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.19.4:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.19.5:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.19.6:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.19.7:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.20.16:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.20.17:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.20.18:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.20.19:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.20.20:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.20.21:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.21.5:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.21.6:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.21.7:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.1:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.10:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.11:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.12:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.13:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.14:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.15:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.17:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.18:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.19:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.2:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.20:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.21:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.22:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.8:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22.9:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22_rc1:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.22_rc7:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.10:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.11:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.12:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.13:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.15:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.16:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.17:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.8:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23.9:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.23_rc1:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24.1:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24.2:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24.3:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24.4:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24.5:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24.6:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24.7:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24_rc1:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24_rc4:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.24_rc5:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.1:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.10:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.10:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.11:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.11:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.12:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.12:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.13:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.14:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.15:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.1:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.2:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.2:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.3:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.3:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.4:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.4:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.5:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.5:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.6:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.6:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.7:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.7:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.8:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.8:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.9:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25.9:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.25:*:x86_64:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.26.1:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.26.2:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.26.3:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.26.4:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:2.6.26:rc4:*:*:*:*:*:*
- (no CPE)range: <2.6.27
Patches
Vulnerability mechanics
References
24- secunia.com/advisories/32386nvdVendor Advisory
- git.kernel.orgnvd
- lists.opensuse.org/opensuse-security-announce/2009-06/msg00000.htmlnvd
- secunia.com/advisories/32918nvd
- secunia.com/advisories/32998nvd
- secunia.com/advisories/33180nvd
- secunia.com/advisories/33182nvd
- secunia.com/advisories/33586nvd
- secunia.com/advisories/35390nvd
- www.debian.org/security/2008/dsa-1681nvd
- www.debian.org/security/2008/dsa-1687nvd
- www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27nvd
- www.mandriva.com/security/advisoriesnvd
- www.openwall.com/lists/oss-security/2008/10/13/1nvd
- www.openwall.com/lists/oss-security/2008/10/14/5nvd
- www.redhat.com/support/errata/RHSA-2008-1017.htmlnvd
- www.redhat.com/support/errata/RHSA-2009-0009.htmlnvd
- www.securityfocus.com/bid/31903nvd
- www.ubuntu.com/usn/usn-679-1nvd
- bugzilla.redhat.com/show_bug.cginvd
- exchange.xforce.ibmcloud.com/vulnerabilities/45954nvd
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11142nvd
- www.redhat.com/archives/fedora-package-announce/2008-October/msg00689.htmlnvd
- www.redhat.com/archives/fedora-package-announce/2008-October/msg00693.htmlnvd
News mentions
0No linked articles in our index yet.