whitelist 64-bit time syscalls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
docker.io (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
following up the libseccomp SRU to handle newer syscalls:
https:/
docker needs to be updated to support newer syscalls including:
403: clock_gettime64
404: clock_settime64
405: clock_adjtime64
406: clock_getres_time64
407: clock_nanosleep
408: timer_gettime64
409: timer_settime64
410: timerfd_gettime64
411: timerfd_settime64
412: utimensat_time64
413: pselect6_time64
414: ppoll_time64
here are the relevant changes to backport:
https:/
here is a testcase that ends up calling utimensat_time64 via docker:
cd /tmp && git clone https:/
this affects bionic, but also focal as the same version 19.03 is used
description: | updated |
description: | updated |
summary: |
- whitelist 64-bit time_t syscalls + whitelist 64-bit time syscalls |
I ran more tests, and the first version to work is 19.03.9, I wonder if an update would be possible:
bionic: 19.03.6 => 19.03.9
focal: 19.03.8 => 19.03.9
groovy: 19.03.11 ok