Unverified Commit cc1a8dde authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!10910 Fix CVE-2024-40966

Merge Pull Request from: @ci-robot 
 
PR sync from: Yi Yang <yiyang13@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/2WDZ7K6DXTSZLCDJ53K24N75OT255IY3/ 
Fix CVE-2024-40966 for openEuler-22.03-LTS-SP1

Linus Torvalds (1):
  tty: add the option to have a tty reject a new ldisc

Yi Yang (1):
  tty: vt device use only n_tty ldisc


-- 
2.25.1
 
https://gitee.com/src-openeuler/kernel/issues/IACT4T 
 
Link:https://gitee.com/openeuler/kernel/pulls/10910

 

Reviewed-by: default avatarYang Yingliang <yangyingliang@huawei.com>
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
parents e3f16995 9bb427df
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -578,6 +578,16 @@ int tty_set_ldisc(struct tty_struct *tty, int disc)
		goto out;
	}

#ifdef CONFIG_VT
	/*vt device use only n_tty ldisc*/
	if (tty->ops->ioctl == vt_ioctl) {
		if (disc != N_TTY) {
			retval = -EINVAL;
			goto out;
		}
	}
#endif

	old_ldisc = tty->ldisc;

	/* Shutdown the old discipline. */