Linux distributions that have not patched their long-term kernels with https://git.kernel.org/linus/a87938b2e246b81b4fb713edb371a9fa3c5c3c86 (committed on April 14, 2015). This kernel vulnerability was fixed in April 2015 by commit a87938b2e246b81b4fb713edb371a9fa3c5c3c86 (backported to Linux 3.10.77 in May 2015), but it was not recognized as a security threat. With CONFIGARCHBINFMTELFRANDOMIZEPIE enabled, and a normal top-down address allocation strategy, loadelfbinary() will attempt to map a PIE binary into an address range immediately below mm->mmapbase. Unfortunately, loadelf binary() does not take account of the need to allocate sufficient space for the entire binary which means that, while the first PTLOAD segment is mapped below mm->mmapbase, the subsequent PTLOAD segment(s) end up being mapped above mm->mmapbase into the are that is supposed to be the "gap" between the stack and the binary.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-1000253.json"
[
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.1"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.2"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.3"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.4"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.5"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.6"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.7"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.8"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.9"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "7.1406"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "7.1503"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "7.1511"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "7.1611"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.1"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.2"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.3"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.4"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.5"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.6"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.7"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.8"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "6.9"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "7.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "7.1"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "7.2"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "7.3"
}
]
},
{
"events": [
{
"introduced": "2.6.25"
},
{
"fixed": "3.2.70"
}
]
},
{
"events": [
{
"introduced": "3.3"
},
{
"fixed": "3.4.109"
}
]
},
{
"events": [
{
"introduced": "3.5"
},
{
"fixed": "3.10.77"
}
]
},
{
"events": [
{
"introduced": "3.11"
},
{
"fixed": "3.12.43"
}
]
},
{
"events": [
{
"introduced": "3.13"
},
{
"fixed": "3.14.41"
}
]
},
{
"events": [
{
"introduced": "3.15"
},
{
"fixed": "3.16.35"
}
]
},
{
"events": [
{
"introduced": "3.17"
},
{
"fixed": "3.18.14"
}
]
},
{
"events": [
{
"introduced": "3.19"
},
{
"fixed": "3.19.7"
}
]
},
{
"events": [
{
"introduced": "4.0"
},
{
"fixed": "4.0.2"
}
]
}
]