tty: add the option to have a tty reject a new ldisc
... and use it to limit the virtual terminals to just N_TTY. They are
kind of special, and in particular, the "con_write()" routine violates
the "writes cannot sleep" rule that some ldiscs rely on.
This avoids the
BUG: sleeping function called from invalid context at kernel/printk/printk.c:2659
when N_GSM has been attached to a virtual console, and gsmld_write()
calls con_write() while holding a spinlock, and con_write() then tries
to get the console lock.
Metrics
Affected Vendors & Products
Source | ID | Title |
---|---|---|
![]() |
DLA-4008-1 | linux-6.1 security update |
![]() |
DSA-5731-1 | linux security update |
![]() |
USN-6999-1 | Linux kernel vulnerabilities |
![]() |
USN-6999-2 | Linux kernel vulnerabilities |
![]() |
USN-7004-1 | Linux kernel vulnerabilities |
![]() |
USN-7005-1 | Linux kernel vulnerabilities |
![]() |
USN-7005-2 | Linux kernel vulnerabilities |
![]() |
USN-7008-1 | Linux kernel vulnerabilities |
![]() |
USN-7029-1 | Linux kernel vulnerabilities |
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
Mon, 06 Oct 2025 21:00:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Linux
Linux linux Kernel |
|
Weaknesses | NVD-CWE-noinfo | |
CPEs | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | |
Vendors & Products |
Linux
Linux linux Kernel |
|
Metrics |
cvssV3_1
|
cvssV3_1
|
Wed, 13 Nov 2024 02:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Redhat
Redhat enterprise Linux |
|
CPEs | cpe:/a:redhat:enterprise_linux:9 cpe:/o:redhat:enterprise_linux:9 |
|
Vendors & Products |
Redhat
Redhat enterprise Linux |
Wed, 11 Sep 2024 13:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|

Status: PUBLISHED
Assigner: Linux
Published:
Updated: 2025-05-04T09:18:57.817Z
Reserved: 2024-07-12T12:17:45.602Z
Link: CVE-2024-40966

Updated: 2024-09-11T12:42:22.339Z

Status : Analyzed
Published: 2024-07-12T13:15:18.420
Modified: 2025-10-06T20:45:36.643
Link: CVE-2024-40966


No data.