CVE-2011-5321
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a...
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a driver-lookup failure, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via crafted access to a device file under the /dev/pts directory.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a driver-lookup failure, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via crafted access to a device file under the /dev/pts directory.
- Record
CVE-2011-5321- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.9 Medium
AV:L/AC:L/Au:N/C:N/I:N/A:C - Updated
- 2026-11-02
CVE List No score
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a driver-lookup failure, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via crafted access to a device file under the /dev/pts directory.
- Record
CVE-2011-5321- Updated
- 2026-11-02
EUVDEUVD-2011-5220 No score
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a driver-lookup failure, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via crafted access to a device file under the /dev/pts directory.
- Record
EUVD-2011-5220- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-w32m-rx9f-gjv3
5.5
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a...
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a driver-lookup failure, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via crafted access to a device file under the /dev/pts directory.
- Record
GHSA-w32m-rx9f-gjv3- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.5
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a driver-lookup failure, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via crafted access to a device file under the /dev/pts directory.
- Record
CVE-2011-5321- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2011-5321
5.5
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a driver-lookup failure, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via crafted access to a device file under the /dev/pts directory.
- Record
DEBIAN-CVE-2011-5321- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2011-5321
5.5
The tty_open function in drivers/tty/tty_io.c in the Linux kernel before 3.1.1 mishandles a driver-lookup failure, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via crafted access to a device file under the /dev/pts directory.
- Record
UBUNTU-CVE-2011-5321- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linuxDebian:12 |
before 3.2.20-1 | 3.2.20-1 |
linuxDebian:13 |
before 3.2.20-1 | 3.2.20-1 |
linuxDebian:14 |
before 3.2.20-1 | 3.2.20-1 |
linux-2.6Debian:6.0 |
before 2.6.32-48squeeze12, plus listed versions 2.6.32-302.6.32-30+m68k.52.6.32-312.6.32-31~bpo50+12.6.32-32 Show 33 moreShow less2.6.32-332.6.32-342.6.32-34squeeze12.6.32-352.6.32-35squeeze12.6.32-35squeeze22.6.32-35~bpo50+12.6.32-362.6.32-372.6.32-382.6.32-392.6.32-39squeeze12.6.32-402.6.32-412.6.32-41squeeze22.6.32-422.6.32-432.6.32-442.6.32-452.6.32-462.6.32-46squeeze12.6.32-472.6.32-482.6.32-48squeeze12.6.32-48squeeze102.6.32-48squeeze112.6.32-48squeeze32.6.32-48squeeze42.6.32-48squeeze52.6.32-48squeeze62.6.32-48squeeze72.6.32-48squeeze82.6.32-48squeeze9 |
2.6.32-48squeeze12 |
kernelRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-abi-whitelistsRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debugRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debug-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debug-develRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
Show 63 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-debuginfo-common-i686Red Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-develRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-docRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-firmwareRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-headersRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
perfRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
perf-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
python-perf-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
python-perfRed Hat:enterprise_linux:6::client |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernelRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-abi-whitelistsRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debugRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debug-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debug-develRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-develRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-docRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-firmwareRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-headersRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
perfRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
perf-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
python-perf-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
python-perfRed Hat:enterprise_linux:6::computenode |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernelRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-abi-whitelistsRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-bootwrapperRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debugRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debug-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debug-develRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfo-common-i686Red Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfo-common-ppc64Red Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfo-common-s390xRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-develRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-docRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-firmwareRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-headersRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-kdumpRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-kdump-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-kdump-develRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
perfRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
perf-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
python-perf-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
python-perfRed Hat:enterprise_linux:6::server |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernelRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-abi-whitelistsRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debugRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debug-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debug-develRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfo-common-i686Red Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-develRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-docRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-firmwareRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
kernel-headersRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
perfRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
perf-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
python-perf-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
python-perfRed Hat:enterprise_linux:6::workstation |
before 0:2.6.32-504.30.3.el6 | 0:2.6.32-504.30.3.el6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2011-5321 is a medium vulnerability (CVSS 5.5) in Linux Kernel, published June 14, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 31st percentile. Fixed in linux 3.2.20-1.
References
openwall.com/lists/oss-security/2015/03/13/17
git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=c290f8358acaeffd8e0c551ddcc24d1206143376
kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.1
bugzilla.redhat.com/show_bug.cgi?id=1201887
github.com/torvalds/linux/commit/c290f8358acaeffd8e0c551ddcc24d1206143376
rhn.redhat.com/errata/RHSA-2015-1221.html
Show 26 moreShow less
nvd.nist.gov/vuln/detail/CVE-2011-5321
github.com/advisories/GHSA-w32m-rx9f-gjv3
security-tracker.debian.org/tracker/CVE-2011-5321
access.redhat.com/errata/RHSA-2015:1221
access.redhat.com/security/updates/classification
access.redhat.com/articles/1506133
bugzilla.redhat.com/show_bug.cgi?id=1192519
bugzilla.redhat.com/show_bug.cgi?id=1203712
bugzilla.redhat.com/show_bug.cgi?id=1208598
bugzilla.redhat.com/show_bug.cgi?id=1218074
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1221.json
access.redhat.com/security/cve/CVE-2011-5321
cve.org/CVERecord?id=CVE-2011-5321
access.redhat.com/security/cve/CVE-2015-1593
cve.org/CVERecord?id=CVE-2015-1593
nvd.nist.gov/vuln/detail/CVE-2015-1593
access.redhat.com/security/cve/CVE-2015-2830
cve.org/CVERecord?id=CVE-2015-2830
nvd.nist.gov/vuln/detail/CVE-2015-2830
access.redhat.com/security/cve/CVE-2015-2922
cve.org/CVERecord?id=CVE-2015-2922
nvd.nist.gov/vuln/detail/CVE-2015-2922
access.redhat.com/security/cve/CVE-2015-3636
cve.org/CVERecord?id=CVE-2015-3636
nvd.nist.gov/vuln/detail/CVE-2015-3636
ubuntu.com/security/CVE-2011-5321