{"id":66595,"date":"2026-06-28T03:30:33","date_gmt":"2026-06-28T03:30:33","guid":{"rendered":"https:\/\/zero.redgem.net\/?p=66595"},"modified":"2026-06-28T03:30:33","modified_gmt":"2026-06-28T03:30:33","slug":"quota-fix-race-of-dquotscanactive-with-quota-deactivation","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=66595","title":{"rendered":"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;&#8221;,&#8221;description&#8221;:&#8221;In the Linux kernel, the following vulnerability has been resolved:\\n\\nquota: Fix race of dquot_scan_active() with quota deactivation\\n\\ndquot_scan_active() can race with quota deactivation in\\nquota_release_workfn() like:\\n\\n  CPU0 (quota_release_workfn)         CPU1 (dquot_scan_active)\\n  ==============================      ==============================\\n  spin_lock(\\u0026dq_list_lock);\\n  list_replace_init(\\n    \\u0026releasing_dquots, \\u0026rls_head);\\n    \/* dquot X on rls_head,\\n       dq_count == 0,\\n       DQ_ACTIVE_B still set *\/\\n  spin_unlock(\\u0026dq_list_lock);\\n  synchronize_srcu(\\u0026dquot_srcu);\\n                                      spin_lock(\\u0026dq_list_lock);\\n                                      list_for_each_entry(dquot,\\n                                          \\u0026inuse_list, dq_inuse) {\\n                                        \/* finds dquot X *\/\\n                                        dquot_active(X) -\\u003e true\\n                                        atomic_inc(\\u0026X-\\u003edq_count);\\n                                      }\\n                                      spin_unlock(\\u0026dq_list_lock);\\n  spin_lock(\\u0026dq_list_lock);\\n  dquot = list_first_entry(\\u0026rls_head);\\n  WARN_ON_ONCE(atomic_read(\\u0026dquot-\\u003edq_count));\\n\\nThe problem is not only a cosmetic one as under memory pressure the\\ncaller of dquot_scan_active() can end up working on freed dquot.\\n\\nFix the problem by making sure the dquot is removed from releasing list\\nwhen we acquire a reference to it.&#8221;,&#8221;published&#8221;:&#8221;2026-06-24T16:29:56.043Z&#8221;,&#8221;modified&#8221;:&#8221;2026-06-28T06:38:37.088Z&#8221;,&#8221;type&#8221;:&#8221;cve&#8221;,&#8221;title&#8221;:&#8221;quota: Fix race of dquot_scan_active() with quota deactivation&#8221;,&#8221;source&#8221;:&#8221;Linux&#8221;,&#8221;references&#8221;:&#8221;https:\/\/git.kernel.org\/stable\/c\/2bdc80f4619411e5bd4a3ef23f51e14021ed457c\\nhttps:\/\/git.kernel.org\/stable\/c\/f9438cb8c8ec3adc84b2b450a3aab0123d074c3b\\nhttps:\/\/git.kernel.org\/stable\/c\/ac8a2e0d287ebf35e5d7e51e260b4e146648ba4a\\nhttps:\/\/git.kernel.org\/stable\/c\/6678dde265708003c2b42551af4a2e3cb05decd5\\nhttps:\/\/git.kernel.org\/stable\/c\/61e25f664dc2a08299e07d84c85776abc2350f75\\nhttps:\/\/git.kernel.org\/stable\/c\/fdd424d7c35633ac577fd87d1b043d1b8a6cd350\\nhttps:\/\/git.kernel.org\/stable\/c\/82cbdb4c1ebb5ea7d7bd45c18d3483b5bd32ebc1\\nhttps:\/\/git.kernel.org\/stable\/c\/e93ab401da4b2e2c1b8ef2424de2f238d51c8b2d&#8221;,&#8221;id&#8221;:&#8221;CVE-2026-53050&#8243;,&#8221;bulletinFamily&#8221;:&#8221;&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:null,&#8221;sourceData&#8221;:&#8221;Linux Linux 22c06bf1f99ec3ec16b1a81342becba4c59a1f16\\nLinux Linux 56e96b38d2f7cd95b3c30eb70decac7233915e0a\\nLinux Linux 12a820a9923c11e8e898da9f82c8aded70cdcd16\\nLinux Linux 869b6ea1609f655a43251bf41757aa44e5350a8f\\nLinux Linux 869b6ea1609f655a43251bf41757aa44e5350a8f\\nLinux Linux 869b6ea1609f655a43251bf41757aa44e5350a8f\\nLinux Linux 869b6ea1609f655a43251bf41757aa44e5350a8f\\nLinux Linux 869b6ea1609f655a43251bf41757aa44e5350a8f\\nLinux Linux bb7e3a019b52d829949d02b64ebab37838148fbf\\nLinux Linux 061a18239ced5eb086967a2b4451cb1cc5ce0702\\nLinux Linux 2a1ddddba6541143c8f73962f3021f1789114284\\nLinux Linux 5.10.199\\nLinux Linux 5.15.136\\nLinux Linux 6.1.59\\nLinux Linux 4.19.297\\nLinux Linux 5.4.259\\nLinux Linux 6.5.8\\nLinux Linux 6.6&#8243;,&#8221;sourceHref&#8221;:&#8221;&#8221;,&#8221;cvss&#8221;:{&#8220;score&#8221;:7.8,&#8221;severity&#8221;:&#8221;HIGH&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:L\/AC:L\/PR:L\/UI:N\/S:U\/C:H\/I:H\/A:H&#8221;,&#8221;version&#8221;:&#8221;3.1&#8243;},&#8221;cvss2&#8243;:{},&#8221;cvss3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;,&#8221;cvssV3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;}},&#8221;href&#8221;:&#8221;&#8221;,&#8221;category_name&#8221;:&#8221;CVE&#8221;,&#8221;post_link&#8221;:&#8221;&#8221;,&#8221;product&#8221;:&#8221;Linux&#8221;,&#8221;version&#8221;:&#8221;22c06bf1f99ec3ec16b1a81342becba4c59a1f16&#8243;,&#8221;vendor&#8221;:&#8221;Linux&#8221;,&#8221;ai_description&#8221;:&#8221;&#8221;,&#8221;ai_severity&#8221;:&#8221;&#8221;,&#8221;ai_vendor&#8221;:&#8221;&#8221;,&#8221;ai_product&#8221;:&#8221;&#8221;,&#8221;ai_version&#8221;:&#8221;&#8221;,&#8221;ai_score&#8221;:0}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;&#8221;,&#8221;description&#8221;:&#8221;In the Linux kernel, the following vulnerability has been resolved:\\n\\nquota: Fix race of dquot_scan_active() with quota deactivation\\n\\ndquot_scan_active() can race with quota deactivation in\\nquota_release_workfn() like:\\n\\n CPU0&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[6,8,28,12,15,13,7,11,5],"class_list":["post-66595","post","type-post","status-publish","format-standard","hentry","category-category_cve","tag-cve","tag-cvss","tag-cvss-78","tag-exploit","tag-high","tag-news","tag-security","tag-tapic","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050 - zero redgem<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zero.redgem.net\/?p=66595\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;&#8221;,&#8221;description&#8221;:&#8221;In the Linux kernel, the following vulnerability has been resolved:nnquota: Fix race of dquot_scan_active() with quota deactivationnndquot_scan_active() can race with quota deactivation innquota_release_workfn() like:nn CPU0...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=66595\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-28T03:30:33+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=66595#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=66595\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050\",\"datePublished\":\"2026-06-28T03:30:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=66595\"},\"wordCount\":618,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"CVSS-7.8\",\"exploit\",\"HIGH\",\"news\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_cve\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=66595#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=66595\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=66595\",\"name\":\"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-06-28T03:30:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=66595#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=66595\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=66595#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050 - zero redgem","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zero.redgem.net\/?p=66595","og_locale":"en_US","og_type":"article","og_title":"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;&#8221;,&#8221;description&#8221;:&#8221;In the Linux kernel, the following vulnerability has been resolved:nnquota: Fix race of dquot_scan_active() with quota deactivationnndquot_scan_active() can race with quota deactivation innquota_release_workfn() like:nn CPU0...","og_url":"https:\/\/zero.redgem.net\/?p=66595","og_site_name":"zero redgem","article_published_time":"2026-06-28T03:30:33+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=66595#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=66595"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050","datePublished":"2026-06-28T03:30:33+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=66595"},"wordCount":618,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","CVSS-7.8","exploit","HIGH","news","Security","tapic","Vulnerability"],"articleSection":["category_cve"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=66595#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=66595","url":"https:\/\/zero.redgem.net\/?p=66595","name":"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-06-28T03:30:33+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=66595#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=66595"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=66595#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"quota: Fix race of dquot_scan_active() with quota deactivation_CVE-2026-53050"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/66595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=66595"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/66595\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=66595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=66595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=66595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}