[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2022-48853":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T08:53:30.047Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":18,"aliases":19,"duplicate_of":9,"upstream":20,"downstream":21,"duplicates":58,"related":59,"reserved_at":9,"published_at":76,"modified_at":77,"state":78,"summary":79,"references_raw":88,"kevs":160,"epss":161,"epss_history":164,"metrics":419,"affected":425},"CVE-2022-48853","In the Linux kernel, the following vulnerability has been resolved:\n\nswiotlb: fix info leak with DMA_FROM_DEVICE\n\nThe problem I'm addressing was discovered by the LTP test covering\ncve-2018-1000204.\n\nA short description of what happens follows:\n1) The test case issues a command code 00 (TEST UNIT READY) via the SG_IO\n   interface with: dxfer_len == 524288, dxdfer_dir == SG_DXFER_FROM_DEV\n   and a corresponding dxferp. The peculiar thing about this is that TUR\n   is not reading from the device.\n2) In sg_start_req() the invocation of blk_rq_map_user() effectively\n   bounces the user-space buffer. As if the device was to transfer into\n   it. Since commit a45b599ad808 (\"scsi: sg: allocate with __GFP_ZERO in\n   sg_build_indirect()\") we make sure this first bounce buffer is\n   allocated with GFP_ZERO.\n3) For the rest of the story we keep ignoring that we have a TUR, so the\n   device won't touch the buffer we prepare as if the we had a\n   DMA_FROM_DEVICE type of situation. My setup uses a virtio-scsi device\n   and the  buffer allocated by SG is mapped by the function\n   virtqueue_add_split() which uses DMA_FROM_DEVICE for the \"in\" sgs (here\n   scatter-gather and not scsi generics). This mapping involves bouncing\n   via the swiotlb (we need swiotlb to do virtio in protected guest like\n   s390 Secure Execution, or AMD SEV).\n4) When the SCSI TUR is done, we first copy back the content of the second\n   (that is swiotlb) bounce buffer (which most likely contains some\n   previous IO data), to the first bounce buffer, which contains all\n   zeros.  Then we copy back the content of the first bounce buffer to\n   the user-space buffer.\n5) The test case detects that the buffer, which it zero-initialized,\n  ain't all zeros and fails.\n\nOne can argue that this is an swiotlb problem, because without swiotlb\nwe leak all zeros, and the swiotlb should be transparent in a sense that\nit does not affect the outcome (if all other participants are well\nbehaved).\n\nCopying the content of the original buffer into the swiotlb buffer is\nthe only way I can think of to make swiotlb transparent in such\nscenarios. So let's do just that if in doubt, but allow the driver\nto tell us that the whole mapped buffer is going to be overwritten,\nin which case we can preserve the old behavior and avoid the performance\nimpact of the extra bounce.",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,38,40,42,44,46,48,50,52,54,56],{"_key":23},"SUSE-SU-2024:4367-1",{"_key":25},"SUSE-SU-2025:0035-1",{"_key":27},"SUSE-SU-2024:2894-1",{"_key":29},"SUSE-SU-2024:2902-1",{"_key":31},"SUSE-SU-2024:2929-1",{"_key":33},"SUSE-SU-2024:3225-1",{"_key":35},"SUSE-SU-2024:3249-1",{"_key":37},"SUSE-SU-2024:3499-1",{"_key":39},"SUSE-SU-2026:0263-1",{"_key":41},"SUSE-SU-2024:2939-1",{"_key":43},"SUSE-SU-2024:2947-1",{"_key":45},"SUSE-SU-2026:0411-1",{"_key":47},"SUSE-SU-2026:0617-1",{"_key":49},"SUSE-SU-2026:0317-1",{"_key":51},"SUSE-SU-2026:0350-1",{"_key":53},"SUSE-SU-2026:0369-1",{"_key":55},"DEBIAN-CVE-2022-48853",{"_key":57},"UBUNTU-CVE-2022-48853",[],[60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75],{"_key":23},{"_key":25},{"_key":27},{"_key":29},{"_key":31},{"_key":33},{"_key":35},{"_key":37},{"_key":39},{"_key":41},{"_key":43},{"_key":45},{"_key":47},{"_key":49},{"_key":51},{"_key":53},"2024-07-16T12:25:19.814Z","2026-05-11T18:48:24.939Z","Modified",{"cisa_kev":80,"cisa_ransomware":80,"cisa_vendor":9,"epss_severity":81,"epss_score":82,"severity":83,"severity_score":84,"severity_version":85,"severity_source":86,"severity_vector":87,"severity_status":78},false,"low",0.0002,"medium",5.5,"v3.1","nvd","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",[89,94,98,102,106,110,114,118,122,126,132,136,140,144,148,152,156],{"url":90,"sources":91,"tags":93},"https://git.kernel.org/stable/c/fd97de9c7b973f46a6103f4170c5efc7b8ef8797",[92,86],"cve.org",[],{"url":95,"sources":96,"tags":97},"https://git.kernel.org/stable/c/aaf166f37eb6bb55d81c3e40a2a460c8875c8813",[92,86],[],{"url":99,"sources":100,"tags":101},"https://git.kernel.org/stable/c/06cb238b0f7ac1669cb06390704c61794724c191",[92,86],[],{"url":103,"sources":104,"tags":105},"https://git.kernel.org/stable/c/b2f140a9f980806f572d672e1780acea66b9a25c",[92,86],[],{"url":107,"sources":108,"tags":109},"https://git.kernel.org/stable/c/f3f2247ac31cb71d1f05f56536df5946c6652f4a",[92,86],[],{"url":111,"sources":112,"tags":113},"https://git.kernel.org/stable/c/7007c894631cf43041dcfa0da7142bbaa7eb673c",[92,86],[],{"url":115,"sources":116,"tags":117},"https://git.kernel.org/stable/c/dcead36b19d999d687cd9c99b7f37520d9102b57",[92,86],[],{"url":119,"sources":120,"tags":121},"https://git.kernel.org/stable/c/f2141881b530738777c28bb51c62175895c8178b",[92,86],[],{"url":123,"sources":124,"tags":125},"https://git.kernel.org/stable/c/901c7280ca0d5e2b4a8929fbe0bfb007ac2a6544",[92,86],[],{"url":127,"sources":128,"tags":129},"https://git.kernel.org/stable/c/c132f2ba716b5ee6b35f82226a6e5417d013d753",[92,86],[130,131],"X Transferred","Patch",{"url":133,"sources":134,"tags":135},"https://git.kernel.org/stable/c/971e5dadffd02beba1063e7dd9c3a82de17cf534",[92,86],[130,131],{"url":137,"sources":138,"tags":139},"https://git.kernel.org/stable/c/8d9ac1b6665c73f23e963775f85d99679fd8e192",[92,86],[130,131],{"url":141,"sources":142,"tags":143},"https://git.kernel.org/stable/c/6bfc5377a210dbda2a237f16d94d1bd4f1335026",[92,86],[130,131],{"url":145,"sources":146,"tags":147},"https://git.kernel.org/stable/c/d4d975e7921079f877f828099bb8260af335508f",[92,86],[130,131],{"url":149,"sources":150,"tags":151},"https://git.kernel.org/stable/c/7403f4118ab94be837ab9d770507537a8057bc63",[92,86],[130,131],{"url":153,"sources":154,"tags":155},"https://git.kernel.org/stable/c/270475d6d2410ec66e971bf181afe1958dad565e",[92,86],[130,131],{"url":157,"sources":158,"tags":159},"https://git.kernel.org/stable/c/ddbd89deb7d32b1fbb879f48d68fda1a8ac58e8e",[92,86],[130,131],[],{"date":162,"score":82,"percentile":163},"2026-06-03",0.05579,[165,169,172,175,178,181,183,186,189,192,195,198,201,204,207,211,214,217,220,223,226,229,232,235,237,240,243,246,249,252,255,258,261,264,266,268,271,273,276,278,281,283,286,288,290,293,295,298,302,305,308,310,313,316,320,323,326,329,332,335,337,340,343,346,349,351,353,356,359,362,365,368,371,374,377,380,383,385,388,391,393,396,399,401,404,406,409,411,413,416],{"date":166,"score":167,"percentile":168},"2025-11-04",0.00011,0.00985,{"date":170,"score":167,"percentile":171},"2025-11-05",0.00996,{"date":173,"score":167,"percentile":174},"2025-11-06",0.01002,{"date":176,"score":167,"percentile":177},"2025-11-07",0.01004,{"date":179,"score":167,"percentile":180},"2025-11-08",0.01005,{"date":182,"score":167,"percentile":177},"2025-11-09",{"date":184,"score":167,"percentile":185},"2025-11-10",0.00997,{"date":187,"score":167,"percentile":188},"2025-11-11",0.00999,{"date":190,"score":167,"percentile":191},"2025-11-12",0.00998,{"date":193,"score":167,"percentile":194},"2025-11-13",0.01,{"date":196,"score":167,"percentile":197},"2025-11-14",0.01008,{"date":199,"score":167,"percentile":200},"2025-11-15",0.0103,{"date":202,"score":167,"percentile":203},"2025-11-16",0.01029,{"date":205,"score":167,"percentile":206},"2025-11-17",0.01025,{"date":208,"score":209,"percentile":210},"2025-11-18",0.00054,0.12194,{"date":212,"score":209,"percentile":213},"2025-11-19",0.12213,{"date":215,"score":209,"percentile":216},"2025-11-20",0.1223,{"date":218,"score":167,"percentile":219},"2025-11-21",0.01073,{"date":221,"score":167,"percentile":222},"2025-11-22",0.0107,{"date":224,"score":167,"percentile":225},"2025-11-23",0.01061,{"date":227,"score":167,"percentile":228},"2025-11-24",0.01058,{"date":230,"score":167,"percentile":231},"2025-11-25",0.01053,{"date":233,"score":167,"percentile":234},"2025-11-26",0.00987,{"date":236,"score":167,"percentile":168},"2025-11-27",{"date":238,"score":167,"percentile":239},"2025-11-28",0.00992,{"date":241,"score":167,"percentile":242},"2025-11-29",0.01024,{"date":244,"score":167,"percentile":245},"2025-11-30",0.01032,{"date":247,"score":167,"percentile":248},"2025-12-01",0.01057,{"date":250,"score":167,"percentile":251},"2025-12-02",0.01051,{"date":253,"score":167,"percentile":254},"2025-12-03",0.01055,{"date":256,"score":167,"percentile":257},"2025-12-04",0.01035,{"date":259,"score":167,"percentile":260},"2025-12-05",0.01048,{"date":262,"score":167,"percentile":263},"2025-12-06",0.01047,{"date":265,"score":167,"percentile":263},"2025-12-07",{"date":267,"score":167,"percentile":251},"2025-12-08",{"date":269,"score":167,"percentile":270},"2025-12-09",0.01064,{"date":272,"score":167,"percentile":219},"2025-12-10",{"date":274,"score":167,"percentile":275},"2025-12-11",0.01065,{"date":277,"score":167,"percentile":225},"2025-12-12",{"date":279,"score":167,"percentile":280},"2025-12-13",0.0105,{"date":282,"score":167,"percentile":260},"2025-12-14",{"date":284,"score":167,"percentile":285},"2025-12-15",0.01044,{"date":287,"score":167,"percentile":260},"2025-12-16",{"date":289,"score":167,"percentile":280},"2025-12-17",{"date":291,"score":167,"percentile":292},"2025-12-18",0.0104,{"date":294,"score":167,"percentile":285},"2025-12-19",{"date":296,"score":167,"percentile":297},"2025-12-20",0.01043,{"date":299,"score":300,"percentile":301},"2025-12-21",0.00013,0.01455,{"date":303,"score":300,"percentile":304},"2025-12-22",0.01457,{"date":306,"score":300,"percentile":307},"2025-12-23",0.01454,{"date":309,"score":300,"percentile":307},"2025-12-24",{"date":311,"score":300,"percentile":312},"2025-12-25",0.01458,{"date":314,"score":300,"percentile":315},"2025-12-26",0.01461,{"date":317,"score":318,"percentile":319},"2025-12-27",0.00017,0.03276,{"date":321,"score":300,"percentile":322},"2025-12-28",0.01452,{"date":324,"score":300,"percentile":325},"2025-12-29",0.01443,{"date":327,"score":300,"percentile":328},"2025-12-30",0.01438,{"date":330,"score":300,"percentile":331},"2025-12-31",0.01436,{"date":333,"score":300,"percentile":334},"2026-01-01",0.01453,{"date":336,"score":300,"percentile":304},"2026-01-02",{"date":338,"score":300,"percentile":339},"2026-01-03",0.01459,{"date":341,"score":300,"percentile":342},"2026-01-04",0.01434,{"date":344,"score":300,"percentile":345},"2026-01-05",0.01442,{"date":347,"score":300,"percentile":348},"2026-01-06",0.01435,{"date":350,"score":300,"percentile":325},"2026-01-07",{"date":352,"score":300,"percentile":339},"2026-01-08",{"date":354,"score":300,"percentile":355},"2026-01-09",0.01473,{"date":357,"score":300,"percentile":358},"2026-01-10",0.01483,{"date":360,"score":300,"percentile":361},"2026-01-11",0.01484,{"date":363,"score":300,"percentile":364},"2026-01-12",0.01465,{"date":366,"score":300,"percentile":367},"2026-01-13",0.01463,{"date":369,"score":300,"percentile":370},"2026-01-14",0.01466,{"date":372,"score":300,"percentile":373},"2026-01-15",0.01478,{"date":375,"score":300,"percentile":376},"2026-01-16",0.01487,{"date":378,"score":300,"percentile":379},"2026-01-17",0.01491,{"date":381,"score":300,"percentile":382},"2026-01-18",0.01501,{"date":384,"score":300,"percentile":379},"2026-01-19",{"date":386,"score":300,"percentile":387},"2026-01-20",0.01477,{"date":389,"score":300,"percentile":390},"2026-01-21",0.0147,{"date":392,"score":300,"percentile":390},"2026-01-22",{"date":394,"score":300,"percentile":395},"2026-01-23",0.01482,{"date":397,"score":300,"percentile":398},"2026-01-24",0.0149,{"date":400,"score":300,"percentile":398},"2026-01-25",{"date":402,"score":300,"percentile":403},"2026-01-26",0.01488,{"date":405,"score":300,"percentile":387},"2026-01-27",{"date":407,"score":300,"percentile":408},"2026-01-28",0.01472,{"date":410,"score":300,"percentile":358},"2026-01-29",{"date":412,"score":300,"percentile":403},"2026-01-30",{"date":414,"score":300,"percentile":415},"2026-01-31",0.01504,{"date":417,"score":300,"percentile":418},"2026-02-01",0.01521,[420],{"source":86,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":421,"cvss_v4_0":9},{"baseScore":84,"baseSeverity":422,"vectorString":87,"impactScore":423,"exploitabilityScore":424},"MEDIUM",6,4.6,[426,464],{"ecosystem":9,"name":427,"vendor":428,"product":428,"cpe_part":429,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":430},"Linux","linux","a",[431,438,441,444,447,450,453,456,459,462],{"version":432,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":436,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C fd97de9c7b973f46a6103f4170c5efc7b8ef8797",true,"1da177e4c3f41524e886b7f1b8a0c1fc7321cac2","including","fd97de9c7b973f46a6103f4170c5efc7b8ef8797","excluding",{"version":439,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":440,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C aaf166f37eb6bb55d81c3e40a2a460c8875c8813","aaf166f37eb6bb55d81c3e40a2a460c8875c8813",{"version":442,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":443,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C 06cb238b0f7ac1669cb06390704c61794724c191","06cb238b0f7ac1669cb06390704c61794724c191",{"version":445,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":446,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C b2f140a9f980806f572d672e1780acea66b9a25c","b2f140a9f980806f572d672e1780acea66b9a25c",{"version":448,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":449,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C f3f2247ac31cb71d1f05f56536df5946c6652f4a","f3f2247ac31cb71d1f05f56536df5946c6652f4a",{"version":451,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":452,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C 7007c894631cf43041dcfa0da7142bbaa7eb673c","7007c894631cf43041dcfa0da7142bbaa7eb673c",{"version":454,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":455,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C dcead36b19d999d687cd9c99b7f37520d9102b57","dcead36b19d999d687cd9c99b7f37520d9102b57",{"version":457,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":458,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C f2141881b530738777c28bb51c62175895c8178b","f2141881b530738777c28bb51c62175895c8178b",{"version":460,"is_range":433,"range_type":92,"version_start":434,"version_start_type":435,"version_end":461,"version_end_type":437,"fixed_in":9},">= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, \u003C 901c7280ca0d5e2b4a8929fbe0bfb007ac2a6544","901c7280ca0d5e2b4a8929fbe0bfb007ac2a6544",{"version":463,"is_range":80,"range_type":92,"version_start":463,"version_start_type":435,"version_end":463,"version_end_type":435,"fixed_in":9},"2.6.12",{"ecosystem":9,"name":465,"vendor":428,"product":466,"cpe_part":467,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":468},"linux kernel","linux_kernel","o",[469,473,477,481,485,489,493],{"version":470,"is_range":433,"range_type":471,"version_start":9,"version_start_type":9,"version_end":472,"version_end_type":437,"fixed_in":9},"lt4.9.320","cpe","4.9.320",{"version":474,"is_range":433,"range_type":471,"version_start":475,"version_start_type":435,"version_end":476,"version_end_type":437,"fixed_in":9},"gte4.10_lt4.14.281","4.10","4.14.281",{"version":478,"is_range":433,"range_type":471,"version_start":479,"version_start_type":435,"version_end":480,"version_end_type":437,"fixed_in":9},"gte4.15_lt4.19.245","4.15","4.19.245",{"version":482,"is_range":433,"range_type":471,"version_start":483,"version_start_type":435,"version_end":484,"version_end_type":437,"fixed_in":9},"gte4.20_lt5.4.189","4.20","5.4.189",{"version":486,"is_range":433,"range_type":471,"version_start":487,"version_start_type":435,"version_end":488,"version_end_type":437,"fixed_in":9},"gte5.5_lt5.10.110","5.5","5.10.110",{"version":490,"is_range":433,"range_type":471,"version_start":491,"version_start_type":435,"version_end":492,"version_end_type":437,"fixed_in":9},"gte5.11_lt5.15.29","5.11","5.15.29",{"version":494,"is_range":433,"range_type":471,"version_start":495,"version_start_type":435,"version_end":496,"version_end_type":437,"fixed_in":9},"gte5.16_lt5.16.15","5.16","5.16.15"]