The evmverifyhmac function in security/integrity/evm/evm_main.c in the Linux kernel before 4.5 does not properly copy data, which makes it easier for local users to forge MAC values via a timing side-channel attack.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2016-2085.json"
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@613317bd212c585c20796c10afe5daaa95d4b0a1",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"329625882054410729740908744973006957687",
"214793440245980376381623329404634550417",
"318088478810286181162494251323085958173",
"120489049737554098520039728621063138199",
"72132439707357461992129307315300003306",
"163951311021954198286838804970876808714",
"180717931538953809289833434520858940052",
"280610591450718423493026194667688247785"
],
"threshold": 0.9
},
"id": "CVE-2016-2085-b0748fac",
"signature_type": "Line",
"target": {
"file": "security/integrity/evm/evm_main.c"
}
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2016-2085.json"
[
{
"source": "https://github.com/torvalds/linux/commit/613317bd212c585c20796c10afe5daaa95d4b0a1",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"329625882054410729740908744973006957687",
"214793440245980376381623329404634550417",
"318088478810286181162494251323085958173",
"120489049737554098520039728621063138199",
"72132439707357461992129307315300003306",
"163951311021954198286838804970876808714",
"180717931538953809289833434520858940052",
"280610591450718423493026194667688247785"
],
"threshold": 0.9
},
"id": "CVE-2016-2085-25ea5cc2",
"signature_type": "Line",
"target": {
"file": "security/integrity/evm/evm_main.c"
}
}
]