Race condition in the fsnotify implementation in the Linux kernel through 4.12.4 allows local users to gain privileges or cause a denial of service (memory corruption) via a crafted application that leverages simultaneous execution of the inotifyhandleevent and vfs_rename functions.
[
{
"digest": {
"length": 86.0,
"function_hash": "134644172310795422131133284300755810699"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-0aacb2bb",
"signature_type": "Function",
"target": {
"function": "fsnotify_oldname_free",
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"98749376729258028854730187216446317712",
"4343068036735183796417982123047982026",
"321476330548029033188749002371507442731",
"148348830412167755212814626220954024873",
"304212217178269467959177318423917792580",
"289056133303127936962192071689146772118",
"5447575071570692459651203944272255256",
"205673758122955577608367880640926876840",
"278145064516313944254484909233293702561",
"33358697182376207954349130855697471891",
"46570642343950355966892452323258373770",
"264675897686988681576873233603150097218",
"185091937565699114122601327196160997763",
"146595603090679828496089166288139269168",
"327902352644400990581817919045854774618",
"3743158750101346453892094597673710435",
"189182622201390748695416072581490932082",
"154596753948472596822513777283640293753",
"304788865593526608150176077423962247197",
"265274739622372188074480931451956657563",
"133265139120857126555258941944440099908",
"319211493684257692230364703689621140848",
"29273832421759763671609185375407224926"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-0f4fbf18",
"signature_type": "Line",
"target": {
"file": "fs/namei.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"7539794319401588425737658074279140380",
"300111295910113692072285469860445470302",
"224908783472835670638089208883451954389",
"92469993042017306729578002760662276627",
"294754538952202824080549789545221594572",
"28955968131758530028060661630606768427",
"183523216882295232168472583159633341901",
"165082396309346182563553038966179855213",
"134668294701705594373769321112660181004",
"328520378650786345079719140122707306865",
"54119321173648107796807445110981762293"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-4b5df53d",
"signature_type": "Line",
"target": {
"file": "fs/notify/fsnotify.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 87.0,
"function_hash": "191494129836174466478751280284674959566"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-51f55ba6",
"signature_type": "Function",
"target": {
"function": "fsnotify_oldname_init",
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"length": 927.0,
"function_hash": "220551521245199545866398471062172686277"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-5ee02d42",
"signature_type": "Function",
"target": {
"function": "debugfs_rename",
"file": "fs/debugfs/inode.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2458.0,
"function_hash": "144153576522747589126050850353473688917"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-70688e7a",
"signature_type": "Function",
"target": {
"function": "vfs_rename",
"file": "fs/namei.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"114048343797510083776109884952425039888"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-99b0d47e",
"signature_type": "Line",
"target": {
"file": "include/linux/dcache.h"
},
"signature_version": "v1"
},
{
"digest": {
"length": 660.0,
"function_hash": "225016304722468629504505398133058885225"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-acb49d01",
"signature_type": "Function",
"target": {
"function": "__fsnotify_parent",
"file": "fs/notify/fsnotify.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"264432674114156921817819882705541127463",
"272626196953313187500095602764733582534",
"124944212124321514642292489642630555502",
"173872067767839973833968283484605090235",
"336506938599019190698358829609078774849",
"130788627356840383258924706434415196142",
"14146091330510430529273944712995557255",
"78373875289248293922021397101086997011",
"161712653631304277238913179364471957045",
"99444013014288576542948742374486726412",
"285424085163933879857263779813007329433",
"59506606389759617596192267831744649359",
"198714735249929745922404794491664507342",
"5967846952453325181233214710945778748",
"217330272922588926398831800138600688504",
"37235710705260719148123584398408521343",
"295706886051441175994785741898452530",
"259883077707721790397117654142740342163",
"113423416012408483351348743937591418362"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-b3ee5b87",
"signature_type": "Line",
"target": {
"file": "fs/debugfs/inode.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"302944797020671827370977130093047928324",
"214110021259078354497479358595082628690",
"133380534478489392746493745857460659418"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-be934d15",
"signature_type": "Line",
"target": {
"file": "fs/dcache.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 123.0,
"function_hash": "89749488960783793937646594059396485834"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-c7e0efbe",
"signature_type": "Function",
"target": {
"function": "fsnotify_oldname_init",
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"116270021844262915089075363466258531093",
"79437008019553407737841400743922822891",
"91898021573601510602056843015929672989",
"38716854828502645889475115269536701532",
"201699974346262629801340254318740820114",
"119190426667446423112551144634419879132",
"237598067611188062362067824563179312327",
"267873169568360345345841043338784203038",
"328480655048507158086083824986054314745",
"258377663733618484984372318920308231327",
"24002916255340746432465512312191695542",
"92942030950203072770408930996122763380",
"13753237437041504991123545141109954612",
"145689867854385905021444317417348808029",
"88129259233513172394191427126667276570",
"44828351262386515729388024629660363838",
"23687401104219346251910398120400250519",
"227120554244513730570133501447752650502",
"328932989031185887935777278706010819231"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-c8a74b11",
"signature_type": "Line",
"target": {
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"length": 65.0,
"function_hash": "188469749336503910707500881162339015265"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-c9ad2abd",
"signature_type": "Function",
"target": {
"function": "fsnotify_oldname_free",
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-7533.json"
[
{
"digest": {
"length": 927.0,
"function_hash": "220551521245199545866398471062172686277"
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-01711750",
"signature_type": "Function",
"target": {
"function": "debugfs_rename",
"file": "fs/debugfs/inode.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2458.0,
"function_hash": "144153576522747589126050850353473688917"
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-0303969f",
"signature_type": "Function",
"target": {
"function": "vfs_rename",
"file": "fs/namei.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 87.0,
"function_hash": "191494129836174466478751280284674959566"
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-0db4df10",
"signature_type": "Function",
"target": {
"function": "fsnotify_oldname_init",
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"116270021844262915089075363466258531093",
"79437008019553407737841400743922822891",
"91898021573601510602056843015929672989",
"38716854828502645889475115269536701532",
"201699974346262629801340254318740820114",
"119190426667446423112551144634419879132",
"237598067611188062362067824563179312327",
"267873169568360345345841043338784203038",
"328480655048507158086083824986054314745",
"258377663733618484984372318920308231327",
"24002916255340746432465512312191695542",
"92942030950203072770408930996122763380",
"13753237437041504991123545141109954612",
"145689867854385905021444317417348808029",
"88129259233513172394191427126667276570",
"44828351262386515729388024629660363838",
"23687401104219346251910398120400250519",
"227120554244513730570133501447752650502",
"328932989031185887935777278706010819231"
]
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-152d4dc5",
"signature_type": "Line",
"target": {
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"length": 86.0,
"function_hash": "134644172310795422131133284300755810699"
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-38aff6f2",
"signature_type": "Function",
"target": {
"function": "fsnotify_oldname_free",
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"length": 660.0,
"function_hash": "225016304722468629504505398133058885225"
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-3cf64bc5",
"signature_type": "Function",
"target": {
"function": "__fsnotify_parent",
"file": "fs/notify/fsnotify.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 65.0,
"function_hash": "188469749336503910707500881162339015265"
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-84cdb81d",
"signature_type": "Function",
"target": {
"function": "fsnotify_oldname_free",
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"302944797020671827370977130093047928324",
"214110021259078354497479358595082628690",
"133380534478489392746493745857460659418"
]
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-af62af19",
"signature_type": "Line",
"target": {
"file": "fs/dcache.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"114048343797510083776109884952425039888"
]
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-bbd20bc3",
"signature_type": "Line",
"target": {
"file": "include/linux/dcache.h"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"264432674114156921817819882705541127463",
"272626196953313187500095602764733582534",
"124944212124321514642292489642630555502",
"173872067767839973833968283484605090235",
"336506938599019190698358829609078774849",
"130788627356840383258924706434415196142",
"14146091330510430529273944712995557255",
"78373875289248293922021397101086997011",
"161712653631304277238913179364471957045",
"99444013014288576542948742374486726412",
"285424085163933879857263779813007329433",
"59506606389759617596192267831744649359",
"198714735249929745922404794491664507342",
"5967846952453325181233214710945778748",
"217330272922588926398831800138600688504",
"37235710705260719148123584398408521343",
"295706886051441175994785741898452530",
"259883077707721790397117654142740342163",
"113423416012408483351348743937591418362"
]
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-c9bd5047",
"signature_type": "Line",
"target": {
"file": "fs/debugfs/inode.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"7539794319401588425737658074279140380",
"300111295910113692072285469860445470302",
"224908783472835670638089208883451954389",
"92469993042017306729578002760662276627",
"294754538952202824080549789545221594572",
"28955968131758530028060661630606768427",
"183523216882295232168472583159633341901",
"165082396309346182563553038966179855213",
"134668294701705594373769321112660181004",
"328520378650786345079719140122707306865",
"54119321173648107796807445110981762293"
]
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-ce9fbca1",
"signature_type": "Line",
"target": {
"file": "fs/notify/fsnotify.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 123.0,
"function_hash": "89749488960783793937646594059396485834"
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-e073e85e",
"signature_type": "Function",
"target": {
"function": "fsnotify_oldname_init",
"file": "include/linux/fsnotify.h"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"98749376729258028854730187216446317712",
"4343068036735183796417982123047982026",
"321476330548029033188749002371507442731",
"148348830412167755212814626220954024873",
"304212217178269467959177318423917792580",
"289056133303127936962192071689146772118",
"5447575071570692459651203944272255256",
"205673758122955577608367880640926876840",
"278145064516313944254484909233293702561",
"33358697182376207954349130855697471891",
"46570642343950355966892452323258373770",
"264675897686988681576873233603150097218",
"185091937565699114122601327196160997763",
"146595603090679828496089166288139269168",
"327902352644400990581817919045854774618",
"3743158750101346453892094597673710435",
"189182622201390748695416072581490932082",
"154596753948472596822513777283640293753",
"304788865593526608150176077423962247197",
"265274739622372188074480931451956657563",
"133265139120857126555258941944440099908",
"319211493684257692230364703689621140848",
"29273832421759763671609185375407224926"
]
},
"source": "https://github.com/torvalds/linux/commit/49d31c2f389acfe83417083e1208422b4091cd9e",
"deprecated": false,
"id": "CVE-2017-7533-e7ab760e",
"signature_type": "Line",
"target": {
"file": "fs/namei.c"
},
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-7533.json"