CVE-2010-2963 json
drivers/media/video/v4l2-compat-ioctl32.c in the Video4Linux (V4L) implementation in the Linux kernel before 2.6.36 on 64-bit platforms doe…
published 2010-11-26 15 y ago modified 2026-06-16 4 mo ago also EUVD-2010-2967
- cvss
- 6.2
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 57%
- public exploits
- 1
- Exploit-DB
Summary
drivers/media/video/v4l2-compat-ioctl32.c in the Video4Linux (V4L) implementation in the Linux kernel before 2.6.36 on 64-bit platforms does not validate the destination of a memory copy operation, which allows local users to write to arbitrary kernel memory locations, and consequently gain privileges, via a VIDIOCSTUNER ioctl call on a /dev/video device, followed by a VIDIOCSMICROCODE ioctl call on this device.
Patch / fix
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2010-2963 updated cvss 6.2
kernel: v4l: VIDIOCSMICROCODE arbitrary write
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (EDB-15344)
- Published
Exploit prediction
0.82% chance of exploitation in the next 30 days, higher than 57% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- EDB-15344 Linux Kernel 2.6.36 - VIDIOCSMICROCODE IOCTL Local Memory Overwrite local, 2010-10-28
- bugzilla.redhat.com https://bugzilla.redhat.com/show_bug.cgi?id=642465 referenced PoC, tagged "exploit" by a source, unverified
- outflux.net http://www.outflux.net/blog/archives/2010/10/19/cve-2010-2963-v4l-compat-exploit/ referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 6.2 | AV:L/AC:H/Au:N/C:C/I:C/A:C |
Classification
- Weakness
-
- CWE-20 Improper Input Validation
- Technology feeds
References
-
bugzilla.redhat.com
/show_bug.cgi?id=642465
exploit, issue-tracking, patch, third-party-advisory
-
outflux.net
/blog/archives/2010/10/19/cve-2010-2963-v4l-compat-exploit/
exploit, third-party-advisory
-
ubuntu.com
/usn/USN-1000-1
vendor-advisory, third-party-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2010-December/052513.html
vendor-advisory, third-party-advisory
-
mandriva.com
/security/advisories?name=MDVSA-2010:257
vendor-advisory, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2010-11/msg00004.html
vendor-advisory, mailing-list, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2010-10/msg00008.html
vendor-advisory, mailing-list, third-party-advisory
-
debian.org
/security/2010/dsa-2126
vendor-advisory, third-party-advisory
-
securitytracker.com
/id?1024710
vdb-entry, third-party-advisory
-
vupen.com
/english/advisories/2010/3321
vdb-entry, third-party-advisory
- git.kernel.org /?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=3e645d6b485446c54c6745c5e2cf5c528fe4deec
-
securityfocus.com
/bid/44242
vdb-entry, third-party-advisory
-
kernel.org
/pub/linux/kernel/v2.6/ChangeLog-2.6.36
broken-link
-
secunia.com
/advisories/42745
third-party-advisory
Sources
- CVE List CVE-2010-2963
- NVD CVE-2010-2963
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.