{"id":"CVE-2010-4247","aliases":["EUVD-2010-4220","GHSA-9hwc-j324-r98v","RHSA-2011:0004"],"status":"published","title":"The do_block_io_op function in (1) drivers/xen/blkback/blkback.c and (2) drivers/xen/blktap...","description":"The do_block_io_op function in (1) drivers/xen/blkback/blkback.c and (2) drivers/xen/blktap/blktap.c in Xen before 3.4.0 for the Linux kernel 2.6.18, and possibly other versions, allows guest OS users to cause a denial of service (infinite loop and CPU consumption) via a large production request index to the blkback or blktap back-end drivers.  NOTE: some of these details are obtained from third party information.","severity":{"version":"2.0","score":5.5,"vector":"AV:A/AC:L/Au:S/C:N/I:N/A:C","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.00725,"percentile":0.54348,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-20"],"published":"2011-01-11T01:00:00Z","modified":"2026-06-28T10:04:23Z","affected":[{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-PAE","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-PAE-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-PAE-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-debug","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-debug-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-debug-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-debuginfo-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-headers","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-xen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-xen-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"kernel-xen-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-PAE","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-PAE-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-PAE-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-debug","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-debug-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-debug-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-debuginfo-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-headers","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-kdump","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-kdump-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-kdump-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-xen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-xen-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"kernel-xen-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.6.18-194.32.1.el5"}]}],"bundled":14}],"products":[{"vendor":"citrix","product":"xen"}],"references":[{"url":"http://secunia.com/advisories/42789","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"]},{"url":"http://www.vupen.com/english/advisories/2011/0024","tags":["vdb-entry","x_refsource_VUPEN","x_transferred"]},{"url":"http://www.redhat.com/support/errata/RHSA-2011-0004.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"]},{"url":"http://www.securityfocus.com/bid/45029","tags":["vdb-entry","x_refsource_BID","x_transferred"]},{"url":"http://www.securityfocus.com/archive/1/520102/100/0/threaded","tags":["mailing-list","x_refsource_BUGTRAQ","x_transferred"]},{"url":"http://secunia.com/advisories/46397","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"]},{"url":"http://secunia.com/advisories/35093","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Vendor Advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=656206","tags":["x_refsource_CONFIRM","x_transferred","Patch","report"]},{"url":"http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/77f831cbb91d","tags":["x_refsource_MISC","x_transferred","Patch"]},{"url":"http://www.openwall.com/lists/oss-security/2010/11/23/1","tags":["mailing-list","x_refsource_MLIST","x_transferred","Patch"]},{"url":"http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/7070d34f251c","tags":["x_refsource_MISC","x_transferred","Patch"]},{"url":"http://www.vmware.com/security/advisories/VMSA-2011-0012.html","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"http://www.openwall.com/lists/oss-security/2010/11/24/8","tags":["mailing-list","x_refsource_MLIST","x_transferred","Patch"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-4247","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-9hwc-j324-r98v"},{"url":"https://access.redhat.com/errata/RHSA-2011:0004","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/5.5_Technical_Notes/kernel.html#RHSA-2011-0004","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=636411","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=637675","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=638478","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=641410","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=643339","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=643344","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=643345","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=643347","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=645222","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=645867","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=646765","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=647416","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=647681","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=648673","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=648938","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=649255","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=649715","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=651147","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=651264","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=651805","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=651811","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=651818","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=652534","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=652561","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=653335","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=656264","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=657028","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=657029","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=657319","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=658079","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=658378","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=658379","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=658520","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=658857","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=658864","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=658934","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=663353","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=663381","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=664416","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2011/rhsa-2011_0004.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-3432","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-3432","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-3432","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-3442","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-3442","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-3442","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-3699","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-3699","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-3699","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-3858","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-3858","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-3858","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-3859","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-3859","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-3859","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-3865","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-3865","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-3865","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-3876","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-3876","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-3876","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-3880","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-3880","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-3880","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-4083","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-4083","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-4083","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-4157","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-4157","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-4157","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-4161","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-4161","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-4161","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-4242","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-4242","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-4242","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-4247","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-4247","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-4248","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-4248","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-4248","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2010-4247","description":"The do_block_io_op function in (1) drivers/xen/blkback/blkback.c and (2) drivers/xen/blktap/blktap.c in Xen before 3.4.0 for the Linux kernel 2.6.18, and possibly other versions, allows guest OS users to cause a denial of service (infinite loop and CPU consumption) via a large production request index to the blkback or blktap back-end drivers.  NOTE: some of these details are obtained from third party information.","status":"published","published":"2011-01-11T01:00:00Z","modified":"2024-08-07T03:34:37.933Z","updated_at":"2026-11-02T14:33:28.50039Z"}],"euvd":[{"id":"EUVD-2010-4220","description":"The do_block_io_op function in (1) drivers/xen/blkback/blkback.c and (2) drivers/xen/blktap/blktap.c in Xen before 3.4.0 for the Linux kernel 2.6.18, and possibly other versions, allows guest OS users to cause a denial of service (infinite loop and CPU consumption) via a large production request index to the blkback or blktap back-end drivers.  NOTE: some of these details are obtained from third party information.","status":"published","published":"2011-01-11T01:00:00Z","modified":"2024-08-07T03:34:37Z","updated_at":"2026-11-03T01:39:31.025742Z"}],"ghsa":[{"id":"GHSA-9hwc-j324-r98v","title":"The do_block_io_op function in (1) drivers/xen/blkback/blkback.c and (2) drivers/xen/blktap...","description":"The do_block_io_op function in (1) drivers/xen/blkback/blkback.c and (2) drivers/xen/blktap/blktap.c in Xen before 3.4.0 for the Linux kernel 2.6.18, and possibly other versions, allows guest OS users to cause a denial of service (infinite loop and CPU consumption) via a large production request index to the blkback or blktap back-end drivers.  NOTE: some of these details are obtained from third party information.","status":"published","published":"2022-05-14T02:42:25Z","modified":"2023-02-02T05:06:25Z","cwes":["CWE-20"],"updated_at":"2026-11-02T14:52:18.160477Z"}],"nvd":[{"id":"CVE-2010-4247","description":"The do_block_io_op function in (1) drivers/xen/blkback/blkback.c and (2) drivers/xen/blktap/blktap.c in Xen before 3.4.0 for the Linux kernel 2.6.18, and possibly other versions, allows guest OS users to cause a denial of service (infinite loop and CPU consumption) via a large production request index to the blkback or blktap back-end drivers.  NOTE: some of these details are obtained from third party information.","status":"published","published":"2011-01-11T03:00:04.063Z","modified":"2026-06-16T23:24:25.917Z","cvss":[{"version":"2.0","score":5.5,"vector":"AV:A/AC:L/Au:S/C:N/I:N/A:C","level":"medium","assessor":"primary"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:02:03.297831Z"}],"osv":[{"id":"RHSA-2011:0004","title":"Red Hat Security Advisory: kernel security, bug fix, and enhancement update","status":"published","published":"2024-09-15T18:49:01Z","modified":"2026-06-28T10:04:23Z","updated_at":"2026-11-02T15:53:01.003286Z"}]}}
