**Describe the bug**
https://clickhouse-test-reports.s3.yandex.net/19372/0a155ee2f150d1aaed2c223ea7ec7bb816132ce5/fuzzer_msan/server.log

**How to reproduce**
```
SELECT encrypt('aes-128-cbc', 'text', 'keykeykeykeykeyk', '')
```
if constexpr (mode == CipherMode::RFC5116_AEAD_AES_GCM)
                    resulting_size -= tag_size;
            }
#if defined(MEMORY_SANITIZER)
            
            
            
            
            
            decrypted_result_column_data.resize_fill(resulting_size, 0xFF);
#else
            decrypted_result_column_data.resize(resulting_size);
#endif
        }
        auto * decrypted = decrypted_result_column_data.data();
        KeyHolder<mode> key_holder;
        for (size_t r = 0; r < input_rows_count; ++r)
        {
            
            auto key_value = key_holder.setKey(key_size, key_column->getDataAt(r));
            auto iv_value = StringRef{};
            if constexpr (!std::is_same_v<std::nullptr_t, std::decay_t<IvColumnType>>)
            {
                iv_value = iv_column->getDataAt(r);
            }
            auto input_value = input_column->getDataAt(r);
            if constexpr (mode == CipherMode::RFC5116_AEAD_AES_GCM)
            {
                
                if (input_value.size < tag_size)