* Guillem Jover <guil...@debian.org> [2023-07-13 19:36]:
The same would apply to any other interpreted program, as long as the
interpreter matches the systemd native architecture.

This, by the way, includes the following scenario:

* Trent W. Buck <trentb...@gmail.com> [2023-07-06 10:41]:
   dpkg --add-architecture arm64
   apt update
   apt install mg:arm64 qemu-user-static
   systemctl edit dpkg-db-backup

qemu is basically an interpreter for foreign machine code. If your
threat model allows access to qemu-user-static for an attacker, they
can run pretty much any binary is if it were native, and the whole
SystemCallArchitectures hardening becomes meaningless.


Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭────────────────────────────────────────────────────╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling                                       │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄⠀⠀⠀⠀   ╰────────────────────────────────────────────────────╯

Attachment: signature.asc
Description: PGP signature

Reply via email to