This python error appears when trying to run under python2 certain
python3-only code. But in this case, it appears when attempting to run
an ansible playbook.

It seems to have been caused by the change:

```
ansible (2.5.1+dfsg-1ubuntu0.1+esm2) bionic-security; urgency=medium

  * SECURITY UPDATE: Information Disclosure
    - debian/patches/CVE-2022-3697.patch: fixed a password leaking issue in
      ansible
    - CVE-2022-3697
  * SECURITY UPDATE: Template Injection
    - debian/patches/CVE-2023-5764-[1-2].patch: fixed a template injection flaw
      in ansible
    - CVE-2023-5764

 -- Amir Naseredini <amir.nasered...@canonical.com>  Tue, 18 Jun 2024 19:01:50 
+0100
```

Looking for calls to super() with no parameters, there are a number of
them on /usr/lib/python2.7/dist-packages/ansible/utils/unsafe_proxy.py
and /usr/lib/python2.7/dist-packages/ansible/template/init.py, which
seem to be the ones causing the above error.

Upstream commit
https://github.com/ansible/ansible/commit/7239d2d371bc6e274cbb7314e01431adce6ae25a#diff-65f6e2e7666c65b61d2dd334ca36e459e04854c3dc040e91c870886d01ce7aa7
certainly adds both `def call()` with super().call(obj, *args, **kwargs)
on template/_init_.py as well as a series of super() at unsafe_proxy.py

I don't know what python versions are supported by ansible 2.14. This
could be either an upstream bug (if it is expected to keep python2
compatibility) or only one on the backport.


** Also affects: ubuntu-pro
   Importance: Undecided
       Status: New

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-3697

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-5764

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073569

Title:
  Ansible raises an exception when running tasks with loops calling
  super()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-pro/+bug/2073569/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to