UBUNTU-CVE-2015-3027

Source
https://ubuntu.com/security/CVE-2015-3027
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2015/UBUNTU-CVE-2015-3027.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2015-3027
Upstream
  • CVE-2015-3027
Published
2015-04-10T15:00:00Z
Modified
2025-10-24T04:45:21Z
Severity
  • Ubuntu - low
Summary
[none]
Details

Clang in LLVM, as used in Apple Xcode before 6.3, performs incorrect register allocation in a way that triggers stack storage for stack cookie pointers, which might allow context-dependent attackers to bypass a stack-guard protection mechanism via crafted input to an affected C program.

References

Affected packages

Ubuntu:14.04:LTS / llvm-toolchain-3.6

Package

Name
llvm-toolchain-3.6
Purl
pkg:deb/ubuntu/llvm-toolchain-3.6@1:3.6-2ubuntu1~trusty2?arch=source&distro=trusty

Affected ranges

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

Affected versions

1:3.*
1:3.6-2ubuntu1~trusty1
1:3.6-2ubuntu1~trusty2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "clang-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "clang-3.6-examples",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "clang-format-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "clang-modernize-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "cpp11-migrate-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "libclang-3.6-dev",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "libclang-common-3.6-dev",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "libclang1-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "liblldb-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "liblldb-3.6-dev",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "libllvm-3.6-ocaml-dev",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "libllvm3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "lldb-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "lldb-3.6-dev",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "llvm-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "llvm-3.6-dev",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "llvm-3.6-examples",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "llvm-3.6-runtime",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "llvm-3.6-tools",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "python-clang-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        },
        {
            "binary_name": "python-lldb-3.6",
            "binary_version": "1:3.6-2ubuntu1~trusty2"
        }
    ]
}

Database specific

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

Ubuntu:16.04:LTS / llvm-toolchain-3.6

Package

Name
llvm-toolchain-3.6
Purl
pkg:deb/ubuntu/llvm-toolchain-3.6@1:3.6.2-3ubuntu2?arch=source&distro=xenial

Affected ranges

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

Affected versions

1:3.*
1:3.6.2-1
1:3.6.2-3
1:3.6.2-3build1
1:3.6.2-3ubuntu1
1:3.6.2-3ubuntu2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "clang-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "clang-3.6-examples",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "clang-format-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "clang-modernize-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "clang-tidy-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "cpp11-migrate-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "libclang-3.6-dev",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "libclang-common-3.6-dev",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "libclang1-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "liblldb-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "liblldb-3.6-dev",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "libllvm-3.6-ocaml-dev",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "libllvm3.6v5",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "lldb-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "lldb-3.6-dev",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "llvm-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "llvm-3.6-dev",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "llvm-3.6-examples",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "llvm-3.6-runtime",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "llvm-3.6-tools",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "python-clang-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        },
        {
            "binary_name": "python-lldb-3.6",
            "binary_version": "1:3.6.2-3ubuntu2"
        }
    ]
}

Database specific

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

Ubuntu:16.04:LTS / llvm-toolchain-3.5

Package

Name
llvm-toolchain-3.5
Purl
pkg:deb/ubuntu/llvm-toolchain-3.5@1:3.5.2-3ubuntu1?arch=source&distro=xenial

Affected ranges

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

Affected versions

1:3.*
1:3.5.2-2
1:3.5.2-3
1:3.5.2-3build1
1:3.5.2-3build2
1:3.5.2-3ubuntu1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "clang-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "clang-3.5-examples",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "clang-format-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "clang-modernize-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "cpp11-migrate-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "libclang-3.5-dev",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "libclang-common-3.5-dev",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "libclang1-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "liblldb-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "liblldb-3.5-dev",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "libllvm-3.5-ocaml-dev",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "libllvm3.5v5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "lldb-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "lldb-3.5-dev",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "llvm-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "llvm-3.5-dev",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "llvm-3.5-examples",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "llvm-3.5-runtime",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "llvm-3.5-tools",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "python-clang-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        },
        {
            "binary_name": "python-lldb-3.5",
            "binary_version": "1:3.5.2-3ubuntu1"
        }
    ]
}

Database specific

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