fs/pipe.c in the Linux kernel before 4.5 does not limit the amount of unread data in pipes, which allows local users to cause a denial of service (memory consumption) by creating many pipes with non-default sizes.
{
"versions": [
{
"introduced": "0"
},
{
"fixed": "4.5"
}
]
}[
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "4.4.8"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "11.0-sp4"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0-sp1"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "11.0-sp4"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0-sp1"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "11.0-sp4"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0-sp1"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "11.0-extra"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "11.0-sp4"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0-sp1"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "12.0-sp1"
}
]
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2016-2847.json"