In the Linux kernel, the following vulnerability has been resolved:
cgroup: split cgroupdestroywq into 3 workqueues
A hung task can occur during [1] LTP cgroup testing when repeatedly mounting/unmounting perfevent and netprio controllers with systemd.unifiedcgrouphierarchy=1. The hang manifests in cgrouplockanddrainoffline() during root destruction.
Related case: cgroupfjfunctionperfevent cgroupfjfunction.sh perfevent cgroupfjfunctionnetprio cgroupfjfunction.sh netprio
Call Trace: cgrouplockanddrainoffline+0x14c/0x1e8 cgroupdestroyroot+0x3c/0x2c0 cssfreerworkfn+0x248/0x338 processonework+0x16c/0x3b8 workerthread+0x22c/0x3b0 kthread+0xec/0x100 retfromfork+0x10/0x20
Root Cause:
CPU0 CPU1 mount perfevent umount netprio cgroup1gettree cgroupkillsb rebindsubsystems // root destruction enqueues // cgroupdestroywq // kill all perfevent css // one perfevent css A is dying // css A offline enqueues cgroupdestroywq // root destruction will be executed first cssfreerworkfn cgroupdestroyroot cgrouplockanddrainoffline // some perf descendants are dying // cgroupdestroywq max_active = 1 // waiting for css A to die
Problem scenario: 1. CPU0 mounts perfevent (rebindsubsystems) 2. CPU1 unmounts netprio (cgroupkillsb), queuing root destruction work 3. A dying perfevent CSS gets queued for offline after root destruction 4. Root destruction waits for offline completion, but offline work is blocked behind root destruction in cgroupdestroywq (max_active=1)
Solution: Split cgroupdestroywq into three dedicated workqueues: cgroupofflinewq – Handles CSS offline operations cgroupreleasewq – Manages resource release cgroupfreewq – Performs final memory deallocation
This separation eliminates blocking in the CSS free path while waiting for offline operations to complete.
[1] https://github.com/linux-test-project/ltp/blob/master/runtest/controllers
[
{
"signature_version": "v1",
"id": "CVE-2025-39953-06f90efb",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f919a89c9d06816dbdbbd168fa41d27411a7f9",
"digest": {
"length": 1084.0,
"function_hash": "217413051552392748444614370964499673494"
},
"deprecated": false,
"target": {
"function": "css_release_work_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-10f68b9a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f919a89c9d06816dbdbbd168fa41d27411a7f9",
"digest": {
"length": 996.0,
"function_hash": "95892446199224686811735684555914838526"
},
"deprecated": false,
"target": {
"function": "css_create",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-1300e6de",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@05e0b03447cf215ec384210441b34b7a3b16e8b0",
"digest": {
"length": 300.0,
"function_hash": "181557235097318975632650905207912428468"
},
"deprecated": false,
"target": {
"function": "css_killed_ref_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-133a83f2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ded4d207a3209a834b6831ceec7f39b934c74802",
"digest": {
"length": 1148.0,
"function_hash": "37090713185341925312698971057681255091"
},
"deprecated": false,
"target": {
"function": "css_release_work_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-13dc4d2d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0c896bda7077aa5005473e2c5b3c27173313b4c",
"digest": {
"length": 300.0,
"function_hash": "181557235097318975632650905207912428468"
},
"deprecated": false,
"target": {
"function": "css_killed_ref_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-1ac5f241",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f919a89c9d06816dbdbbd168fa41d27411a7f9",
"digest": {
"length": 141.0,
"function_hash": "88116290070741649382284593065293415183"
},
"deprecated": false,
"target": {
"function": "cgroup_wq_init",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-1eb589d8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4a1e3ec28e8062cd9f339aa6a942df9c5bcb6811",
"digest": {
"length": 979.0,
"function_hash": "70787099591383098866622539307327578398"
},
"deprecated": false,
"target": {
"function": "css_create",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-24ef7735",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0c896bda7077aa5005473e2c5b3c27173313b4c",
"digest": {
"length": 141.0,
"function_hash": "88116290070741649382284593065293415183"
},
"deprecated": false,
"target": {
"function": "cgroup_wq_init",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-2c9d1406",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f919a89c9d06816dbdbbd168fa41d27411a7f9",
"digest": {
"length": 300.0,
"function_hash": "181557235097318975632650905207912428468"
},
"deprecated": false,
"target": {
"function": "css_killed_ref_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-376c5a24",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4a1e3ec28e8062cd9f339aa6a942df9c5bcb6811",
"digest": {
"length": 257.0,
"function_hash": "21316237699473839620085511076415631827"
},
"deprecated": false,
"target": {
"function": "css_release",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-3e2d669f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993049c9b1355c78918344a6403427d53f9ee700",
"digest": {
"length": 945.0,
"function_hash": "199758935850826341412717816218287966317"
},
"deprecated": false,
"target": {
"function": "css_release_work_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-40471ad7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f919a89c9d06816dbdbbd168fa41d27411a7f9",
"digest": {
"line_hashes": [
"11814964444948902494340750995510954920",
"296914406779112039678513011725103036459",
"141829081294110260805049407787626147855",
"147706542545225543235923299273973550305",
"203043908932576462786272499805168780236",
"151381362909873342428992969670287133614",
"177808502194549009112291914140888241014",
"241200058860161103992588447438102500581",
"258984017417247360694447560484427426765",
"191489828254123876349982097761289895786",
"16942920262761580413641835989581918790",
"264249704875846656156661048898976956864",
"321755378337776007496133227539442442947",
"132412524729903249849423747194463651774",
"328492220540902161571387145257064391982",
"186781157714168648750729109236203845375",
"310245320132409472486004944098728772354",
"276370780275362581574735441238007480393",
"61293138286370435496976669206884595447",
"183154152367531385211370363416143579579",
"65545067551869694128376041919092704142",
"296263582547642612921281943984536585488",
"253148598016543824489465478647292062975",
"105637374879101127388535060376545994784",
"172235564646897637552925691556470609882"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-40bf9eda",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@05e0b03447cf215ec384210441b34b7a3b16e8b0",
"digest": {
"length": 996.0,
"function_hash": "95892446199224686811735684555914838526"
},
"deprecated": false,
"target": {
"function": "css_create",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-4f69c213",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@05e0b03447cf215ec384210441b34b7a3b16e8b0",
"digest": {
"length": 1084.0,
"function_hash": "217413051552392748444614370964499673494"
},
"deprecated": false,
"target": {
"function": "css_release_work_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-5429c1e1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993049c9b1355c78918344a6403427d53f9ee700",
"digest": {
"length": 141.0,
"function_hash": "88116290070741649382284593065293415183"
},
"deprecated": false,
"target": {
"function": "cgroup_wq_init",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-560760b4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@05e0b03447cf215ec384210441b34b7a3b16e8b0",
"digest": {
"length": 257.0,
"function_hash": "21316237699473839620085511076415631827"
},
"deprecated": false,
"target": {
"function": "css_release",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-5967e302",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0c896bda7077aa5005473e2c5b3c27173313b4c",
"digest": {
"line_hashes": [
"11814964444948902494340750995510954920",
"296914406779112039678513011725103036459",
"141829081294110260805049407787626147855",
"147706542545225543235923299273973550305",
"161291689923023675479074431176955243557",
"36750136917948448063603410323697356581",
"177808502194549009112291914140888241014",
"241200058860161103992588447438102500581",
"258984017417247360694447560484427426765",
"191489828254123876349982097761289895786",
"16942920262761580413641835989581918790",
"264249704875846656156661048898976956864",
"8307029051361464514914199521451991088",
"58053653999084334286622915554854846645",
"328492220540902161571387145257064391982",
"186781157714168648750729109236203845375",
"310245320132409472486004944098728772354",
"276370780275362581574735441238007480393",
"61293138286370435496976669206884595447",
"183154152367531385211370363416143579579",
"65545067551869694128376041919092704142",
"296263582547642612921281943984536585488",
"253148598016543824489465478647292062975",
"105637374879101127388535060376545994784",
"172235564646897637552925691556470609882"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-59b7d21a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4a1e3ec28e8062cd9f339aa6a942df9c5bcb6811",
"digest": {
"length": 141.0,
"function_hash": "88116290070741649382284593065293415183"
},
"deprecated": false,
"target": {
"function": "cgroup_wq_init",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-5c72a401",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2795d1b92506e3adf52a298f7181032a1525e04",
"digest": {
"length": 141.0,
"function_hash": "88116290070741649382284593065293415183"
},
"deprecated": false,
"target": {
"function": "cgroup_wq_init",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-5e8395ca",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4a1e3ec28e8062cd9f339aa6a942df9c5bcb6811",
"digest": {
"length": 945.0,
"function_hash": "199758935850826341412717816218287966317"
},
"deprecated": false,
"target": {
"function": "css_release_work_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-66595cb3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f919a89c9d06816dbdbbd168fa41d27411a7f9",
"digest": {
"length": 257.0,
"function_hash": "21316237699473839620085511076415631827"
},
"deprecated": false,
"target": {
"function": "css_release",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-6c4e0359",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0c896bda7077aa5005473e2c5b3c27173313b4c",
"digest": {
"length": 999.0,
"function_hash": "125023812279214517559148225306009679916"
},
"deprecated": false,
"target": {
"function": "css_release_work_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-6d735a21",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993049c9b1355c78918344a6403427d53f9ee700",
"digest": {
"line_hashes": [
"11814964444948902494340750995510954920",
"296914406779112039678513011725103036459",
"141829081294110260805049407787626147855",
"147706542545225543235923299273973550305",
"203043908932576462786272499805168780236",
"151381362909873342428992969670287133614",
"177808502194549009112291914140888241014",
"241200058860161103992588447438102500581",
"258984017417247360694447560484427426765",
"191489828254123876349982097761289895786",
"16942920262761580413641835989581918790",
"264249704875846656156661048898976956864",
"8307029051361464514914199521451991088",
"58053653999084334286622915554854846645",
"328492220540902161571387145257064391982",
"186781157714168648750729109236203845375",
"310245320132409472486004944098728772354",
"276370780275362581574735441238007480393",
"61293138286370435496976669206884595447",
"183154152367531385211370363416143579579",
"65545067551869694128376041919092704142",
"296263582547642612921281943984536585488",
"253148598016543824489465478647292062975",
"105637374879101127388535060376545994784",
"172235564646897637552925691556470609882"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-733c3f8a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2795d1b92506e3adf52a298f7181032a1525e04",
"digest": {
"length": 300.0,
"function_hash": "181557235097318975632650905207912428468"
},
"deprecated": false,
"target": {
"function": "css_killed_ref_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-75837d51",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0c896bda7077aa5005473e2c5b3c27173313b4c",
"digest": {
"length": 257.0,
"function_hash": "21316237699473839620085511076415631827"
},
"deprecated": false,
"target": {
"function": "css_release",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-794b232b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2795d1b92506e3adf52a298f7181032a1525e04",
"digest": {
"length": 257.0,
"function_hash": "21316237699473839620085511076415631827"
},
"deprecated": false,
"target": {
"function": "css_release",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-7b146245",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993049c9b1355c78918344a6403427d53f9ee700",
"digest": {
"length": 300.0,
"function_hash": "181557235097318975632650905207912428468"
},
"deprecated": false,
"target": {
"function": "css_killed_ref_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-7cda74bf",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993049c9b1355c78918344a6403427d53f9ee700",
"digest": {
"length": 257.0,
"function_hash": "21316237699473839620085511076415631827"
},
"deprecated": false,
"target": {
"function": "css_release",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-825039b7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cabadd7fd15f97090f752fd22dd7f876a0dc3dc4",
"digest": {
"length": 1453.0,
"function_hash": "108862556541120104710027189268910616587"
},
"deprecated": false,
"target": {
"function": "css_create",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-83f6115b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ded4d207a3209a834b6831ceec7f39b934c74802",
"digest": {
"length": 979.0,
"function_hash": "70787099591383098866622539307327578398"
},
"deprecated": false,
"target": {
"function": "css_create",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-8d632542",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cabadd7fd15f97090f752fd22dd7f876a0dc3dc4",
"digest": {
"length": 257.0,
"function_hash": "21316237699473839620085511076415631827"
},
"deprecated": false,
"target": {
"function": "css_release",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-9298e121",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@05e0b03447cf215ec384210441b34b7a3b16e8b0",
"digest": {
"line_hashes": [
"11814964444948902494340750995510954920",
"296914406779112039678513011725103036459",
"141829081294110260805049407787626147855",
"147706542545225543235923299273973550305",
"203043908932576462786272499805168780236",
"151381362909873342428992969670287133614",
"177808502194549009112291914140888241014",
"241200058860161103992588447438102500581",
"258984017417247360694447560484427426765",
"191489828254123876349982097761289895786",
"16942920262761580413641835989581918790",
"264249704875846656156661048898976956864",
"321755378337776007496133227539442442947",
"132412524729903249849423747194463651774",
"328492220540902161571387145257064391982",
"186781157714168648750729109236203845375",
"310245320132409472486004944098728772354",
"276370780275362581574735441238007480393",
"61293138286370435496976669206884595447",
"183154152367531385211370363416143579579",
"65545067551869694128376041919092704142",
"296263582547642612921281943984536585488",
"253148598016543824489465478647292062975",
"105637374879101127388535060376545994784",
"172235564646897637552925691556470609882"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-984823c7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0c896bda7077aa5005473e2c5b3c27173313b4c",
"digest": {
"length": 1453.0,
"function_hash": "108862556541120104710027189268910616587"
},
"deprecated": false,
"target": {
"function": "css_create",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-99e7f396",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ded4d207a3209a834b6831ceec7f39b934c74802",
"digest": {
"length": 141.0,
"function_hash": "88116290070741649382284593065293415183"
},
"deprecated": false,
"target": {
"function": "cgroup_wq_init",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-9feb35a0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ded4d207a3209a834b6831ceec7f39b934c74802",
"digest": {
"line_hashes": [
"11814964444948902494340750995510954920",
"296914406779112039678513011725103036459",
"141829081294110260805049407787626147855",
"147706542545225543235923299273973550305",
"203043908932576462786272499805168780236",
"151381362909873342428992969670287133614",
"177808502194549009112291914140888241014",
"241200058860161103992588447438102500581",
"258984017417247360694447560484427426765",
"191489828254123876349982097761289895786",
"16942920262761580413641835989581918790",
"264249704875846656156661048898976956864",
"8307029051361464514914199521451991088",
"58053653999084334286622915554854846645",
"328492220540902161571387145257064391982",
"186781157714168648750729109236203845375",
"310245320132409472486004944098728772354",
"276370780275362581574735441238007480393",
"61293138286370435496976669206884595447",
"183154152367531385211370363416143579579",
"65545067551869694128376041919092704142",
"296263582547642612921281943984536585488",
"253148598016543824489465478647292062975",
"105637374879101127388535060376545994784",
"172235564646897637552925691556470609882"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-ab686701",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993049c9b1355c78918344a6403427d53f9ee700",
"digest": {
"length": 979.0,
"function_hash": "70787099591383098866622539307327578398"
},
"deprecated": false,
"target": {
"function": "css_create",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-ad3f5658",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cabadd7fd15f97090f752fd22dd7f876a0dc3dc4",
"digest": {
"length": 1072.0,
"function_hash": "204661129040861164611743170989029975764"
},
"deprecated": false,
"target": {
"function": "css_release_work_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-b33e4193",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cabadd7fd15f97090f752fd22dd7f876a0dc3dc4",
"digest": {
"length": 300.0,
"function_hash": "181557235097318975632650905207912428468"
},
"deprecated": false,
"target": {
"function": "css_killed_ref_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-b9d5df67",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4a1e3ec28e8062cd9f339aa6a942df9c5bcb6811",
"digest": {
"length": 300.0,
"function_hash": "181557235097318975632650905207912428468"
},
"deprecated": false,
"target": {
"function": "css_killed_ref_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-bb58bf32",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2795d1b92506e3adf52a298f7181032a1525e04",
"digest": {
"length": 975.0,
"function_hash": "254296191701260107929066672926198209786"
},
"deprecated": false,
"target": {
"function": "css_release_work_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-bc32e5d5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ded4d207a3209a834b6831ceec7f39b934c74802",
"digest": {
"length": 300.0,
"function_hash": "181557235097318975632650905207912428468"
},
"deprecated": false,
"target": {
"function": "css_killed_ref_fn",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-beb2a924",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@05e0b03447cf215ec384210441b34b7a3b16e8b0",
"digest": {
"length": 141.0,
"function_hash": "88116290070741649382284593065293415183"
},
"deprecated": false,
"target": {
"function": "cgroup_wq_init",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-ca9283b4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2795d1b92506e3adf52a298f7181032a1525e04",
"digest": {
"line_hashes": [
"11814964444948902494340750995510954920",
"296914406779112039678513011725103036459",
"141829081294110260805049407787626147855",
"147706542545225543235923299273973550305",
"161291689923023675479074431176955243557",
"36750136917948448063603410323697356581",
"177808502194549009112291914140888241014",
"241200058860161103992588447438102500581",
"258984017417247360694447560484427426765",
"191489828254123876349982097761289895786",
"16942920262761580413641835989581918790",
"264249704875846656156661048898976956864",
"8307029051361464514914199521451991088",
"58053653999084334286622915554854846645",
"328492220540902161571387145257064391982",
"186781157714168648750729109236203845375",
"310245320132409472486004944098728772354",
"276370780275362581574735441238007480393",
"61293138286370435496976669206884595447",
"183154152367531385211370363416143579579",
"65545067551869694128376041919092704142",
"296263582547642612921281943984536585488",
"253148598016543824489465478647292062975",
"105637374879101127388535060376545994784",
"172235564646897637552925691556470609882"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-d01f6a6f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cabadd7fd15f97090f752fd22dd7f876a0dc3dc4",
"digest": {
"length": 141.0,
"function_hash": "88116290070741649382284593065293415183"
},
"deprecated": false,
"target": {
"function": "cgroup_wq_init",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-e0fe3b5d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cabadd7fd15f97090f752fd22dd7f876a0dc3dc4",
"digest": {
"line_hashes": [
"11814964444948902494340750995510954920",
"296914406779112039678513011725103036459",
"141829081294110260805049407787626147855",
"147706542545225543235923299273973550305",
"161291689923023675479074431176955243557",
"36750136917948448063603410323697356581",
"177808502194549009112291914140888241014",
"241200058860161103992588447438102500581",
"258984017417247360694447560484427426765",
"191489828254123876349982097761289895786",
"16942920262761580413641835989581918790",
"264249704875846656156661048898976956864",
"8307029051361464514914199521451991088",
"58053653999084334286622915554854846645",
"328492220540902161571387145257064391982",
"230309957829371005632813255338079670290",
"310245320132409472486004944098728772354",
"276370780275362581574735441238007480393",
"61293138286370435496976669206884595447",
"183154152367531385211370363416143579579",
"65545067551869694128376041919092704142",
"296263582547642612921281943984536585488",
"253148598016543824489465478647292062975",
"105637374879101127388535060376545994784",
"172235564646897637552925691556470609882"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-e3f36a0b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ded4d207a3209a834b6831ceec7f39b934c74802",
"digest": {
"length": 257.0,
"function_hash": "21316237699473839620085511076415631827"
},
"deprecated": false,
"target": {
"function": "css_release",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-ee662626",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4a1e3ec28e8062cd9f339aa6a942df9c5bcb6811",
"digest": {
"line_hashes": [
"11814964444948902494340750995510954920",
"296914406779112039678513011725103036459",
"141829081294110260805049407787626147855",
"147706542545225543235923299273973550305",
"203043908932576462786272499805168780236",
"151381362909873342428992969670287133614",
"177808502194549009112291914140888241014",
"241200058860161103992588447438102500581",
"258984017417247360694447560484427426765",
"191489828254123876349982097761289895786",
"16942920262761580413641835989581918790",
"264249704875846656156661048898976956864",
"8307029051361464514914199521451991088",
"58053653999084334286622915554854846645",
"328492220540902161571387145257064391982",
"186781157714168648750729109236203845375",
"310245320132409472486004944098728772354",
"276370780275362581574735441238007480393",
"61293138286370435496976669206884595447",
"183154152367531385211370363416143579579",
"65545067551869694128376041919092704142",
"296263582547642612921281943984536585488",
"253148598016543824489465478647292062975",
"105637374879101127388535060376545994784",
"172235564646897637552925691556470609882"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2025-39953-eed90ccd",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2795d1b92506e3adf52a298f7181032a1525e04",
"digest": {
"length": 979.0,
"function_hash": "70787099591383098866622539307327578398"
},
"deprecated": false,
"target": {
"function": "css_create",
"file": "kernel/cgroup/cgroup.c"
},
"signature_type": "Function"
}
]