diff --git a/vmm/src/seccomp_filters.rs b/vmm/src/seccomp_filters.rs index 1333d82db..f1c707786 100644 --- a/vmm/src/seccomp_filters.rs +++ b/vmm/src/seccomp_filters.rs @@ -240,7 +240,11 @@ fn create_api_ioctl_seccomp_rule() -> Result, Error> { } fn create_signal_handler_ioctl_seccomp_rule() -> Result, Error> { - Ok(or![and![Cond::new(1, ArgLen::DWORD, Eq, TIOCGWINSZ)?],]) + Ok(or![ + and![Cond::new(1, ArgLen::DWORD, Eq, TCGETS)?], + and![Cond::new(1, ArgLen::DWORD, Eq, TCSETS)?], + and![Cond::new(1, ArgLen::DWORD, Eq, TIOCGWINSZ)?], + ]) } fn signal_handler_thread_rules() -> Result, Error> {