The raw_sendmsg() function in net/ipv4/raw.c in the Linux kernel through 4.14.6 has a race condition in inet->hdrincl that leads to uninitialized stack pointer usage; this allows a local user to execute code and gain privileges.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-17712.json"
[
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@8f659a03a0ba9289b9aeb9b4470e6fb263d6f483",
"digest": {
"function_hash": "151384408050706862227380746670031907016",
"length": 3525.0
},
"id": "CVE-2017-17712-9ea5ff4f",
"deprecated": false,
"target": {
"file": "net/ipv4/raw.c",
"function": "raw_sendmsg"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@8f659a03a0ba9289b9aeb9b4470e6fb263d6f483",
"digest": {
"line_hashes": [
"166380670873674184788773669401411998161",
"211450044557058293965789975609503334794",
"166950291924838836604530707873862525833",
"317733036925403103873491148699177749595",
"42083181140603888931685100901636285768",
"292616590607638838801600055703255809329",
"96972730857760388410079519484300184915",
"78197540309612332283192049138221428314",
"35043296293279526105347296117936674772",
"164205024064803889302253099586282729561",
"198312085046290850019228075205869397257",
"338054403184795321512988334874803801436",
"93510169034398696070714425935591747572",
"222499486090887659207367933406698320159",
"14715480743863014628114628502843050970",
"75611263951595857835705211593102263572",
"271192123157258424460136936883320877496",
"215896950589347409765379639342366031893",
"334113604739612023690960337366795803844",
"309832385149231902885421496813752646435",
"179972343268889586373020007731205653494",
"3892267133541184527858924349168316270",
"209143077733059817383939437408611946763"
],
"threshold": 0.9
},
"id": "CVE-2017-17712-dc60146f",
"deprecated": false,
"target": {
"file": "net/ipv4/raw.c"
}
}
]