[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2022-48901":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T14:53:31.930Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":18,"aliases":19,"duplicate_of":9,"upstream":20,"downstream":21,"duplicates":38,"related":39,"reserved_at":9,"published_at":46,"modified_at":47,"state":48,"summary":49,"references_raw":58,"kevs":73,"epss":74,"epss_history":77,"metrics":345,"affected":351},"CVE-2022-48901","In the Linux kernel, the following vulnerability has been resolved:\n\nbtrfs: do not start relocation until in progress drops are done\n\nWe hit a bug with a recovering relocation on mount for one of our file\nsystems in production.  I reproduced this locally by injecting errors\ninto snapshot delete with balance running at the same time.  This\npresented as an error while looking up an extent item\n\n  WARNING: CPU: 5 PID: 1501 at fs/btrfs/extent-tree.c:866 lookup_inline_extent_backref+0x647/0x680\n  CPU: 5 PID: 1501 Comm: btrfs-balance Not tainted 5.16.0-rc8+ #8\n  RIP: 0010:lookup_inline_extent_backref+0x647/0x680\n  RSP: 0018:ffffae0a023ab960 EFLAGS: 00010202\n  RAX: 0000000000000001 RBX: 0000000000000000 RCX: 0000000000000000\n  RDX: 0000000000000000 RSI: 000000000000000c RDI: 0000000000000000\n  RBP: ffff943fd2a39b60 R08: 0000000000000000 R09: 0000000000000001\n  R10: 0001434088152de0 R11: 0000000000000000 R12: 0000000001d05000\n  R13: ffff943fd2a39b60 R14: ffff943fdb96f2a0 R15: ffff9442fc923000\n  FS:  0000000000000000(0000) GS:ffff944e9eb40000(0000) knlGS:0000000000000000\n  CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\n  CR2: 00007f1157b1fca8 CR3: 000000010f092000 CR4: 0000000000350ee0\n  Call Trace:\n   \u003CTASK>\n   insert_inline_extent_backref+0x46/0xd0\n   __btrfs_inc_extent_ref.isra.0+0x5f/0x200\n   ? btrfs_merge_delayed_refs+0x164/0x190\n   __btrfs_run_delayed_refs+0x561/0xfa0\n   ? btrfs_search_slot+0x7b4/0xb30\n   ? btrfs_update_root+0x1a9/0x2c0\n   btrfs_run_delayed_refs+0x73/0x1f0\n   ? btrfs_update_root+0x1a9/0x2c0\n   btrfs_commit_transaction+0x50/0xa50\n   ? btrfs_update_reloc_root+0x122/0x220\n   prepare_to_merge+0x29f/0x320\n   relocate_block_group+0x2b8/0x550\n   btrfs_relocate_block_group+0x1a6/0x350\n   btrfs_relocate_chunk+0x27/0xe0\n   btrfs_balance+0x777/0xe60\n   balance_kthread+0x35/0x50\n   ? btrfs_balance+0xe60/0xe60\n   kthread+0x16b/0x190\n   ? set_kthread_struct+0x40/0x40\n   ret_from_fork+0x22/0x30\n   \u003C/TASK>\n\nNormally snapshot deletion and relocation are excluded from running at\nthe same time by the fs_info->cleaner_mutex.  However if we had a\npending balance waiting to get the ->cleaner_mutex, and a snapshot\ndeletion was running, and then the box crashed, we would come up in a\nstate where we have a half deleted snapshot.\n\nAgain, in the normal case the snapshot deletion needs to complete before\nrelocation can start, but in this case relocation could very well start\nbefore the snapshot deletion completes, as we simply add the root to the\ndead roots list and wait for the next time the cleaner runs to clean up\nthe snapshot.\n\nFix this by setting a bit on the fs_info if we have any DEAD_ROOT's that\nhad a pending drop_progress key.  If they do then we know we were in the\nmiddle of the drop operation and set a flag on the fs_info.  Then\nbalance can wait until this flag is cleared to start up again.\n\nIf there are DEAD_ROOT's that don't have a drop_progress set then we're\nsafe to start balance right away as we'll be properly protected by the\ncleaner_mutex.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":9,"likelihood_of_exploit":9,"capec":17},"NVD-CWE-NOINFO","Insufficient Information","NVD uses this CWE ID when there is insufficient information to assign a specific CWE.","placeholder","NVD-Reserved",[],[],[],[],[22,24,26,28,30,32,34,36],{"_key":23},"SUSE-SU-2024:3225-1",{"_key":25},"SUSE-SU-2024:3249-1",{"_key":27},"SUSE-SU-2024:3499-1",{"_key":29},"SUSE-SU-2024:3569-1",{"_key":31},"SUSE-SU-2024:3587-1",{"_key":33},"SUSE-SU-2024:3592-1",{"_key":35},"DEBIAN-CVE-2022-48901",{"_key":37},"UBUNTU-CVE-2022-48901",[],[40,41,42,43,44,45],{"_key":23},{"_key":25},{"_key":27},{"_key":29},{"_key":31},{"_key":33},"2024-08-22T01:30:15.942Z","2026-05-11T18:49:21.362Z","Analyzed",{"cisa_kev":50,"cisa_ransomware":50,"cisa_vendor":9,"epss_severity":51,"epss_score":52,"severity":53,"severity_score":54,"severity_version":55,"severity_source":56,"severity_vector":57,"severity_status":48},false,"low",0.00028,"medium",5.5,"v3.1","nvd","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",[59,65,69],{"url":60,"sources":61,"tags":63},"https://git.kernel.org/stable/c/6599d5e8bd758d897fd2ef4dc388ae50278b1f7e",[62,56],"cve.org",[64],"Patch",{"url":66,"sources":67,"tags":68},"https://git.kernel.org/stable/c/5e70bc827b563caf22e1203428cc3719643de5aa",[62,56],[64],{"url":70,"sources":71,"tags":72},"https://git.kernel.org/stable/c/b4be6aefa73c9a6899ef3ba9c5faaa8a66e333ef",[62,56],[64],[],{"date":75,"score":52,"percentile":76},"2026-06-04",0.08385,[78,82,85,88,91,94,96,98,101,104,107,110,113,116,119,123,126,129,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,204,207,210,213,216,219,222,225,228,231,234,237,240,243,246,249,252,255,258,261,264,267,270,273,276,279,282,285,288,291,294,297,300,303,306,308,311,314,317,320,323,325,328,330,333,336,339,342],{"date":79,"score":80,"percentile":81},"2025-11-04",0.00015,0.02028,{"date":83,"score":80,"percentile":84},"2025-11-05",0.02054,{"date":86,"score":80,"percentile":87},"2025-11-06",0.02077,{"date":89,"score":80,"percentile":90},"2025-11-07",0.02086,{"date":92,"score":80,"percentile":93},"2025-11-08",0.02093,{"date":95,"score":80,"percentile":93},"2025-11-09",{"date":97,"score":80,"percentile":87},"2025-11-10",{"date":99,"score":80,"percentile":100},"2025-11-11",0.02095,{"date":102,"score":80,"percentile":103},"2025-11-12",0.02106,{"date":105,"score":80,"percentile":106},"2025-11-13",0.02132,{"date":108,"score":80,"percentile":109},"2025-11-14",0.02144,{"date":111,"score":80,"percentile":112},"2025-11-15",0.02165,{"date":114,"score":80,"percentile":115},"2025-11-16",0.02167,{"date":117,"score":80,"percentile":118},"2025-11-17",0.02153,{"date":120,"score":121,"percentile":122},"2025-11-18",0.00061,0.14875,{"date":124,"score":121,"percentile":125},"2025-11-19",0.14892,{"date":127,"score":121,"percentile":128},"2025-11-20",0.14903,{"date":130,"score":131,"percentile":132},"2025-11-21",0.00026,0.06062,{"date":134,"score":131,"percentile":135},"2025-11-22",0.06019,{"date":137,"score":131,"percentile":138},"2025-11-23",0.06006,{"date":140,"score":131,"percentile":141},"2025-11-24",0.05988,{"date":143,"score":131,"percentile":144},"2025-11-25",0.0598,{"date":146,"score":131,"percentile":147},"2025-11-26",0.06003,{"date":149,"score":131,"percentile":150},"2025-11-27",0.06011,{"date":152,"score":131,"percentile":153},"2025-11-28",0.05989,{"date":155,"score":131,"percentile":156},"2025-11-29",0.06033,{"date":158,"score":131,"percentile":159},"2025-11-30",0.06029,{"date":161,"score":131,"percentile":162},"2025-12-01",0.06096,{"date":164,"score":131,"percentile":165},"2025-12-02",0.06111,{"date":167,"score":131,"percentile":168},"2025-12-03",0.06125,{"date":170,"score":131,"percentile":171},"2025-12-04",0.06088,{"date":173,"score":131,"percentile":174},"2025-12-05",0.06137,{"date":176,"score":131,"percentile":177},"2025-12-06",0.06146,{"date":179,"score":131,"percentile":180},"2025-12-07",0.0615,{"date":182,"score":131,"percentile":183},"2025-12-08",0.06155,{"date":185,"score":131,"percentile":186},"2025-12-09",0.06214,{"date":188,"score":131,"percentile":189},"2025-12-10",0.06286,{"date":191,"score":131,"percentile":192},"2025-12-11",0.06284,{"date":194,"score":131,"percentile":195},"2025-12-12",0.06311,{"date":197,"score":131,"percentile":198},"2025-12-13",0.06339,{"date":200,"score":131,"percentile":201},"2025-12-14",0.06306,{"date":203,"score":131,"percentile":192},"2025-12-15",{"date":205,"score":131,"percentile":206},"2025-12-16",0.0631,{"date":208,"score":131,"percentile":209},"2025-12-17",0.06396,{"date":211,"score":131,"percentile":212},"2025-12-18",0.06452,{"date":214,"score":131,"percentile":215},"2025-12-19",0.06437,{"date":217,"score":131,"percentile":218},"2025-12-20",0.06434,{"date":220,"score":131,"percentile":221},"2025-12-21",0.0642,{"date":223,"score":131,"percentile":224},"2025-12-22",0.06371,{"date":226,"score":131,"percentile":227},"2025-12-23",0.06385,{"date":229,"score":131,"percentile":230},"2025-12-24",0.06417,{"date":232,"score":131,"percentile":233},"2025-12-25",0.06471,{"date":235,"score":131,"percentile":236},"2025-12-26",0.06463,{"date":238,"score":52,"percentile":239},"2025-12-27",0.07315,{"date":241,"score":131,"percentile":242},"2025-12-28",0.06462,{"date":244,"score":131,"percentile":245},"2025-12-29",0.06444,{"date":247,"score":131,"percentile":248},"2025-12-30",0.06426,{"date":250,"score":131,"percentile":251},"2025-12-31",0.06473,{"date":253,"score":131,"percentile":254},"2026-01-01",0.06547,{"date":256,"score":131,"percentile":257},"2026-01-02",0.06538,{"date":259,"score":131,"percentile":260},"2026-01-03",0.06524,{"date":262,"score":131,"percentile":263},"2026-01-04",0.0637,{"date":265,"score":131,"percentile":266},"2026-01-05",0.06316,{"date":268,"score":131,"percentile":269},"2026-01-06",0.06324,{"date":271,"score":131,"percentile":272},"2026-01-07",0.06349,{"date":274,"score":80,"percentile":275},"2026-01-08",0.02302,{"date":277,"score":80,"percentile":278},"2026-01-09",0.02317,{"date":280,"score":80,"percentile":281},"2026-01-10",0.02326,{"date":283,"score":80,"percentile":284},"2026-01-11",0.0231,{"date":286,"score":80,"percentile":287},"2026-01-12",0.02288,{"date":289,"score":80,"percentile":290},"2026-01-13",0.02276,{"date":292,"score":80,"percentile":293},"2026-01-14",0.0228,{"date":295,"score":80,"percentile":296},"2026-01-15",0.02273,{"date":298,"score":80,"percentile":299},"2026-01-16",0.02271,{"date":301,"score":80,"percentile":302},"2026-01-17",0.02275,{"date":304,"score":80,"percentile":305},"2026-01-18",0.02284,{"date":307,"score":80,"percentile":299},"2026-01-19",{"date":309,"score":80,"percentile":310},"2026-01-20",0.02259,{"date":312,"score":80,"percentile":313},"2026-01-21",0.02253,{"date":315,"score":80,"percentile":316},"2026-01-22",0.02252,{"date":318,"score":80,"percentile":319},"2026-01-23",0.02263,{"date":321,"score":80,"percentile":322},"2026-01-24",0.02282,{"date":324,"score":80,"percentile":302},"2026-01-25",{"date":326,"score":80,"percentile":327},"2026-01-26",0.02272,{"date":329,"score":80,"percentile":302},"2026-01-27",{"date":331,"score":80,"percentile":332},"2026-01-28",0.02279,{"date":334,"score":80,"percentile":335},"2026-01-29",0.02299,{"date":337,"score":80,"percentile":338},"2026-01-30",0.02307,{"date":340,"score":80,"percentile":341},"2026-01-31",0.02327,{"date":343,"score":80,"percentile":344},"2026-02-01",0.02384,[346],{"source":56,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":347,"cvss_v4_0":9},{"baseScore":54,"baseSeverity":348,"vectorString":57,"impactScore":349,"exploitabilityScore":350},"MEDIUM",6,4.6,[352,372],{"ecosystem":9,"name":353,"vendor":354,"product":354,"cpe_part":355,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":356},"Linux","linux","a",[357,364,367,370],{"version":358,"is_range":359,"range_type":62,"version_start":360,"version_start_type":361,"version_end":362,"version_end_type":363,"fixed_in":9},">= 9d1a2a3ad59f7ae810bf04a5a05995bf2d79300c, \u003C 6599d5e8bd758d897fd2ef4dc388ae50278b1f7e",true,"9d1a2a3ad59f7ae810bf04a5a05995bf2d79300c","including","6599d5e8bd758d897fd2ef4dc388ae50278b1f7e","excluding",{"version":365,"is_range":359,"range_type":62,"version_start":360,"version_start_type":361,"version_end":366,"version_end_type":363,"fixed_in":9},">= 9d1a2a3ad59f7ae810bf04a5a05995bf2d79300c, \u003C 5e70bc827b563caf22e1203428cc3719643de5aa","5e70bc827b563caf22e1203428cc3719643de5aa",{"version":368,"is_range":359,"range_type":62,"version_start":360,"version_start_type":361,"version_end":369,"version_end_type":363,"fixed_in":9},">= 9d1a2a3ad59f7ae810bf04a5a05995bf2d79300c, \u003C b4be6aefa73c9a6899ef3ba9c5faaa8a66e333ef","b4be6aefa73c9a6899ef3ba9c5faaa8a66e333ef",{"version":371,"is_range":50,"range_type":62,"version_start":371,"version_start_type":361,"version_end":371,"version_end_type":361,"fixed_in":9},"3.10",{"ecosystem":9,"name":373,"vendor":354,"product":374,"cpe_part":375,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":376},"linux kernel","linux_kernel","o",[377,381,385,387,389,391,393,395],{"version":378,"is_range":359,"range_type":379,"version_start":9,"version_start_type":9,"version_end":380,"version_end_type":363,"fixed_in":9},"lt5.15.27","cpe","5.15.27",{"version":382,"is_range":359,"range_type":379,"version_start":383,"version_start_type":361,"version_end":384,"version_end_type":363,"fixed_in":9},"gte5.16_lt5.16.13","5.16","5.16.13",{"version":386,"is_range":50,"range_type":379,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.17:rc1",{"version":388,"is_range":50,"range_type":379,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.17:rc2",{"version":390,"is_range":50,"range_type":379,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.17:rc3",{"version":392,"is_range":50,"range_type":379,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.17:rc4",{"version":394,"is_range":50,"range_type":379,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.17:rc5",{"version":396,"is_range":50,"range_type":379,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.17:rc6"]