Description of the patch:
This update for apptainer fixes the following issues:
- CVE-2026-39821: golang.org/x/net/idna: failure to reject ASCII-only Punycode-encoded labels allows for validation
bypass and privilege escalation (bsc#1266656).
- CVE-2026-56852: golang.org/x/text/unicode/norm: infinite loop on truncated/invalid UTF-8 input (bsc#1272115).
Changes for apptainer:
- Update apptainer to version 1.5.3:
- If the ptrace() system call does not work while building an image as
an unprivileged user, skip using PRoot to preserve file ownership and
print an INFO message.
- Bind getopt from the host when using fakeroot command mode, to make
the fakeroot command work with base containers which no longer contain
getopt by default.
- Extended the mksquashfs segmentation fault workaround for cases
where mksquashfs uses many processor cores.