In MariaDB before 10.9.2, compress_write in extra/mariabackup/ds_compress.cc does not release data_mutex upon a stream write failure, which allows local users to trigger a deadlock.
The product does not properly acquire or release a lock on a resource, leading to unexpected resource state changes and behaviors.