A flaw was found in the crypto subsystem of the Linux kernel before version kernel-4.15-rc4. The "null skcipher" was being dropped when each afalgctx was freed instead of when the aead_tfm was freed. This can cause the null skcipher to be freed while it is still in use leading to a local user being able to crash the system or possibly escalate privileges.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2018-14619.json"
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b32a7dc8aef1882fbf983eb354837488cc9d54dc",
"digest": {
"line_hashes": [
"195802956623405391254681064645263041835",
"206671502083768037751183671169724016923",
"32822697991940167964969545815719636441",
"291660406987230577937876498895722382046",
"324302374724899954510182553078408045623",
"41988720393210877139958068603570368662",
"54821081350295761704614917708177099520",
"262275630258279150935650475963544060911"
],
"threshold": 0.9
},
"id": "CVE-2018-14619-21bcf610",
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "crypto/algif_aead.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b32a7dc8aef1882fbf983eb354837488cc9d54dc",
"digest": {
"length": 111.0,
"function_hash": "335391121367234182122523621263168591612"
},
"id": "CVE-2018-14619-516b24bc",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "crypto/algif_aead.c",
"function": "aead_release"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b32a7dc8aef1882fbf983eb354837488cc9d54dc",
"digest": {
"length": 432.0,
"function_hash": "57626888664334858961901841908531488870"
},
"id": "CVE-2018-14619-a49da32c",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "crypto/algif_aead.c",
"function": "aead_sock_destruct"
}
}
]