"value":"In the Linux kernel, the following vulnerability has been resolved:\n\ntty: add the option to have a tty reject a new ldisc\n\n... and use it to limit the virtual terminals to just N_TTY. They are\nkind of special, and in particular, the \"con_write()\" routine violates\nthe \"writes cannot sleep\" rule that some ldiscs rely on.\n\nThis avoids the\n\n BUG: sleeping function called from invalid context at kernel/printk/printk.c:2659\n\nwhen N_GSM has been attached to a virtual console, and gsmld_write()\ncalls con_write() while holding a spinlock, and con_write() then tries\nto get the console lock."
"value":"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: tty: agregue la opci\u00f3n para que un tty rechace un nuevo ldisc... y util\u00edcelo para limitar las terminales virtuales a solo N_TTY. Son algo especiales y, en particular, la rutina \"con_write()\" viola la regla \"las escrituras no pueden dormir\" en la que se basan algunos ldiscs. Esto evita el ERROR: funci\u00f3n de suspensi\u00f3n llamada desde un contexto no v\u00e1lido en kernel/printk/printk.c:2659 cuando N_GSM se ha conectado a una consola virtual, y gsmld_write() llama a con_write() mientras mantiene un spinlock, y con_write() luego intenta para obtener el bloqueo de la consola."