Information exposure in Linux kernel - CVE-2010-4076
Published: November 29, 2010 / Updated: August 7, 2020
Vulnerability details
The vulnerability allows a local user to gain access to sensitive information.
The vulnerability exists due to information exposure error within the serial_tiocmset() function in drivers/usb/serial/usb-serial.c, within the uart_wait_modem_status(), uart_get_count() and uart_ioctl() functions in drivers/serial/serial_core.c, within the tty_tiocmset() and tty_ioctl() functions in drivers/char/tty_io.c. A local user can gain access to sensitive information.
Affected software
Ubuntu
linux (Ubuntu package)
linux-image-2.6.32-318-ec2 (Ubuntu package)
linux-lts-backport-maverick (Ubuntu package)
How to mitigate CVE-2010-4076
linux-image-2.6.32-318-ec2 (Ubuntu package) - update to 2.6.32-318.38
linux-lts-backport-maverick (Ubuntu package) - update to 2.6.35-30.56~lucid1
External References
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d281da7ff6f70efca0553c288bb883e8605b3862
- http://lkml.org/lkml/2010/9/15/389
- http://www.openwall.com/lists/oss-security/2010/09/25/2
- http://www.openwall.com/lists/oss-security/2010/10/06/6
- http://www.openwall.com/lists/oss-security/2010/10/07/1
- http://www.openwall.com/lists/oss-security/2010/10/25/3
- https://bugzilla.redhat.com/show_bug.cgi?id=648661