An issue was discovered in the Linux kernel through 6.0.9. drivers/media/dvb-core/dvbdev.c has a use-after-free, related to dvbregisterdevice dynamically allocating fops.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-45884.json"
[
{
"digest": {
"length": 152.0,
"function_hash": "162972248584532617863605622222958755509"
},
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@627bb528b086b4136315c25d6a447a98ea9448d3",
"target": {
"file": "drivers/media/dvb-core/dvbdev.c",
"function": "exit_dvbdev"
},
"id": "CVE-2022-45884-26c3796d"
},
{
"digest": {
"length": 177.0,
"function_hash": "338398651750135473246545476793777304785"
},
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@627bb528b086b4136315c25d6a447a98ea9448d3",
"target": {
"file": "drivers/media/dvb-core/dvbdev.c",
"function": "dvb_free_device"
},
"id": "CVE-2022-45884-34b9d2ef"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"209179994521093590540580892523540421733",
"9998420396957677424722596964373951093",
"307423019572290787027006424214614014664",
"330839080042963547170983445283010212319",
"82229771963457302831339128813900314351",
"215427070290548321506676885091606486949",
"312039372083666941539146850089510634758",
"31619607431593670026388266837034475196",
"287982031952805015592329913747979510986",
"58398708986681504420816044177334616514",
"210813095504614655227347068018260910231",
"187831637777067245683059283492112373949",
"179363919600224556393020596542178396831",
"143850143593008673311028455957450367434",
"197550308205488963597018633863535450947",
"210817089741098383599274335195808417959",
"36723979786933018966672619299411459343",
"58664880880561164086626301941740899743",
"81105235697369454110846240084868026545",
"270574032774182752606145506581805407252",
"184961450769577387413901798594590166701",
"337993183312572171991864608924519155385",
"9605034919896645328320877533049427864",
"156665689118410358471502288775898692541",
"242236177445171948676204023154053081341",
"34509041621408526511665461336062947216",
"122284621005955590729749914378699993633",
"133925872818760114572384915653156223493",
"176548703875386559876193929827663526234",
"317034402652200439712612884599883936057",
"100342378099712057227402627200266198072",
"157115665364404569891698828502728644926",
"91667772728138697664276626847938195396",
"145496113486287168487760019356432624785",
"172316047514315601033547661442954052401",
"335464269167594997448681898947418540607",
"299130926542491775747636513724611864702",
"203325832107849218450441067186311971125",
"132481151771200967552127134208206924517",
"185899238798079800324550259755382574430",
"87292580929895155005078496001836175641",
"94028150627925359882987388308648339275",
"155471190253083140481714621235342192406",
"272947311244349928394728778309763558025",
"209377737733062078407037906679204450675",
"309557186187559546022545842852478467261",
"185549391641019173882501385930081617493",
"154624982887996271534749370265446768679",
"39204018268579535117202584622004907445",
"112977374634165678185210882984692127816",
"77517179464641614354380732549428418061",
"310666292606154751106438509433384416163",
"200802027939732752045854370114570175502",
"214368726607030867644478073287832093480",
"17461715206708361416668533790538853602",
"104212032877283982303959271755115850244",
"136492850738481910942572936466295196925",
"62030794785538165865220105033597550169",
"120854580961260027431106472952870464440",
"76680061415978478074911402317387654693",
"189275299483452407496254270123579519542",
"314789922504051806223473987841769196651",
"39204018268579535117202584622004907445",
"158991308399782237902204038815441324971",
"38139833984341083776391239154116414792",
"66948614897930171675431946048289698210",
"158714526712224916973369238756493025915",
"69368525276735829077868716980958020981",
"330792339784678204422919231634478130557",
"301275289599730859905729872073931457621",
"260546276929205142912033662932058996062",
"188679202731896893514854627688738999394",
"212680634904255282676535268202176403285",
"243902164096471123364622270768440001178",
"160036516058145078529539763894217029792",
"172998197068072981381879899268371931507",
"282118992144607542611585368118707490462",
"200198940020980983219114778762929513568",
"318813141988358306965273257050521167605",
"180650451079577575655335888248329366785",
"175520690174737839908808275751637035042"
]
},
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@627bb528b086b4136315c25d6a447a98ea9448d3",
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-45884-92d00564"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"97397043798437404959923396007876485016",
"143373410905777368937712067539827215016",
"181482007932966794997537923759030440919"
]
},
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@627bb528b086b4136315c25d6a447a98ea9448d3",
"target": {
"file": "include/media/dvbdev.h"
},
"id": "CVE-2022-45884-a722b110"
}
]