First published: Wed Sep 08 2010(Updated: )
Description of problem: Missing backport patch: commit 87e2831c3fa39cbf6f7ab676bb5aef039b9659e2 Author: Yan Zheng <yanzheng> Date: Mon Oct 8 12:16:20 2007 -0700 AIO: fix cleanup in io_submit_one(...) When IOCB_FLAG_RESFD flag is set and iocb->aio_resfd is incorrect, statement 'goto out_put_req' is executed. At label 'out_put_req', aio_put_req(..) is called, which requires 'req->ki_filp' set. Upstream patch: <a href="http://git.kernel.org/linus/87e2831c3fa39cbf6f7ab676bb5aef039b9659e2">http://git.kernel.org/linus/87e2831c3fa39cbf6f7ab676bb5aef039b9659e2</a>
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Linux kernel | =2.6.20.6 | |
Linux kernel | =2.6.20.9 | |
Linux kernel | =2.6.18-rc3 | |
Linux kernel | =2.6.11 | |
Linux kernel | =2.6.22.15 | |
Linux kernel | =2.6.16.16 | |
Linux kernel | =2.6.18.7 | |
Linux kernel | =2.6.17.12 | |
Linux kernel | =2.6.16.39 | |
Linux kernel | =2.6.21 | |
Linux kernel | =2.6.16.9 | |
Linux kernel | =2.6.17.9 | |
Linux kernel | =2.6.11.2 | |
Linux kernel | =2.6.15.3 | |
Linux kernel | =2.6.11.10 | |
Linux kernel | =2.6.1 | |
Linux kernel | =2.6.16.43 | |
Linux kernel | =2.6.16.6 | |
Linux kernel | =2.6.16.8 | |
Linux kernel | =2.6.20.13 | |
Linux kernel | =2.6.22.4 | |
Linux kernel | =2.6.14.7 | |
Linux kernel | =2.6.18-rc2 | |
Linux kernel | =2.6.13 | |
Linux kernel | =2.6.17.2 | |
Linux kernel | =2.6.13.3 | |
Linux kernel | =2.6.11.8 | |
Linux kernel | =2.6.18-rc5 | |
Linux kernel | =2.6.16.34 | |
Linux kernel | =2.6.18-rc4 | |
Linux kernel | =2.6.17.8 | |
Linux kernel | =2.6.14.4 | |
Linux kernel | =2.6.14 | |
Linux kernel | =2.6.17.4 | |
Linux kernel | =2.6.16.18 | |
Linux kernel | =2.6.17.14 | |
Linux kernel | =2.6.10 | |
Linux kernel | =2.6.16.45 | |
Linux kernel | =2.6.22.12 | |
Linux kernel | =2.6.14.3 | |
Linux kernel | =2.6.18.3 | |
Linux kernel | =2.6.16.37 | |
Linux kernel | =2.6.11.6 | |
Linux kernel | =2.6.16.48 | |
Linux kernel | =2.6.11.11 | |
Linux kernel | =2.6.16.13 | |
Linux kernel | =2.6.21.6 | |
Linux kernel | =2.6.22.1 | |
Linux kernel | =2.6.16.4 | |
Linux kernel | =2.6.17.3 | |
Linux kernel | =2.6.20.5 | |
Linux kernel | =2.6.22 | |
Linux kernel | =2.6.16.15 | |
Linux kernel | =2.6.15.6 | |
Linux kernel | =2.6.20.16 | |
Linux kernel | =2.6.15.1 | |
Linux kernel | =2.6.11.5 | |
Linux kernel | =2.6.19.3 | |
Linux kernel | =2.6.19.4 | |
Linux kernel | =2.6.19.1 | |
Linux kernel | =2.6.18.4 | |
Linux kernel | =2.6.16.1 | |
Linux kernel | =2.6.18.1 | |
Linux kernel | =2.6.20.21 | |
Linux kernel | =2.6.2 | |
Linux kernel | =2.6.14.5 | |
Linux kernel | =2.6.13.2 | |
Linux kernel | =2.6.17.5 | |
Linux kernel | =2.6.18.5 | |
Linux kernel | =2.6.21.1 | |
Linux kernel | =2.6.16.32 | |
Linux kernel | =2.6.13.5 | |
Linux kernel | =2.6.16.57 | |
Linux kernel | =2.6.16.49 | |
Linux kernel | =2.6.17 | |
Linux kernel | =2.6.19.2 | |
Linux kernel | =2.6.21.4 | |
Linux kernel | =2.6.16.11 | |
Linux kernel | =2.6.20.17 | |
Linux kernel | =2.6.16.14 | |
Linux kernel | =2.6.20.12 | |
Linux kernel | =2.6.16.25 | |
Linux kernel | =2.6.16.21 | |
Linux kernel | =2.6.16.33 | |
Linux kernel | =2.6.16.28 | |
Linux kernel | =2.6.17.10 | |
Linux kernel | =2.6.21.5 | |
Linux kernel | =2.6.14.1 | |
Linux kernel | =2.6.16.23 | |
Linux kernel | =2.6.12.5 | |
Linux kernel | =2.6.15.7 | |
Linux kernel | =2.6.20 | |
Linux kernel | =2.6.22.7 | |
Linux kernel | =2.6.16.3 | |
Linux kernel | =2.6.20.20 | |
Linux kernel | =2.6.16.36 | |
Linux kernel | =2.6.14.6 | |
Linux kernel | =2.6.12.1 | |
Linux kernel | =2.6.11.9 | |
Linux kernel | =2.6.16.46 | |
Linux kernel | =2.6.17.1 | |
Linux kernel | =2.6.20.8 | |
Linux kernel | =2.6.20.15 | |
Linux kernel | =2.6.22.18 | |
Linux kernel | =2.6.0 | |
Linux kernel | =2.6.16.54 | |
Linux kernel | =2.6.13.4 | |
Linux kernel | =2.6.20.18 | |
Linux kernel | =2.6.22.6 | |
Linux kernel | =2.6.18.8 | |
Linux kernel | =2.6.22.3 | |
Linux kernel | =2.6.12.2 | |
Linux kernel | =2.6.16.31 | |
Linux kernel | =2.6.16.26 | |
Linux kernel | =2.6.16.62 | |
Linux kernel | =2.6.18.2 | |
Linux kernel | =2.6.16.29 | |
Linux kernel | =2.6.22.9 | |
Linux kernel | =2.6.20.11 | |
Linux kernel | =2.6.19 | |
Linux kernel | =2.6.20.3 | |
Linux kernel | =2.6.16 | |
Linux kernel | =2.6.22.13 | |
Linux kernel | =2.6.19.7 | |
Linux kernel | =2.6.21.3 | |
Linux kernel | =2.6.16.51 | |
Linux kernel | =2.6.15.2 | |
Linux kernel | =2.6.20.19 | |
Linux kernel | =2.6.16.22 | |
Linux kernel | =2.6.22.17 | |
Linux kernel | =2.6.16.58 | |
Linux kernel | =2.6.16.40 | |
Linux kernel | =2.6.16.47 | |
Linux kernel | =2.6.16.42 | |
Linux kernel | <=2.6.22.19 | |
Linux kernel | =2.6.17.11 | |
Linux kernel | =2.6.16.10 | |
Linux kernel | =2.6.12.4 | |
Linux kernel | =2.6.16.41 | |
Linux kernel | =2.6.16.52 | |
Linux kernel | =2.6.11.3 | |
Linux kernel | =2.6.20.10 | |
Linux kernel | =2.6.16.24 | |
Linux kernel | =2.6.22.11 | |
Linux kernel | =2.6.16.55 | |
Linux kernel | =2.6.12.3 | |
Linux kernel | =2.6.22.10 | |
Linux kernel | =2.6.21.7 | |
Linux kernel | =2.6.16.30 | |
Linux kernel | =2.6.21.2 | |
Linux kernel | =2.6.15.4 | |
Linux kernel | =2.6.16.59 | |
Linux kernel | =2.6.16.38 | |
Linux kernel | =2.6.16.17 | |
Linux kernel | =2.6.20.2 | |
Linux kernel | =2.6.16.12 | |
Linux kernel | =2.6.16.27 | |
Linux kernel | =2.6.16.53 | |
Linux kernel | =2.6.18-rc7 | |
Linux kernel | =2.6.12.6 | |
Linux kernel | =2.6.17.7 | |
Linux kernel | =2.6.20.1 | |
Linux kernel | =2.6.11.7 | |
Linux kernel | =2.6.16.2 | |
Linux kernel | =2.6.18.6 | |
Linux kernel | =2.6.15 | |
Linux kernel | =2.6.16.44 | |
Linux kernel | =2.6.16.35 | |
Linux kernel | =2.6.19.6 | |
Linux kernel | =2.6.16.50 | |
Linux kernel | =2.6.18-rc6 | |
Linux kernel | =2.6.22.8 | |
Linux kernel | =2.6.14.2 | |
Linux kernel | =2.6.16.61 | |
Linux kernel | =2.6.19.5 | |
Linux kernel | =2.6.18 | |
Linux kernel | =2.6.20.4 | |
Linux kernel | =2.6.17.6 | |
Linux kernel | =2.6.16.7 | |
Linux kernel | =2.6.17.13 | |
Linux kernel | =2.6.16.60 | |
Linux kernel | =2.6.22.2 | |
Linux kernel | =2.6.16.56 | |
Linux kernel | =2.6.20.14 | |
Linux kernel | =2.6.22.5 | |
Linux kernel | =2.6.20.7 | |
Linux kernel | =2.6.16.5 | |
Linux kernel | =2.6.11.4 | |
Linux kernel | =2.6.16.19 | |
Linux kernel | =2.6.11.12 | |
Linux kernel | =2.6.16.20 | |
Linux kernel | =2.6.15.5 | |
Linux kernel | =2.6.22.16 | |
Linux kernel | =2.6.11.1 | |
Linux kernel | =2.6.18-rc1 | |
Linux kernel | =2.6.13.1 | |
Linux kernel | =2.6.22.14 | |
Linux kernel | =2.6 | |
Linux kernel | =2.6.12 | |
Linux Kernel | <=2.6.22.19 | |
Linux Kernel | =2.6 | |
Linux Kernel | =2.6.0 | |
Linux Kernel | =2.6.1 | |
Linux Kernel | =2.6.2 | |
Linux Kernel | =2.6.10 | |
Linux Kernel | =2.6.11 | |
Linux Kernel | =2.6.11.1 | |
Linux Kernel | =2.6.11.2 | |
Linux Kernel | =2.6.11.3 | |
Linux Kernel | =2.6.11.4 | |
Linux Kernel | =2.6.11.5 | |
Linux Kernel | =2.6.11.6 | |
Linux Kernel | =2.6.11.7 | |
Linux Kernel | =2.6.11.8 | |
Linux Kernel | =2.6.11.9 | |
Linux Kernel | =2.6.11.10 | |
Linux Kernel | =2.6.11.11 | |
Linux Kernel | =2.6.11.12 | |
Linux Kernel | =2.6.12 | |
Linux Kernel | =2.6.12.1 | |
Linux Kernel | =2.6.12.2 | |
Linux Kernel | =2.6.12.3 | |
Linux Kernel | =2.6.12.4 | |
Linux Kernel | =2.6.12.5 | |
Linux Kernel | =2.6.12.6 | |
Linux Kernel | =2.6.13 | |
Linux Kernel | =2.6.13.1 | |
Linux Kernel | =2.6.13.2 | |
Linux Kernel | =2.6.13.3 | |
Linux Kernel | =2.6.13.4 | |
Linux Kernel | =2.6.13.5 | |
Linux Kernel | =2.6.14 | |
Linux Kernel | =2.6.14.1 | |
Linux Kernel | =2.6.14.2 | |
Linux Kernel | =2.6.14.3 | |
Linux Kernel | =2.6.14.4 | |
Linux Kernel | =2.6.14.5 | |
Linux Kernel | =2.6.14.6 | |
Linux Kernel | =2.6.14.7 | |
Linux Kernel | =2.6.15 | |
Linux Kernel | =2.6.15.1 | |
Linux Kernel | =2.6.15.2 | |
Linux Kernel | =2.6.15.3 | |
Linux Kernel | =2.6.15.4 | |
Linux Kernel | =2.6.15.5 | |
Linux Kernel | =2.6.15.6 | |
Linux Kernel | =2.6.15.7 | |
Linux Kernel | =2.6.16 | |
Linux Kernel | =2.6.16.1 | |
Linux Kernel | =2.6.16.2 | |
Linux Kernel | =2.6.16.3 | |
Linux Kernel | =2.6.16.4 | |
Linux Kernel | =2.6.16.5 | |
Linux Kernel | =2.6.16.6 | |
Linux Kernel | =2.6.16.7 | |
Linux Kernel | =2.6.16.8 | |
Linux Kernel | =2.6.16.9 | |
Linux Kernel | =2.6.16.10 | |
Linux Kernel | =2.6.16.11 | |
Linux Kernel | =2.6.16.12 | |
Linux Kernel | =2.6.16.13 | |
Linux Kernel | =2.6.16.14 | |
Linux Kernel | =2.6.16.15 | |
Linux Kernel | =2.6.16.16 | |
Linux Kernel | =2.6.16.17 | |
Linux Kernel | =2.6.16.18 | |
Linux Kernel | =2.6.16.19 | |
Linux Kernel | =2.6.16.20 | |
Linux Kernel | =2.6.16.21 | |
Linux Kernel | =2.6.16.22 | |
Linux Kernel | =2.6.16.23 | |
Linux Kernel | =2.6.16.24 | |
Linux Kernel | =2.6.16.25 | |
Linux Kernel | =2.6.16.26 | |
Linux Kernel | =2.6.16.27 | |
Linux Kernel | =2.6.16.28 | |
Linux Kernel | =2.6.16.29 | |
Linux Kernel | =2.6.16.30 | |
Linux Kernel | =2.6.16.31 | |
Linux Kernel | =2.6.16.32 | |
Linux Kernel | =2.6.16.33 | |
Linux Kernel | =2.6.16.34 | |
Linux Kernel | =2.6.16.35 | |
Linux Kernel | =2.6.16.36 | |
Linux Kernel | =2.6.16.37 | |
Linux Kernel | =2.6.16.38 | |
Linux Kernel | =2.6.16.39 | |
Linux Kernel | =2.6.16.40 | |
Linux Kernel | =2.6.16.41 | |
Linux Kernel | =2.6.16.42 | |
Linux Kernel | =2.6.16.43 | |
Linux Kernel | =2.6.16.44 | |
Linux Kernel | =2.6.16.45 | |
Linux Kernel | =2.6.16.46 | |
Linux Kernel | =2.6.16.47 | |
Linux Kernel | =2.6.16.48 | |
Linux Kernel | =2.6.16.49 | |
Linux Kernel | =2.6.16.50 | |
Linux Kernel | =2.6.16.51 | |
Linux Kernel | =2.6.16.52 | |
Linux Kernel | =2.6.16.53 | |
Linux Kernel | =2.6.16.54 | |
Linux Kernel | =2.6.16.55 | |
Linux Kernel | =2.6.16.56 | |
Linux Kernel | =2.6.16.57 | |
Linux Kernel | =2.6.16.58 | |
Linux Kernel | =2.6.16.59 | |
Linux Kernel | =2.6.16.60 | |
Linux Kernel | =2.6.16.61 | |
Linux Kernel | =2.6.16.62 | |
Linux Kernel | =2.6.17 | |
Linux Kernel | =2.6.17.1 | |
Linux Kernel | =2.6.17.2 | |
Linux Kernel | =2.6.17.3 | |
Linux Kernel | =2.6.17.4 | |
Linux Kernel | =2.6.17.5 | |
Linux Kernel | =2.6.17.6 | |
Linux Kernel | =2.6.17.7 | |
Linux Kernel | =2.6.17.8 | |
Linux Kernel | =2.6.17.9 | |
Linux Kernel | =2.6.17.10 | |
Linux Kernel | =2.6.17.11 | |
Linux Kernel | =2.6.17.12 | |
Linux Kernel | =2.6.17.13 | |
Linux Kernel | =2.6.17.14 | |
Linux Kernel | =2.6.18 | |
Linux Kernel | =2.6.18-rc1 | |
Linux Kernel | =2.6.18-rc2 | |
Linux Kernel | =2.6.18-rc3 | |
Linux Kernel | =2.6.18-rc4 | |
Linux Kernel | =2.6.18-rc5 | |
Linux Kernel | =2.6.18-rc6 | |
Linux Kernel | =2.6.18-rc7 | |
Linux Kernel | =2.6.18.1 | |
Linux Kernel | =2.6.18.2 | |
Linux Kernel | =2.6.18.3 | |
Linux Kernel | =2.6.18.4 | |
Linux Kernel | =2.6.18.5 | |
Linux Kernel | =2.6.18.6 | |
Linux Kernel | =2.6.18.7 | |
Linux Kernel | =2.6.18.8 | |
Linux Kernel | =2.6.19 | |
Linux Kernel | =2.6.19.1 | |
Linux Kernel | =2.6.19.2 | |
Linux Kernel | =2.6.19.3 | |
Linux Kernel | =2.6.19.4 | |
Linux Kernel | =2.6.19.5 | |
Linux Kernel | =2.6.19.6 | |
Linux Kernel | =2.6.19.7 | |
Linux Kernel | =2.6.20 | |
Linux Kernel | =2.6.20.1 | |
Linux Kernel | =2.6.20.2 | |
Linux Kernel | =2.6.20.3 | |
Linux Kernel | =2.6.20.4 | |
Linux Kernel | =2.6.20.5 | |
Linux Kernel | =2.6.20.6 | |
Linux Kernel | =2.6.20.7 | |
Linux Kernel | =2.6.20.8 | |
Linux Kernel | =2.6.20.9 | |
Linux Kernel | =2.6.20.10 | |
Linux Kernel | =2.6.20.11 | |
Linux Kernel | =2.6.20.12 | |
Linux Kernel | =2.6.20.13 | |
Linux Kernel | =2.6.20.14 | |
Linux Kernel | =2.6.20.15 | |
Linux Kernel | =2.6.20.16 | |
Linux Kernel | =2.6.20.17 | |
Linux Kernel | =2.6.20.18 | |
Linux Kernel | =2.6.20.19 | |
Linux Kernel | =2.6.20.20 | |
Linux Kernel | =2.6.20.21 | |
Linux Kernel | =2.6.21 | |
Linux Kernel | =2.6.21.1 | |
Linux Kernel | =2.6.21.2 | |
Linux Kernel | =2.6.21.3 | |
Linux Kernel | =2.6.21.4 | |
Linux Kernel | =2.6.21.5 | |
Linux Kernel | =2.6.21.6 | |
Linux Kernel | =2.6.21.7 | |
Linux Kernel | =2.6.22 | |
Linux Kernel | =2.6.22.1 | |
Linux Kernel | =2.6.22.2 | |
Linux Kernel | =2.6.22.3 | |
Linux Kernel | =2.6.22.4 | |
Linux Kernel | =2.6.22.5 | |
Linux Kernel | =2.6.22.6 | |
Linux Kernel | =2.6.22.7 | |
Linux Kernel | =2.6.22.8 | |
Linux Kernel | =2.6.22.9 | |
Linux Kernel | =2.6.22.10 | |
Linux Kernel | =2.6.22.11 | |
Linux Kernel | =2.6.22.12 | |
Linux Kernel | =2.6.22.13 | |
Linux Kernel | =2.6.22.14 | |
Linux Kernel | =2.6.22.15 | |
Linux Kernel | =2.6.22.16 | |
Linux Kernel | =2.6.22.17 | |
Linux Kernel | =2.6.22.18 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2010-3066 is a vulnerability in the Linux kernel that involves a missing backport patch that can affect the cleanup in the io_submit_one function when the IOCB_FLAG_RESFD flag is set.
CVE-2010-3066 affects various versions of the Linux kernel, specifically those up to and including 2.6.22.19 and the 2.6 kernel series.
To fix CVE-2010-3066, users should apply the relevant patches from the upstream Linux kernel repository that includes the backport patch referenced in the CVE.
CVE-2010-3066 is classified with moderate severity, as it can lead to unexpected behavior in applications that rely on the affected kernel functionalities.
To determine if your system is vulnerable to CVE-2010-3066, check the version of the Linux kernel running on your system and verify against the affected versions cited in the CVE record.