UBUNTU-CVE-2026-49114

Source
https://ubuntu.com/security/CVE-2026-49114
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-49114.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2026-49114
Upstream
Published
2026-08-21T16:17:00Z
Modified
2026-09-02T19:36:24.243564025Z
Severity
  • 7.1 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H CVSS Calculator
  • 6.8 (Medium) CVSS_V4 - CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

In ONNX before 1.21.0, the 'saveexternaldata' function builds the external-data file path from the model's externaldata location field and opens it for writing without 'ONOFOLLOW/OEXCL', after a non-atomic 'os.path.isfile()' check. A local attacker with write access to the directory where a victim serializes external data can deterministically pre-plant a symlink that is being followed, causing the victim's write to append to any file the victim can write, e.g. ~/.ssh/authorizedkeys, cron files, or application configs. Fixed in 1.21.0.

References

Affected packages

Ubuntu:22.04:LTS / onnx

Package

Name
onnx
Purl
pkg:deb/ubuntu/onnx?arch=source&distro=jammy

Affected ranges

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

Affected versions

1.*
1.7.0+dfsg-3build1
1.7.0+dfsg-3build2
1.7.0+dfsg-3ubuntu1
1.7.0+dfsg-3ubuntu2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libonnx-testdata",
            "binary_version": "1.7.0+dfsg-3ubuntu2"
        },
        {
            "binary_name": "libonnx1",
            "binary_version": "1.7.0+dfsg-3ubuntu2"
        },
        {
            "binary_name": "libonnxifi",
            "binary_version": "1.7.0+dfsg-3ubuntu2"
        },
        {
            "binary_name": "python3-onnx",
            "binary_version": "1.7.0+dfsg-3ubuntu2"
        }
    ]
}

Database specific

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

Ubuntu:Pro:24.04:LTS / onnx

Package

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

Affected ranges

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

Affected versions

1.*
1.13.1-3
1.13.1-3build1
1.14.1-2
1.14.1-2.1
1.14.1-2.1build1
1.14.1-2.1build2
1.14.1-2.1ubuntu0.1~esm1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libonnx-testdata",
            "binary_version": "1.14.1-2.1ubuntu0.1~esm1"
        },
        {
            "binary_name": "libonnx1t64",
            "binary_version": "1.14.1-2.1ubuntu0.1~esm1"
        },
        {
            "binary_name": "python3-onnx",
            "binary_version": "1.14.1-2.1ubuntu0.1~esm1"
        }
    ]
}

Database specific

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

Ubuntu:26.04:LTS / onnx

Package

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

Affected ranges

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

Affected versions

1.*
1.17.0-3build1
1.20.0-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libonnx-testdata",
            "binary_version": "1.20.0-1"
        },
        {
            "binary_name": "libonnx1t64",
            "binary_version": "1.20.0-1"
        },
        {
            "binary_name": "python3-onnx",
            "binary_version": "1.20.0-1"
        }
    ]
}

Database specific

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