In the Linux kernel before 5.3.11, sound/core/timer.c has a use-after-free caused by erroneous code refactoring, aka CID-e7af6307a8a5. This is related to sndtimeropen and sndtimerclose_locked. The timeri variable was originally intended to be for a newly created timer instance, but was used for a different purpose after refactoring.
[
{
"events": [
{
"introduced": "4.9.199"
},
{
"fixed": "4.9.201"
}
]
},
{
"events": [
{
"introduced": "4.14.152"
},
{
"fixed": "4.14.154"
}
]
},
{
"events": [
{
"introduced": "4.19.82"
},
{
"fixed": "4.19.84"
}
]
},
{
"events": [
{
"introduced": "5.2"
},
{
"fixed": "5.3.11"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "14.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "16.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "18.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "19.10"
}
]
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2019-19807.json"