It looks like Adam Jackson found the root cause and is fixing it: [PATCH] libio: Fix oversized __io_vtables <https://inbox.sourceware.org/libc-alpha/20230907193828.126271-1-a...@redhat.com/T/#u>
We're going to backport this fix to the upstream glibc 2.38 release branch. Thanks, Florian