Package: python3-cryptography
Version: 2.6.1-3+deb10u3
Severity: grave

After updating python3-cryptography from 2.6.1-3+deb10u2 to
2.6.1-3+deb10u3, I get the following error from ansible:
    Unexpected failure during module execution.
    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/ansible/executor/task_executor.py", 
line 106, in run
        item_results = self._run_loop(items)
      File "/usr/lib/python3/dist-packages/ansible/executor/task_executor.py", 
line 343, in _run_loop
        res = self._execute(variables=task_vars)
      File "/usr/lib/python3/dist-packages/ansible/executor/task_executor.py", 
line 612, in _execute
        result = self._handler.run(task_vars=variables)
      File "/etc/ansible/plugins/mitogen/ansible_mitogen/mixins.py", line 121, 
in run
        return super(ActionModuleMixin, self).run(tmp, task_vars)
      File 
"/usr/lib/python3/dist-packages/ansible/plugins/action/include_vars.py", line 
131, in run
        self._load_files(self.source_file)
      File 
"/usr/lib/python3/dist-packages/ansible/plugins/action/include_vars.py", line 
236, in _load_files
        b_data, show_content = self._loader._get_file_contents(filename)
      File "/usr/lib/python3/dist-packages/ansible/parsing/dataloader.py", line 
170, in _get_file_contents
        return self._decrypt_if_vault_data(data, b_file_name)
      File "/usr/lib/python3/dist-packages/ansible/parsing/dataloader.py", line 
140, in _decrypt_if_vault_data
        b_data = self._vault.decrypt(b_vault_data, filename=b_file_name)
      File "/usr/lib/python3/dist-packages/ansible/parsing/vault/__init__.py", 
line 661, in decrypt
        plaintext, vault_id, vault_secret = 
self.decrypt_and_get_vault_id(vaulttext, filename=filename)
      File "/usr/lib/python3/dist-packages/ansible/parsing/vault/__init__.py", 
line 739, in decrypt_and_get_vault_id
        b_plaintext = this_cipher.decrypt(b_vaulttext, vault_secret)
      File "/usr/lib/python3/dist-packages/ansible/parsing/vault/__init__.py", 
line 1361, in decrypt
        b_plaintext = cls._decrypt_cryptography(b_ciphertext, b_crypted_hmac, 
b_key1, b_key2, b_iv)
      File "/usr/lib/python3/dist-packages/ansible/parsing/vault/__init__.py", 
line 1295, in _decrypt_cryptography
        decryptor.update(b_ciphertext) + decryptor.finalize()
      File 
"/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py",
 line 149, in update
        return self._ctx.update(data)
      File 
"/usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/ciphers.py",
 line 124, in update
        n = self.update_into(data, buf)
      File 
"/usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/ciphers.py",
 line 140, in update_into
        self._backend._ffi.from_buffer(data, require_writable=True), len(data)
    BufferError: Object is not writable.

This renders the package unusable.
-- 
Klaus Ethgen                                       http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16            Klaus Ethgen <kl...@ethgen.ch>
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C

Attachment: signature.asc
Description: PGP signature

Reply via email to