UBUNTU-CVE-2026-126644

Source
https://ubuntu.com/security/CVE-2026-126644
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2026-126644
Upstream
  • CVE-2026-126644
Published
2026-11-13T00:00:00Z
Modified
2026-11-13T21:05:25Z
Severity
  • 3.9 (Low) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:L CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

A link-following flaw was found in the authorized_key module of the ansible.posix collection, residual to the fix for CVE-2026-11837. That fix guards only the final path component (os.chown with follow_symlinks=False and O_NOFOLLOW in _safe_open_write()). When an unprivileged local user replaces their ~/.ssh directory with a symlink to a directory they do not own, and an operator subsequently runs the authorized_key task as root (a common provisioning pattern), the module resolves its path operations through the symlink: atomic_move() writes the temporary file in the symlink target and renames it to /authorized_keys, creating or overwriting a file in the attacker-chosen directory, and os.chmod(sshdir, 0o700) follows the symlink and changes the target directory's permissions. The written file is chowned to the unprivileged user, so this is not a privilege escalation, but it allows an attacker to create or overwrite files (for example in /etc/apt/apt.conf.d/, which APT reads regardless of file ownership) to cause integrity and availability impacts.

References

Affected packages

Ubuntu:22.04:LTS
ansible-core

Package

Name
ansible-core
Purl
pkg:deb/ubuntu/ansible-core?arch=source&distro=jammy

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

2.*
2.12.0-1
2.12.0-1ubuntu0.1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible-core",
            "binary_version": "2.12.0-1ubuntu0.1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
Ubuntu:24.04:LTS
ansible

Package

Name
ansible
Purl
pkg:deb/ubuntu/ansible?arch=source&distro=noble

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

7.*
7.7.0+dfsg-1
7.7.0+dfsg-3
9.*
9.2.0+dfsg-0ubuntu4
9.2.0+dfsg-0ubuntu5

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible",
            "binary_version": "9.2.0+dfsg-0ubuntu5"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
ansible-core

Package

Name
ansible-core
Purl
pkg:deb/ubuntu/ansible-core?arch=source&distro=noble

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

2.*
2.14.9-2
2.14.11-1
2.14.11-2
2.14.13-1
2.16.3-0ubuntu1
2.16.3-0ubuntu2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible-core",
            "binary_version": "2.16.3-0ubuntu2"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
Ubuntu:26.04:LTS
ansible

Package

Name
ansible
Purl
pkg:deb/ubuntu/ansible?arch=source&distro=resolute

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

12.*
12.0.0~b1+dfsg-1
12.0.0+dfsg-1
12.2.0+dfsg-1
13.*
13.1.0+dfsg-1
13.1.0+dfsg-1ubuntu1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible",
            "binary_version": "13.1.0+dfsg-1ubuntu1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
ansible-core

Package

Name
ansible-core
Purl
pkg:deb/ubuntu/ansible-core?arch=source&distro=resolute

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

2.*
2.19.0-1ubuntu1
2.19.4-1
2.20.1-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible-core",
            "binary_version": "2.20.1-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
Ubuntu:26.10
ansible

Package

Name
ansible
Purl
pkg:deb/ubuntu/ansible?arch=source&distro=stonking

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

13.*
13.1.0+dfsg-1ubuntu1
13.4.0+dfsg-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible",
            "binary_version": "13.4.0+dfsg-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
ansible-core

Package

Name
ansible-core
Purl
pkg:deb/ubuntu/ansible-core?arch=source&distro=stonking

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

2.*
2.20.1-1
2.21.1~rc1-1
2.21.1~rc1-2
2.21.1~rc1-2ubuntu1
2.22.0~beta2-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible-core",
            "binary_version": "2.22.0~beta2-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
Ubuntu:Pro:14.04:LTS
ansible

Package

Name
ansible
Purl
pkg:deb/ubuntu/ansible?arch=source&distro=esm-infra-legacy%2Ftrusty

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.1+dfsg-1
1.3.4+dfsg-1
1.4.0+dfsg-1
1.4.1+dfsg-1
1.4.3+dfsg-1
1.4.4+dfsg-1
1.5.4+dfsg-1
1.5.4+dfsg-1ubuntu0.1~esm1
1.5.4+dfsg-1ubuntu0.1~esm2
1.5.4+dfsg-1ubuntu0.1~esm3

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible",
            "binary_version": "1.5.4+dfsg-1ubuntu0.1~esm3"
        },
        {
            "binary_name": "ansible-fireball",
            "binary_version": "1.5.4+dfsg-1ubuntu0.1~esm3"
        },
        {
            "binary_name": "ansible-node-fireball",
            "binary_version": "1.5.4+dfsg-1ubuntu0.1~esm3"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
Ubuntu:Pro:16.04:LTS
ansible

Package

Name
ansible
Purl
pkg:deb/ubuntu/ansible?arch=source&distro=esm-apps%2Fxenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.9.2+dfsg-2
1.9.4-1
2.*
2.0.0.2-2
2.0.0.2-2ubuntu1
2.0.0.2-2ubuntu1.1
2.0.0.2-2ubuntu1.2
2.0.0.2-2ubuntu1.3
2.0.0.2-2ubuntu1.3+esm1
2.0.0.2-2ubuntu1.3+esm2
2.0.0.2-2ubuntu1.3+esm3
2.0.0.2-2ubuntu1.3+esm4
2.0.0.2-2ubuntu1.3+esm5
2.0.0.2-2ubuntu1.3+esm6

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible",
            "binary_version": "2.0.0.2-2ubuntu1.3+esm6"
        },
        {
            "binary_name": "ansible-fireball",
            "binary_version": "2.0.0.2-2ubuntu1.3+esm6"
        },
        {
            "binary_name": "ansible-node-fireball",
            "binary_version": "2.0.0.2-2ubuntu1.3+esm6"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
Ubuntu:Pro:18.04:LTS
ansible

Package

Name
ansible
Purl
pkg:deb/ubuntu/ansible?arch=source&distro=esm-apps%2Fbionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

2.*
2.3.1.0+dfsg-2
2.5.0+dfsg-1
2.5.1+dfsg-1
2.5.1+dfsg-1ubuntu0.1
2.5.1+dfsg-1ubuntu0.1+esm1
2.5.1+dfsg-1ubuntu0.1+esm2
2.5.1+dfsg-1ubuntu0.1+esm3
2.5.1+dfsg-1ubuntu0.1+esm4
2.5.1+dfsg-1ubuntu0.1+esm5

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible",
            "binary_version": "2.5.1+dfsg-1ubuntu0.1+esm5"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
Ubuntu:Pro:20.04:LTS
ansible

Package

Name
ansible
Purl
pkg:deb/ubuntu/ansible?arch=source&distro=esm-apps%2Ffocal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

2.*
2.8.3+dfsg-1
2.8.6+dfsg-1
2.9.2+dfsg-1
2.9.4+dfsg-1
2.9.6+dfsg-1
2.9.6+dfsg-1ubuntu0.1~esm1
2.9.6+dfsg-1ubuntu0.1~esm2
2.9.6+dfsg-1ubuntu0.1~esm3

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible",
            "binary_version": "2.9.6+dfsg-1ubuntu0.1~esm3"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"
Ubuntu:Pro:22.04:LTS
ansible

Package

Name
ansible
Purl
pkg:deb/ubuntu/ansible?arch=source&distro=esm-apps%2Fjammy

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

2.*
2.10.7+merged+base+2.10.8+dfsg-1
2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm1
2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm4

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "ansible",
            "binary_version": "2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm4"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-126644.json"