it appears that the --report flag is what’s causing the issue here (with libxslt-1.1.34-9.el9_5.2 in play):
by omitting it and running the following (without “downgrading” libxslt), oscap xccdf does not segfault:
oscap xccdf eval \
--profile xccdf_org.ssgproject.content_profile_ospp \
--results-arf xccdf_results.xml \
/usr/share/xml/scap/ssg/content/ssg-almalinux9-ds.xml