Package: ansible-core / 2.14.18-0+deb12u2

Metadata

Package Version Patches format
ansible-core 2.14.18-0+deb12u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0005 use py3.patch | (download)

bin/ansible-test | 2 1 + 1 - 0 !
lib/ansible/cli/scripts/ansible_connection_cli_stub.py | 2 1 + 1 - 0 !
test/integration/targets/ansible-galaxy-collection/files/build_bad_tar.py | 2 1 + 1 - 0 !
test/integration/targets/blocks/runme.sh | 8 4 + 4 - 0 !
test/integration/targets/builtin_vars_prompt/test-vars_prompt.py | 2 1 + 1 - 0 !
test/integration/targets/cli/test-cli.py | 2 1 + 1 - 0 !
test/integration/targets/cli/test_k_and_K.py | 2 1 + 1 - 0 !
test/integration/targets/gathering/uuid.fact | 2 1 + 1 - 0 !
test/integration/targets/gathering_facts/uuid.fact | 2 1 + 1 - 0 !
test/integration/targets/group/files/gidget.py | 2 1 + 1 - 0 !
test/integration/targets/module_utils/module_utils/foo.py | 2 1 + 1 - 0 !
test/integration/targets/module_utils/module_utils/sub/bam.py | 2 1 + 1 - 0 !
test/integration/targets/module_utils/module_utils/sub/bam/bam.py | 2 1 + 1 - 0 !
test/integration/targets/module_utils/module_utils/sub/bar/bam.py | 2 1 + 1 - 0 !
test/integration/targets/module_utils/module_utils/sub/bar/bar.py | 2 1 + 1 - 0 !
test/integration/targets/pause/test-pause.py | 2 1 + 1 - 0 !
test/integration/targets/pip/files/setup.py | 2 1 + 1 - 0 !
test/integration/targets/plugin_config_for_inventory/runme.sh | 4 2 + 2 - 0 !
test/integration/targets/service/files/ansible_test_service.py | 2 1 + 1 - 0 !
test/integration/targets/service_facts/files/ansible_test_service.py | 2 1 + 1 - 0 !
test/integration/targets/template/role_filter/filter_plugins/myplugin.py | 2 1 + 1 - 0 !
test/integration/targets/throttle/test_throttle.py | 2 1 + 1 - 0 !
test/integration/targets/var_precedence/ansible-var-precedence-check.py | 2 1 + 1 - 0 !
test/units/modules/test_async_wrapper.py | 4 2 + 2 - 0 !
24 files changed, 29 insertions(+), 29 deletions(-)

 use py3
 Use python 3 for all helper scripts during build
 .
 This allows us to not depend on python 2 anymore for building.
0009 resolvelib_compat.patch | (download)

PKG-INFO | 2 1 + 1 - 0 !
changelogs/fragments/79399-resolvelib_lt_0_10_0.yml | 2 2 + 0 - 0 !
lib/ansible/galaxy/dependency_resolution/providers.py | 4 2 + 2 - 0 !
lib/ansible_core.egg-info/PKG-INFO | 2 1 + 1 - 0 !
lib/ansible_core.egg-info/requires.txt | 2 1 + 1 - 0 !
requirements.txt | 2 1 + 1 - 0 !
test/integration/targets/ansible-galaxy-collection/vars/main.yml | 2 2 + 0 - 0 !
test/lib/ansible_test/_data/requirements/ansible.txt | 2 1 + 1 - 0 !
test/sanity/code-smell/package-data.requirements.in | 2 1 + 1 - 0 !
test/sanity/code-smell/package-data.requirements.txt | 2 1 + 1 - 0 !
10 files changed, 13 insertions(+), 9 deletions(-)

 ansible-galaxy - support resolvelib >= 0.5.3, < 1.1.0
0010 fix facter.patch | (download)

changelogs/fragments/setup_facter_fix.yml | 2 2 + 0 - 0 !
lib/ansible/module_utils/facts/other/facter.py | 27 10 + 17 - 0 !
2 files changed, 12 insertions(+), 17 deletions(-)

 fix facter when installed without puppet
0022 CVE 2024 11079.patch | (download)

changelogs/fragments/unsafe_hostvars_fix.yml | 2 2 + 0 - 0 !
lib/ansible/template/__init__.py | 31 1 + 30 - 0 !
lib/ansible/template/native_helpers.py | 122 118 + 4 - 0 !
lib/ansible/vars/hostvars.py | 7 4 + 3 - 0 !
test/integration/targets/template/cve-2024-11079.yml | 30 30 + 0 - 0 !
test/integration/targets/template/runme.sh | 4 4 + 0 - 0 !
6 files changed, 159 insertions(+), 37 deletions(-)

 fix cve-2024-11079 hostvars unsafe context
 This vulnerability allows attackers to bypass unsafe content protections using
 the hostvars object to reference and execute templated content. This issue can
 lead to arbitrary code execution if remote data or module outputs are
 improperly templated within playbooks.
 .
 This patch is based on the backport of the patch to ansible-core 2.16