In the Linux kernel, the following vulnerability has been resolved:
dm cache: Fix UAF in destroy()
Dmcache also has the same UAF problem when dmresume() and dm_destroy() are concurrent.
Therefore, cancelling timer again in destroy().
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d20032dd90664de09f2902a7ea49ae2f7771746",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-001d344f",
"digest": {
"line_hashes": [
"45012453574438767026187914997508822245",
"185823116366697779673989556478131076111",
"80942077101564712078581547450714836107"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2a0b298ebf83ab6236f66788a3541e91ce75a70",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "destroy",
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-10b7b7d9",
"digest": {
"length": 905.0,
"function_hash": "305358308852841210883236120326009287364"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6ac4f36910764cb510bafc4c3768544f86ca48ca",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-15889a01",
"digest": {
"line_hashes": [
"45012453574438767026187914997508822245",
"185823116366697779673989556478131076111",
"80942077101564712078581547450714836107"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6ac4f36910764cb510bafc4c3768544f86ca48ca",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "destroy",
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-42ecbaa1",
"digest": {
"length": 905.0,
"function_hash": "305358308852841210883236120326009287364"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a3e412c2ab131c54945327a7676b006f000a209",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "destroy",
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-4cd6673e",
"digest": {
"length": 905.0,
"function_hash": "305358308852841210883236120326009287364"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993406104d2b28fe470126a062ad37a1e21e792e",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-512dd629",
"digest": {
"line_hashes": [
"270280864446407648258470045675187292333",
"185823116366697779673989556478131076111",
"80942077101564712078581547450714836107"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b17026685a270b2beaf1cdd9857fcedd3505c7e",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "destroy",
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-5be931b2",
"digest": {
"length": 905.0,
"function_hash": "305358308852841210883236120326009287364"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993406104d2b28fe470126a062ad37a1e21e792e",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "destroy",
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-6417850f",
"digest": {
"length": 920.0,
"function_hash": "271606725242074829673697757311344843087"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d20032dd90664de09f2902a7ea49ae2f7771746",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "destroy",
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-742ad544",
"digest": {
"length": 905.0,
"function_hash": "305358308852841210883236120326009287364"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2a0b298ebf83ab6236f66788a3541e91ce75a70",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-904f9f38",
"digest": {
"line_hashes": [
"45012453574438767026187914997508822245",
"185823116366697779673989556478131076111",
"80942077101564712078581547450714836107"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@034cbc8d3b47a56acd89453c29632a9c117de09d",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-aeaa2e99",
"digest": {
"line_hashes": [
"126987156937137524939339406017449473049",
"184272726548715631333839972645013419329",
"106527826338135109216076098720638388853"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b17026685a270b2beaf1cdd9857fcedd3505c7e",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-bf26a803",
"digest": {
"line_hashes": [
"45012453574438767026187914997508822245",
"185823116366697779673989556478131076111",
"80942077101564712078581547450714836107"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a459d8edbdbe7b24db42a5a9f21e6aa9e00c2aa",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-ca189c46",
"digest": {
"line_hashes": [
"45012453574438767026187914997508822245",
"185823116366697779673989556478131076111",
"80942077101564712078581547450714836107"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@034cbc8d3b47a56acd89453c29632a9c117de09d",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "destroy",
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-cdc6ebc7",
"digest": {
"length": 934.0,
"function_hash": "320406379771497543203695955159168747221"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a3e412c2ab131c54945327a7676b006f000a209",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-d2de4ddd",
"digest": {
"line_hashes": [
"45012453574438767026187914997508822245",
"185823116366697779673989556478131076111",
"80942077101564712078581547450714836107"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a459d8edbdbe7b24db42a5a9f21e6aa9e00c2aa",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "destroy",
"file": "drivers/md/dm-cache-target.c"
},
"id": "CVE-2022-50496-de299727",
"digest": {
"length": 905.0,
"function_hash": "305358308852841210883236120326009287364"
},
"deprecated": false
}
]