An issue was discovered in the Linux kernel through 6.0.9. drivers/media/dvb-core/dvbnet.c has a .disconnect versus dvbdevice_open race condition that leads to a use-after-free.
[
{
"id": "CVE-2022-45886-11200de6",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"314352821042511640281619565104657503664",
"79535662461011892125427440354009955245",
"207346651269859307402317011147569999897",
"43741338490465278373928281434136765026",
"140950697876250510024432442131373323855",
"301763813470668890538758339879123151643",
"16118304935892893477284785989888248131"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4172385b0c9ac366dcab78eda48c26814b87ed1a",
"signature_type": "Line",
"target": {
"file": "include/media/dvb_net.h"
}
},
{
"id": "CVE-2022-45886-495c4eac",
"signature_version": "v1",
"digest": {
"function_hash": "48611928753895812500233551080246366037",
"length": 245.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4172385b0c9ac366dcab78eda48c26814b87ed1a",
"signature_type": "Function",
"target": {
"file": "drivers/media/dvb-core/dvb_net.c",
"function": "dvb_net_close"
}
},
{
"id": "CVE-2022-45886-636145c5",
"signature_version": "v1",
"digest": {
"function_hash": "79650361440566929340882883436755459110",
"length": 317.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4172385b0c9ac366dcab78eda48c26814b87ed1a",
"signature_type": "Function",
"target": {
"file": "drivers/media/dvb-core/dvb_net.c",
"function": "dvb_net_init"
}
},
{
"id": "CVE-2022-45886-835555dc",
"signature_version": "v1",
"digest": {
"function_hash": "150541277385083725699531198354046039690",
"length": 339.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4172385b0c9ac366dcab78eda48c26814b87ed1a",
"signature_type": "Function",
"target": {
"file": "drivers/media/dvb-core/dvb_net.c",
"function": "dvb_net_release"
}
},
{
"id": "CVE-2022-45886-d59b0846",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"66116422938336892479045380836211109163",
"285634546946262736853254387957784547548",
"290111710437723588064020129990043558769",
"47166015836543047411166945013774981266",
"61065895132863872172977929637027687125",
"26506563670422520392820028164634091921",
"304130718891358880292439029000554312236",
"160094217075571602055773473685385766911",
"17574138610652820772949263695274523665",
"243740717549439355571376833857763814208",
"79195302349953508882767831053507627085",
"81075953677115164778946017845005367147",
"313331767873382654127230098459092295834",
"192865501456491955584870510193780304448",
"85806293696234859843746295904661765397",
"63218142978009618092849036605332594964",
"265193317137547813916222373232396151384",
"43623657067062770663391805875497596432",
"68644188563772171392835976161626860406",
"280745281322899607269294095952890788509",
"214218253262934504270201383127995051527",
"254847526106360450008447864288815513125",
"115464129932050926445683723594998278876",
"93391045120247445008845752085908074403",
"271024750950374923682282004186288208225"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4172385b0c9ac366dcab78eda48c26814b87ed1a",
"signature_type": "Line",
"target": {
"file": "drivers/media/dvb-core/dvb_net.c"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-45886.json"