mm/rmap.c in the Linux kernel before 5.19.7 has a use-after-free related to leaf anon_vma double reuse.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-42703.json"
[
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "413876971249427366280981010431739294",
"length": 687.0
},
"id": "CVE-2022-42703-2b10278d",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "anon_vma_fork"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"line_hashes": [
"28529880573164184256702864318383047754",
"13882231745604494488027443938890665830",
"16698794253301106328322973646249352856",
"339657138332194339729048279335610990480"
],
"threshold": 0.9
},
"id": "CVE-2022-42703-57f6740a",
"deprecated": false,
"target": {
"file": "include/linux/rmap.h"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "248798089287116874307980156262571407947",
"length": 749.0
},
"id": "CVE-2022-42703-6f3849d2",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "__anon_vma_prepare"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "318828888804722510673089006611120171515",
"length": 702.0
},
"id": "CVE-2022-42703-7d1f5370",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "unlink_anon_vmas"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"line_hashes": [
"53962649639763233970948212694881421515",
"84884910008937723792924890095741653296",
"289867361511434814136123946885745888236",
"245903668714838938944946366142246911878",
"7504442450920536846254297967102986599",
"170665496767246331176487875624775263605",
"168699009635849469993220089260387118541",
"182287695170942524395419799087063004871",
"533866088722823609017455530673486983",
"313027068298794090365486964410309829326",
"336493157822611584327939368899964601960",
"296119125086239714642941165376460712027",
"266265758359309360185401581924675077206",
"36622159241989234324490422552343211678",
"114366509948682029070596655782548042949",
"193938668713863072987745587723473057740",
"42832006219450414687602044916665859861",
"147238279415313911581832328879523818383",
"42702638619284906314173202170468475595",
"186413678602772043095760350576427708437",
"173048368773596193194083044067328405448",
"158166927491439700286848852333255255347",
"301527743379964096980997933040507532404",
"71612227596357554682401515725270920600",
"299490904399019313452172412026378390492",
"71962879047266613195068785033495330736",
"308375586868443743926771849697112842787",
"5695837694089487521148948934220922801",
"11497727573043574341907238339817413282",
"287641481904851358730420512354555018348",
"112298026522885300470890549776052790709",
"314490892413925017290992948475146194491",
"78541310617131215065574220616429276473",
"222249550039722999987906512185799461883",
"65666557766883942275177380129718386045",
"329386078872277103273533766888058865743",
"285887834428889133169284206696130161270",
"271120847853824052285664116129678105206",
"293007435426808708732828541317132284138",
"195561005819661276361807507816859137686",
"301682403224686008359860802743155404003"
],
"threshold": 0.9
},
"id": "CVE-2022-42703-b8147a16",
"deprecated": false,
"target": {
"file": "mm/rmap.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "253495737710119128415430282118805701955",
"length": 706.0
},
"id": "CVE-2022-42703-bf156b7e",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "anon_vma_clone"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "294861604179330059374891161424076166122",
"length": 235.0
},
"id": "CVE-2022-42703-c8c27b1c",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "anon_vma_alloc"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-42703.json"
[
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "318828888804722510673089006611120171515",
"length": 702.0
},
"id": "CVE-2022-42703-005ae4ee",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "unlink_anon_vmas"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"line_hashes": [
"28529880573164184256702864318383047754",
"13882231745604494488027443938890665830",
"16698794253301106328322973646249352856",
"339657138332194339729048279335610990480"
],
"threshold": 0.9
},
"id": "CVE-2022-42703-0eaa583b",
"deprecated": false,
"target": {
"file": "include/linux/rmap.h"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "294861604179330059374891161424076166122",
"length": 235.0
},
"id": "CVE-2022-42703-272d402a",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "anon_vma_alloc"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "248798089287116874307980156262571407947",
"length": 749.0
},
"id": "CVE-2022-42703-5ec35d20",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "__anon_vma_prepare"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "413876971249427366280981010431739294",
"length": 687.0
},
"id": "CVE-2022-42703-a39aaaa3",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "anon_vma_fork"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"line_hashes": [
"53962649639763233970948212694881421515",
"84884910008937723792924890095741653296",
"289867361511434814136123946885745888236",
"245903668714838938944946366142246911878",
"7504442450920536846254297967102986599",
"170665496767246331176487875624775263605",
"168699009635849469993220089260387118541",
"182287695170942524395419799087063004871",
"533866088722823609017455530673486983",
"313027068298794090365486964410309829326",
"336493157822611584327939368899964601960",
"296119125086239714642941165376460712027",
"266265758359309360185401581924675077206",
"36622159241989234324490422552343211678",
"114366509948682029070596655782548042949",
"193938668713863072987745587723473057740",
"42832006219450414687602044916665859861",
"147238279415313911581832328879523818383",
"42702638619284906314173202170468475595",
"186413678602772043095760350576427708437",
"173048368773596193194083044067328405448",
"158166927491439700286848852333255255347",
"301527743379964096980997933040507532404",
"71612227596357554682401515725270920600",
"299490904399019313452172412026378390492",
"71962879047266613195068785033495330736",
"308375586868443743926771849697112842787",
"5695837694089487521148948934220922801",
"11497727573043574341907238339817413282",
"287641481904851358730420512354555018348",
"112298026522885300470890549776052790709",
"314490892413925017290992948475146194491",
"78541310617131215065574220616429276473",
"222249550039722999987906512185799461883",
"65666557766883942275177380129718386045",
"329386078872277103273533766888058865743",
"285887834428889133169284206696130161270",
"271120847853824052285664116129678105206",
"293007435426808708732828541317132284138",
"195561005819661276361807507816859137686",
"301682403224686008359860802743155404003"
],
"threshold": 0.9
},
"id": "CVE-2022-42703-bb83fbb4",
"deprecated": false,
"target": {
"file": "mm/rmap.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/2555283eb40df89945557273121e9393ef9b542b",
"digest": {
"function_hash": "253495737710119128415430282118805701955",
"length": 706.0
},
"id": "CVE-2022-42703-d333faa0",
"deprecated": false,
"target": {
"file": "mm/rmap.c",
"function": "anon_vma_clone"
}
}
]