[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2025-40096":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T14:53:31.930Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":11,"aliases":12,"duplicate_of":9,"upstream":13,"downstream":14,"duplicates":109,"related":110,"reserved_at":9,"published_at":129,"modified_at":130,"state":131,"summary":132,"references_raw":136,"kevs":159,"epss":160,"epss_history":163,"metrics":437,"affected":438},"CVE-2025-40096","In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies\n\nWhen adding dependencies with drm_sched_job_add_dependency(), that\nfunction consumes the fence reference both on success and failure, so in\nthe latter case the dma_fence_put() on the error path (xarray failed to\nexpand) is a double free.\n\nInterestingly this bug appears to have been present ever since\ncommit ebd5f74255b9 (\"drm/sched: Add dependency tracking\"), since the code\nback then looked like this:\n\ndrm_sched_job_add_implicit_dependencies():\n...\n       for (i = 0; i \u003C fence_count; i++) {\n               ret = drm_sched_job_add_dependency(job, fences[i]);\n               if (ret)\n                       break;\n       }\n\n       for (; i \u003C fence_count; i++)\n               dma_fence_put(fences[i]);\n\nWhich means for the failing 'i' the dma_fence_put was already a double\nfree. Possibly there were no users at that time, or the test cases were\ninsufficient to hit it.\n\nThe bug was then only noticed and fixed after\ncommit 9c2ba265352a (\"drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2\")\nlanded, with its fixup of\ncommit 4eaf02d6076c (\"drm/scheduler: fix drm_sched_job_add_implicit_dependencies\").\n\nAt that point it was a slightly different flavour of a double free, which\ncommit 963d0b356935 (\"drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder\")\nnoticed and attempted to fix.\n\nBut it only moved the double free from happening inside the\ndrm_sched_job_add_dependency(), when releasing the reference not yet\nobtained, to the caller, when releasing the reference already released by\nthe former in the failure case.\n\nAs such it is not easy to identify the right target for the fixes tag so\nlets keep it simple and just continue the chain.\n\nWhile fixing we also improve the comment and explain the reason for taking\nthe reference and not dropping it.",null,[],[],[],[],[15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107],{"_key":16},"DLA-4379-1",{"_key":18},"DSA-6053-1",{"_key":20},"SUSE-SU-2025:4057-1",{"_key":22},"SUSE-SU-2025:4132-1",{"_key":24},"SUSE-SU-2025:4128-1",{"_key":26},"SUSE-SU-2025:4301-1",{"_key":28},"OPENSUSE-SU-2026:10301-1",{"_key":30},"SUSE-SU-2025:21040-1",{"_key":32},"SUSE-SU-2025:21052-1",{"_key":34},"SUSE-SU-2025:21056-1",{"_key":36},"SUSE-SU-2025:21064-1",{"_key":38},"SUSE-SU-2025:21080-1",{"_key":40},"SUSE-SU-2025:21147-1",{"_key":42},"SUSE-SU-2025:21180-1",{"_key":44},"SUSE-SU-2025:4141-1",{"_key":46},"SUSE-SU-2025:4140-1",{"_key":48},"OPENSUSE-SU-2025:15702-1",{"_key":50},"OPENSUSE-SU-2025:20091-1",{"_key":52},"RHSA-2026:0759",{"_key":54},"RHSA-2026:0760",{"_key":56},"RHSA-2026:1879",{"_key":58},"RHSA-2026:2560",{"_key":60},"RHSA-2026:2583",{"_key":62},"MGASA-2025-0309",{"_key":64},"MGASA-2025-0310",{"_key":66},"RHSA-2026:6193",{"_key":68},"RHSA-2026:3275",{"_key":70},"USN-8029-1",{"_key":72},"USN-8029-2",{"_key":74},"USN-8029-3",{"_key":76},"USN-8030-1",{"_key":78},"DEBIAN-CVE-2025-40096",{"_key":80},"USN-8095-1",{"_key":82},"USN-8095-2",{"_key":84},"USN-8095-3",{"_key":86},"USN-8095-4",{"_key":88},"USN-8095-5",{"_key":90},"USN-8100-1",{"_key":92},"USN-8125-1",{"_key":94},"USN-8165-1",{"_key":96},"RHSA-2026:2535",{"_key":98},"USN-8126-1",{"_key":100},"RHSA-2026:6153",{"_key":102},"RHSA-2026:6164",{"_key":104},"UBUNTU-CVE-2025-40096",{"_key":106},"USN-8048-1",{"_key":108},"USN-8261-1",[],[111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128],{"_key":20},{"_key":22},{"_key":24},{"_key":26},{"_key":28},{"_key":30},{"_key":32},{"_key":34},{"_key":36},{"_key":38},{"_key":40},{"_key":42},{"_key":44},{"_key":46},{"_key":48},{"_key":50},{"_key":62},{"_key":64},"2025-10-30T09:48:03.954Z","2026-05-11T21:42:26.180Z","Deferred",{"cisa_kev":133,"cisa_ransomware":133,"cisa_vendor":9,"epss_severity":134,"epss_score":135,"severity":9,"severity_score":9,"severity_version":9,"severity_source":9,"severity_vector":9,"severity_status":131},false,"low",0.00064,[137,143,147,151,155],{"url":138,"sources":139,"tags":142},"https://git.kernel.org/stable/c/4c38a63ae12ecc9370a7678077bde2d61aa80e9c",[140,141],"cve.org","nvd",[],{"url":144,"sources":145,"tags":146},"https://git.kernel.org/stable/c/57239762aa90ad768dac055021f27705dae73344",[140,141],[],{"url":148,"sources":149,"tags":150},"https://git.kernel.org/stable/c/e5e3eb2aff92994ee81ce633f1c4e73bd4b87e11",[140,141],[],{"url":152,"sources":153,"tags":154},"https://git.kernel.org/stable/c/fdfb47e85af1e11ec822c82739dde2dd8dff5115",[140,141],[],{"url":156,"sources":157,"tags":158},"https://git.kernel.org/stable/c/5801e65206b065b0b2af032f7f1eef222aa2fd83",[140,141],[],[],{"date":161,"score":135,"percentile":162},"2026-06-04",0.20138,[164,168,172,175,178,181,184,187,190,193,196,199,202,205,208,211,215,218,221,224,227,230,233,236,239,242,245,248,252,255,258,261,264,267,270,273,276,279,282,285,288,290,293,296,299,302,305,308,311,314,317,321,324,327,330,333,336,339,342,345,348,351,354,357,361,364,367,370,373,376,379,382,385,388,391,394,396,399,402,405,408,411,414,417,420,423,426,429,432,434],{"date":165,"score":166,"percentile":167},"2025-11-04",0.00018,0.03317,{"date":169,"score":170,"percentile":171},"2025-11-05",0.00024,0.04947,{"date":173,"score":170,"percentile":174},"2025-11-06",0.05061,{"date":176,"score":170,"percentile":177},"2025-11-07",0.05067,{"date":179,"score":170,"percentile":180},"2025-11-08",0.05062,{"date":182,"score":170,"percentile":183},"2025-11-09",0.05066,{"date":185,"score":170,"percentile":186},"2025-11-10",0.05044,{"date":188,"score":170,"percentile":189},"2025-11-11",0.05082,{"date":191,"score":170,"percentile":192},"2025-11-12",0.05087,{"date":194,"score":170,"percentile":195},"2025-11-13",0.05114,{"date":197,"score":170,"percentile":198},"2025-11-14",0.05151,{"date":200,"score":170,"percentile":201},"2025-11-15",0.05175,{"date":203,"score":170,"percentile":204},"2025-11-16",0.0519,{"date":206,"score":170,"percentile":207},"2025-11-17",0.05185,{"date":209,"score":170,"percentile":210},"2025-11-18",0.03061,{"date":212,"score":213,"percentile":214},"2025-11-19",0.00041,0.07752,{"date":216,"score":213,"percentile":217},"2025-11-20",0.07785,{"date":219,"score":213,"percentile":220},"2025-11-21",0.12175,{"date":222,"score":213,"percentile":223},"2025-11-22",0.12186,{"date":225,"score":213,"percentile":226},"2025-11-23",0.12172,{"date":228,"score":213,"percentile":229},"2025-11-24",0.1212,{"date":231,"score":213,"percentile":232},"2025-11-25",0.12125,{"date":234,"score":213,"percentile":235},"2025-11-26",0.12121,{"date":237,"score":213,"percentile":238},"2025-11-27",0.12128,{"date":240,"score":213,"percentile":241},"2025-11-28",0.12122,{"date":243,"score":213,"percentile":244},"2025-11-29",0.12074,{"date":246,"score":213,"percentile":247},"2025-11-30",0.12075,{"date":249,"score":250,"percentile":251},"2025-12-01",0.00045,0.13412,{"date":253,"score":250,"percentile":254},"2025-12-02",0.13431,{"date":256,"score":250,"percentile":257},"2025-12-03",0.13452,{"date":259,"score":250,"percentile":260},"2025-12-04",0.13423,{"date":262,"score":250,"percentile":263},"2025-12-05",0.13496,{"date":265,"score":250,"percentile":266},"2025-12-06",0.13512,{"date":268,"score":250,"percentile":269},"2025-12-07",0.13494,{"date":271,"score":250,"percentile":272},"2025-12-08",0.13506,{"date":274,"score":250,"percentile":275},"2025-12-09",0.13566,{"date":277,"score":250,"percentile":278},"2025-12-10",0.13635,{"date":280,"score":250,"percentile":281},"2025-12-11",0.13667,{"date":283,"score":250,"percentile":284},"2025-12-12",0.13712,{"date":286,"score":250,"percentile":287},"2025-12-13",0.13737,{"date":289,"score":250,"percentile":284},"2025-12-14",{"date":291,"score":250,"percentile":292},"2025-12-15",0.13677,{"date":294,"score":250,"percentile":295},"2025-12-16",0.13681,{"date":297,"score":250,"percentile":298},"2025-12-17",0.1378,{"date":300,"score":250,"percentile":301},"2025-12-18",0.13837,{"date":303,"score":250,"percentile":304},"2025-12-19",0.13882,{"date":306,"score":250,"percentile":307},"2025-12-20",0.1387,{"date":309,"score":250,"percentile":310},"2025-12-21",0.13829,{"date":312,"score":250,"percentile":313},"2025-12-22",0.13779,{"date":315,"score":250,"percentile":316},"2025-12-23",0.13776,{"date":318,"score":319,"percentile":320},"2025-12-24",0.00037,0.10881,{"date":322,"score":319,"percentile":323},"2025-12-25",0.1096,{"date":325,"score":319,"percentile":326},"2025-12-26",0.10954,{"date":328,"score":319,"percentile":329},"2025-12-27",0.10963,{"date":331,"score":319,"percentile":332},"2025-12-28",0.10959,{"date":334,"score":319,"percentile":335},"2025-12-29",0.10923,{"date":337,"score":319,"percentile":338},"2025-12-30",0.10903,{"date":340,"score":319,"percentile":341},"2025-12-31",0.10952,{"date":343,"score":319,"percentile":344},"2026-01-01",0.10994,{"date":346,"score":319,"percentile":347},"2026-01-02",0.10991,{"date":349,"score":319,"percentile":350},"2026-01-03",0.10957,{"date":352,"score":319,"percentile":353},"2026-01-04",0.10884,{"date":355,"score":319,"percentile":356},"2026-01-05",0.10841,{"date":358,"score":359,"percentile":360},"2026-01-06",0.00039,0.11519,{"date":362,"score":359,"percentile":363},"2026-01-07",0.11555,{"date":365,"score":359,"percentile":366},"2026-01-08",0.11603,{"date":368,"score":359,"percentile":369},"2026-01-09",0.11631,{"date":371,"score":359,"percentile":372},"2026-01-10",0.1164,{"date":374,"score":359,"percentile":375},"2026-01-11",0.11612,{"date":377,"score":359,"percentile":378},"2026-01-12",0.11587,{"date":380,"score":359,"percentile":381},"2026-01-13",0.11561,{"date":383,"score":359,"percentile":384},"2026-01-14",0.11614,{"date":386,"score":359,"percentile":387},"2026-01-15",0.11617,{"date":389,"score":359,"percentile":390},"2026-01-16",0.11658,{"date":392,"score":359,"percentile":393},"2026-01-17",0.11665,{"date":395,"score":359,"percentile":375},"2026-01-18",{"date":397,"score":359,"percentile":398},"2026-01-19",0.11547,{"date":400,"score":359,"percentile":401},"2026-01-20",0.11528,{"date":403,"score":359,"percentile":404},"2026-01-21",0.11509,{"date":406,"score":359,"percentile":407},"2026-01-22",0.11495,{"date":409,"score":359,"percentile":410},"2026-01-23",0.11583,{"date":412,"score":359,"percentile":413},"2026-01-24",0.11635,{"date":415,"score":359,"percentile":416},"2026-01-25",0.11588,{"date":418,"score":359,"percentile":419},"2026-01-26",0.11527,{"date":421,"score":359,"percentile":422},"2026-01-27",0.11513,{"date":424,"score":359,"percentile":425},"2026-01-28",0.11505,{"date":427,"score":359,"percentile":428},"2026-01-29",0.11483,{"date":430,"score":359,"percentile":431},"2026-01-30",0.11512,{"date":433,"score":359,"percentile":401},"2026-01-31",{"date":435,"score":359,"percentile":436},"2026-02-01",0.11534,[],[439],{"ecosystem":9,"name":440,"vendor":441,"product":441,"cpe_part":442,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":443},"Linux","linux","a",[444,451,454,457,460,463],{"version":445,"is_range":446,"range_type":140,"version_start":447,"version_start_type":448,"version_end":449,"version_end_type":450,"fixed_in":9},">= 963d0b3569354230f6e2c36a286ef270a8901878, \u003C 4c38a63ae12ecc9370a7678077bde2d61aa80e9c",true,"963d0b3569354230f6e2c36a286ef270a8901878","including","4c38a63ae12ecc9370a7678077bde2d61aa80e9c","excluding",{"version":452,"is_range":446,"range_type":140,"version_start":447,"version_start_type":448,"version_end":453,"version_end_type":450,"fixed_in":9},">= 963d0b3569354230f6e2c36a286ef270a8901878, \u003C 57239762aa90ad768dac055021f27705dae73344","57239762aa90ad768dac055021f27705dae73344",{"version":455,"is_range":446,"range_type":140,"version_start":447,"version_start_type":448,"version_end":456,"version_end_type":450,"fixed_in":9},">= 963d0b3569354230f6e2c36a286ef270a8901878, \u003C e5e3eb2aff92994ee81ce633f1c4e73bd4b87e11","e5e3eb2aff92994ee81ce633f1c4e73bd4b87e11",{"version":458,"is_range":446,"range_type":140,"version_start":447,"version_start_type":448,"version_end":459,"version_end_type":450,"fixed_in":9},">= 963d0b3569354230f6e2c36a286ef270a8901878, \u003C fdfb47e85af1e11ec822c82739dde2dd8dff5115","fdfb47e85af1e11ec822c82739dde2dd8dff5115",{"version":461,"is_range":446,"range_type":140,"version_start":447,"version_start_type":448,"version_end":462,"version_end_type":450,"fixed_in":9},">= 963d0b3569354230f6e2c36a286ef270a8901878, \u003C 5801e65206b065b0b2af032f7f1eef222aa2fd83","5801e65206b065b0b2af032f7f1eef222aa2fd83",{"version":464,"is_range":133,"range_type":140,"version_start":464,"version_start_type":448,"version_end":464,"version_end_type":448,"fixed_in":9},"5.16"]