diff --git a/src/include/override/sys/syscall-list.txt b/src/include/override/sys/syscall-list.txt index 27965bcb59..0bbd8c41e7 100644 --- a/src/include/override/sys/syscall-list.txt +++ b/src/include/override/sys/syscall-list.txt @@ -83,6 +83,8 @@ fcntl fcntl64 fdatasync fgetxattr +file_getattr +file_setattr finit_module flistxattr flock diff --git a/src/include/override/sys/syscalls-alpha.txt b/src/include/override/sys/syscalls-alpha.txt index 463f8a1259..8f92c60136 100644 --- a/src/include/override/sys/syscalls-alpha.txt +++ b/src/include/override/sys/syscalls-alpha.txt @@ -83,6 +83,8 @@ fcntl 92 fcntl64 fdatasync 447 fgetxattr 387 +file_getattr 578 +file_setattr 579 finit_module 507 flistxattr 390 flock 131 diff --git a/src/include/override/sys/syscalls-arc.txt b/src/include/override/sys/syscalls-arc.txt index 78eb75bd0d..7e67dcee9d 100644 --- a/src/include/override/sys/syscalls-arc.txt +++ b/src/include/override/sys/syscalls-arc.txt @@ -83,6 +83,8 @@ fcntl fcntl64 25 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/include/override/sys/syscalls-arm.txt b/src/include/override/sys/syscalls-arm.txt index aa7cccbc4d..e6f4577d34 100644 --- a/src/include/override/sys/syscalls-arm.txt +++ b/src/include/override/sys/syscalls-arm.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 221 fdatasync 148 fgetxattr 231 +file_getattr 468 +file_setattr 469 finit_module 379 flistxattr 234 flock 143 diff --git a/src/include/override/sys/syscalls-arm64.txt b/src/include/override/sys/syscalls-arm64.txt index ad89d07554..6e69a5e399 100644 --- a/src/include/override/sys/syscalls-arm64.txt +++ b/src/include/override/sys/syscalls-arm64.txt @@ -83,6 +83,8 @@ fcntl 25 fcntl64 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/include/override/sys/syscalls-i386.txt b/src/include/override/sys/syscalls-i386.txt index dda93e645e..5a7e369527 100644 --- a/src/include/override/sys/syscalls-i386.txt +++ b/src/include/override/sys/syscalls-i386.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 221 fdatasync 148 fgetxattr 231 +file_getattr 468 +file_setattr 469 finit_module 350 flistxattr 234 flock 143 diff --git a/src/include/override/sys/syscalls-loongarch64.txt b/src/include/override/sys/syscalls-loongarch64.txt index 0230795122..85a5174135 100644 --- a/src/include/override/sys/syscalls-loongarch64.txt +++ b/src/include/override/sys/syscalls-loongarch64.txt @@ -83,6 +83,8 @@ fcntl 25 fcntl64 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/include/override/sys/syscalls-m68k.txt b/src/include/override/sys/syscalls-m68k.txt index 61d045d77c..ad49d96200 100644 --- a/src/include/override/sys/syscalls-m68k.txt +++ b/src/include/override/sys/syscalls-m68k.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 239 fdatasync 148 fgetxattr 228 +file_getattr 468 +file_setattr 469 finit_module 348 flistxattr 231 flock 143 diff --git a/src/include/override/sys/syscalls-mips64.txt b/src/include/override/sys/syscalls-mips64.txt index f4cf44f1fd..0a1f4af0c5 100644 --- a/src/include/override/sys/syscalls-mips64.txt +++ b/src/include/override/sys/syscalls-mips64.txt @@ -83,6 +83,8 @@ fcntl 5070 fcntl64 fdatasync 5073 fgetxattr 5185 +file_getattr 5468 +file_setattr 5469 finit_module 5307 flistxattr 5188 flock 5071 diff --git a/src/include/override/sys/syscalls-mips64n32.txt b/src/include/override/sys/syscalls-mips64n32.txt index d271b8db26..4dd1b055ce 100644 --- a/src/include/override/sys/syscalls-mips64n32.txt +++ b/src/include/override/sys/syscalls-mips64n32.txt @@ -83,6 +83,8 @@ fcntl 6070 fcntl64 6212 fdatasync 6073 fgetxattr 6185 +file_getattr 6468 +file_setattr 6469 finit_module 6312 flistxattr 6188 flock 6071 diff --git a/src/include/override/sys/syscalls-mipso32.txt b/src/include/override/sys/syscalls-mipso32.txt index 6e82df7374..6fbf0d9595 100644 --- a/src/include/override/sys/syscalls-mipso32.txt +++ b/src/include/override/sys/syscalls-mipso32.txt @@ -83,6 +83,8 @@ fcntl 4055 fcntl64 4220 fdatasync 4152 fgetxattr 4229 +file_getattr 4468 +file_setattr 4469 finit_module 4348 flistxattr 4232 flock 4143 diff --git a/src/include/override/sys/syscalls-parisc.txt b/src/include/override/sys/syscalls-parisc.txt index 59dd4226dc..ba9015d5c7 100644 --- a/src/include/override/sys/syscalls-parisc.txt +++ b/src/include/override/sys/syscalls-parisc.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 202 fdatasync 148 fgetxattr 243 +file_getattr 468 +file_setattr 469 finit_module 333 flistxattr 246 flock 143 diff --git a/src/include/override/sys/syscalls-powerpc.txt b/src/include/override/sys/syscalls-powerpc.txt index 6f8b578e86..c65c330fca 100644 --- a/src/include/override/sys/syscalls-powerpc.txt +++ b/src/include/override/sys/syscalls-powerpc.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 204 fdatasync 148 fgetxattr 214 +file_getattr 468 +file_setattr 469 finit_module 353 flistxattr 217 flock 143 diff --git a/src/include/override/sys/syscalls-powerpc64.txt b/src/include/override/sys/syscalls-powerpc64.txt index 4e8df0145d..23231022c3 100644 --- a/src/include/override/sys/syscalls-powerpc64.txt +++ b/src/include/override/sys/syscalls-powerpc64.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 fdatasync 148 fgetxattr 214 +file_getattr 468 +file_setattr 469 finit_module 353 flistxattr 217 flock 143 diff --git a/src/include/override/sys/syscalls-riscv32.txt b/src/include/override/sys/syscalls-riscv32.txt index acf0204558..634dab30f7 100644 --- a/src/include/override/sys/syscalls-riscv32.txt +++ b/src/include/override/sys/syscalls-riscv32.txt @@ -83,6 +83,8 @@ fcntl fcntl64 25 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/include/override/sys/syscalls-riscv64.txt b/src/include/override/sys/syscalls-riscv64.txt index 21efa19d96..1001bde342 100644 --- a/src/include/override/sys/syscalls-riscv64.txt +++ b/src/include/override/sys/syscalls-riscv64.txt @@ -83,6 +83,8 @@ fcntl 25 fcntl64 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/include/override/sys/syscalls-s390.txt b/src/include/override/sys/syscalls-s390.txt index 2a30bd9bfe..db1e9fec16 100644 --- a/src/include/override/sys/syscalls-s390.txt +++ b/src/include/override/sys/syscalls-s390.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 221 fdatasync 148 fgetxattr 229 +file_getattr 468 +file_setattr 469 finit_module 344 flistxattr 232 flock 143 diff --git a/src/include/override/sys/syscalls-s390x.txt b/src/include/override/sys/syscalls-s390x.txt index 40ba5f9b61..a5fc5925f2 100644 --- a/src/include/override/sys/syscalls-s390x.txt +++ b/src/include/override/sys/syscalls-s390x.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 fdatasync 148 fgetxattr 229 +file_getattr 468 +file_setattr 469 finit_module 344 flistxattr 232 flock 143 diff --git a/src/include/override/sys/syscalls-sh.txt b/src/include/override/sys/syscalls-sh.txt index 9c5dc4446f..be718c1864 100644 --- a/src/include/override/sys/syscalls-sh.txt +++ b/src/include/override/sys/syscalls-sh.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 221 fdatasync 148 fgetxattr 231 +file_getattr 468 +file_setattr 469 finit_module 368 flistxattr 234 flock 143 diff --git a/src/include/override/sys/syscalls-sparc.txt b/src/include/override/sys/syscalls-sparc.txt index f6bc3dad0e..0b9091473c 100644 --- a/src/include/override/sys/syscalls-sparc.txt +++ b/src/include/override/sys/syscalls-sparc.txt @@ -83,6 +83,8 @@ fcntl 92 fcntl64 155 fdatasync 253 fgetxattr 177 +file_getattr 468 +file_setattr 469 finit_module 342 flistxattr 180 flock 131 diff --git a/src/include/override/sys/syscalls-x86_64.txt b/src/include/override/sys/syscalls-x86_64.txt index bd28427b5b..1a6f9f88fc 100644 --- a/src/include/override/sys/syscalls-x86_64.txt +++ b/src/include/override/sys/syscalls-x86_64.txt @@ -83,6 +83,8 @@ fcntl 72 fcntl64 fdatasync 75 fgetxattr 193 +file_getattr 468 +file_setattr 469 finit_module 313 flistxattr 196 flock 73 diff --git a/src/shared/seccomp-util.c b/src/shared/seccomp-util.c index f5bd64f8d3..bfe4ca9169 100644 --- a/src/shared/seccomp-util.c +++ b/src/shared/seccomp-util.c @@ -492,6 +492,8 @@ const SyscallFilterSet syscall_filter_sets[_SYSCALL_FILTER_SET_MAX] = { "fcntl\0" "fcntl64\0" "fgetxattr\0" + "file_getattr\0" + "file_setattr\0" "flistxattr\0" "fremovexattr\0" "fsetxattr\0"