[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2025-22022":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T14:53:31.930Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":20,"aliases":21,"duplicate_of":9,"upstream":22,"downstream":23,"duplicates":118,"related":119,"reserved_at":9,"published_at":132,"modified_at":133,"state":134,"summary":135,"references_raw":144,"kevs":179,"epss":180,"epss_history":183,"metrics":453,"affected":459},"CVE-2025-22022","In the Linux kernel, the following vulnerability has been resolved:\n\nusb: xhci: Apply the link chain quirk on NEC isoc endpoints\n\nTwo clearly different specimens of NEC uPD720200 (one with start/stop\nbug, one without) were seen to cause IOMMU faults after some Missed\nService Errors. Faulting address is immediately after a transfer ring\nsegment and patched dynamic debug messages revealed that the MSE was\nreceived when waiting for a TD near the end of that segment:\n\n[ 1.041954] xhci_hcd: Miss service interval error for slot 1 ep 2 expected TD DMA ffa08fe0\n[ 1.042120] xhci_hcd: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffa09000 flags=0x0000]\n[ 1.042146] xhci_hcd: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffa09040 flags=0x0000]\n\nIt gets even funnier if the next page is a ring segment accessible to\nthe HC. Below, it reports MSE in segment at ff1e8000, plows through a\nzero-filled page at ff1e9000 and starts reporting events for TRBs in\npage at ff1ea000 every microframe, instead of jumping to seg ff1e6000.\n\n[ 7.041671] xhci_hcd: Miss service interval error for slot 1 ep 2 expected TD DMA ff1e8fe0\n[ 7.041999] xhci_hcd: Miss service interval error for slot 1 ep 2 expected TD DMA ff1e8fe0\n[ 7.042011] xhci_hcd: WARN: buffer overrun event for slot 1 ep 2 on endpoint\n[ 7.042028] xhci_hcd: All TDs skipped for slot 1 ep 2. Clear skip flag.\n[ 7.042134] xhci_hcd: WARN: buffer overrun event for slot 1 ep 2 on endpoint\n[ 7.042138] xhci_hcd: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 31\n[ 7.042144] xhci_hcd: Looking for event-dma 00000000ff1ea040 trb-start 00000000ff1e6820 trb-end 00000000ff1e6820\n[ 7.042259] xhci_hcd: WARN: buffer overrun event for slot 1 ep 2 on endpoint\n[ 7.042262] xhci_hcd: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 31\n[ 7.042266] xhci_hcd: Looking for event-dma 00000000ff1ea050 trb-start 00000000ff1e6820 trb-end 00000000ff1e6820\n\nAt some point completion events change from Isoch Buffer Overrun to\nShort Packet and the HC finally finds cycle bit mismatch in ff1ec000.\n\n[ 7.098130] xhci_hcd: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13\n[ 7.098132] xhci_hcd: Looking for event-dma 00000000ff1ecc50 trb-start 00000000ff1e6820 trb-end 00000000ff1e6820\n[ 7.098254] xhci_hcd: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13\n[ 7.098256] xhci_hcd: Looking for event-dma 00000000ff1ecc60 trb-start 00000000ff1e6820 trb-end 00000000ff1e6820\n[ 7.098379] xhci_hcd: Overrun event on slot 1 ep 2\n\nIt's possible that data from the isochronous device were written to\nrandom buffers of pending TDs on other endpoints (either IN or OUT),\nother devices or even other HCs in the same IOMMU domain.\n\nLastly, an error from a different USB device on another HC. Was it\ncaused by the above? I don't know, but it may have been. The disk\nwas working without any other issues and generated PCIe traffic to\nstarve the NEC of upstream BW and trigger those MSEs. The two HCs\nshared one x1 slot by means of a commercial \"PCIe splitter\" board.\n\n[ 7.162604] usb 10-2: reset SuperSpeed USB device number 3 using xhci_hcd\n[ 7.178990] sd 9:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x07 driverbyte=DRIVER_OK cmd_age=0s\n[ 7.179001] sd 9:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 04 02 ae 00 00 02 00 00\n[ 7.179004] I/O error, dev sdb, sector 67284480 op 0x0:(READ) flags 0x80700 phys_seg 5 prio class 0\n\nFortunately, it appears that this ridiculous bug is avoided by setting\nthe chain bit of Link TRBs on isochronous rings. Other ancient HCs are\nknown which also expect the bit to be set and they ignore Link TRBs if\nit's not. Reportedly, 0.95 spec guaranteed that the bit is set.\n\nThe bandwidth-starved NEC HC running a 32KB/uframe UVC endpoint reports\ntens of MSEs per second and runs into the bug within seconds. Chaining\nLink TRBs allows the same workload to run for many minutes, many times.\n\nNo ne\n---truncated---",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-787","Out-of-bounds Write","The product writes data past the end, or before the beginning, of the intended buffer.","weakness","Draft","Base","High",[],[],[],[],[24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116],{"_key":25},"SUSE-SU-2025:3725-1",{"_key":27},"USN-7594-1",{"_key":29},"USN-7594-2",{"_key":31},"USN-7594-3",{"_key":33},"SUSE-SU-2025:3751-1",{"_key":35},"DLA-4476-1",{"_key":37},"DLA-4475-1",{"_key":39},"DSA-6127-1",{"_key":41},"SUSE-SU-2025:03204-1",{"_key":43},"SUSE-SU-2025:03601-1",{"_key":45},"SUSE-SU-2025:03602-1",{"_key":47},"SUSE-SU-2025:03633-1",{"_key":49},"SUSE-SU-2025:20851-1",{"_key":51},"SUSE-SU-2025:20861-1",{"_key":53},"SUSE-SU-2025:20870-1",{"_key":55},"SUSE-SU-2025:20898-1",{"_key":57},"SUSE-SU-2025:03600-1",{"_key":59},"SUSE-SU-2025:03634-1",{"_key":61},"DEBIAN-CVE-2025-22022",{"_key":63},"USN-8096-1",{"_key":65},"USN-8096-2",{"_key":67},"USN-8096-3",{"_key":69},"USN-8096-4",{"_key":71},"USN-8096-5",{"_key":73},"USN-8116-1",{"_key":75},"USN-8141-1",{"_key":77},"USN-8163-1",{"_key":79},"USN-8163-2",{"_key":81},"USN-8243-1",{"_key":83},"UBUNTU-CVE-2025-22022",{"_key":85},"USN-7605-1",{"_key":87},"USN-7605-2",{"_key":89},"USN-7606-1",{"_key":91},"USN-7628-1",{"_key":93},"USN-8179-1",{"_key":95},"USN-8179-2",{"_key":97},"USN-8179-3",{"_key":99},"USN-8179-4",{"_key":101},"USN-8184-1",{"_key":103},"USN-8185-1",{"_key":105},"USN-8185-2",{"_key":107},"USN-8203-1",{"_key":109},"USN-8204-1",{"_key":111},"USN-8258-1",{"_key":113},"USN-8260-1",{"_key":115},"USN-8261-1",{"_key":117},"USN-8265-1",[],[120,121,122,123,124,125,126,127,128,129,130,131],{"_key":25},{"_key":33},{"_key":41},{"_key":43},{"_key":45},{"_key":47},{"_key":49},{"_key":51},{"_key":53},{"_key":55},{"_key":57},{"_key":59},"2025-04-16T10:23:27.423Z","2026-05-23T15:57:36.993Z","Modified",{"cisa_kev":136,"cisa_ransomware":136,"cisa_vendor":9,"epss_severity":137,"epss_score":138,"severity":139,"severity_score":140,"severity_version":141,"severity_source":142,"severity_vector":143,"severity_status":134},false,"low",0.00022,"high",7.8,"v3.1","nvd","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",[145,150,154,158,162,167,171,175],{"url":146,"sources":147,"tags":149},"https://git.kernel.org/stable/c/abf2df229b6a9172cc1827749c1a446d28e00a2e",[148,142],"cve.org",[],{"url":151,"sources":152,"tags":153},"https://git.kernel.org/stable/c/8b586de6f03c850ff48d42e539b4708d1f3f8f1a",[148,142],[],{"url":155,"sources":156,"tags":157},"https://git.kernel.org/stable/c/1143f790a6316201dc8f067eba4c94ea97ecb6ca",[148,142],[],{"url":159,"sources":160,"tags":161},"https://git.kernel.org/stable/c/dbf427663ce272070d3004b5fca63a4a537d781c",[148,142],[],{"url":163,"sources":164,"tags":165},"https://git.kernel.org/stable/c/a4931d9fb99eb5462f3eaa231999d279c40afb21",[148,142],[166],"Patch",{"url":168,"sources":169,"tags":170},"https://git.kernel.org/stable/c/43a18225150ce874d23b37761c302a5dffee1595",[148,142],[166],{"url":172,"sources":173,"tags":174},"https://git.kernel.org/stable/c/061a1683bae6ef56ab8fa392725ba7495515cd1d",[148,142],[166],{"url":176,"sources":177,"tags":178},"https://git.kernel.org/stable/c/bb0ba4cb1065e87f9cc75db1fa454e56d0894d01",[148,142],[166],[],{"date":181,"score":138,"percentile":182},"2026-06-04",0.06444,[184,188,192,195,198,201,203,206,209,212,215,218,221,224,227,231,234,237,240,243,246,249,252,255,258,261,264,267,270,273,276,278,281,284,287,289,292,295,298,301,304,307,310,313,316,319,322,325,328,331,333,336,339,342,346,348,350,353,356,359,362,365,368,371,374,377,380,383,387,390,393,396,399,402,405,408,411,414,417,420,423,426,429,432,435,438,441,444,447,450],{"date":185,"score":186,"percentile":187},"2025-11-04",0.00019,0.03485,{"date":189,"score":190,"percentile":191},"2025-11-05",0.00015,0.01997,{"date":193,"score":190,"percentile":194},"2025-11-06",0.02018,{"date":196,"score":190,"percentile":197},"2025-11-07",0.02025,{"date":199,"score":190,"percentile":200},"2025-11-08",0.0203,{"date":202,"score":190,"percentile":200},"2025-11-09",{"date":204,"score":190,"percentile":205},"2025-11-10",0.01914,{"date":207,"score":190,"percentile":208},"2025-11-11",0.01926,{"date":210,"score":190,"percentile":211},"2025-11-12",0.01939,{"date":213,"score":190,"percentile":214},"2025-11-13",0.01957,{"date":216,"score":190,"percentile":217},"2025-11-14",0.0196,{"date":219,"score":190,"percentile":220},"2025-11-15",0.01979,{"date":222,"score":190,"percentile":223},"2025-11-16",0.01983,{"date":225,"score":190,"percentile":226},"2025-11-17",0.0197,{"date":228,"score":229,"percentile":230},"2025-11-18",0.0003,0.04496,{"date":232,"score":229,"percentile":233},"2025-11-19",0.04536,{"date":235,"score":229,"percentile":236},"2025-11-20",0.04591,{"date":238,"score":190,"percentile":239},"2025-11-21",0.02031,{"date":241,"score":190,"percentile":242},"2025-11-22",0.02028,{"date":244,"score":190,"percentile":245},"2025-11-23",0.02026,{"date":247,"score":190,"percentile":248},"2025-11-24",0.02011,{"date":250,"score":190,"percentile":251},"2025-11-25",0.02006,{"date":253,"score":190,"percentile":254},"2025-11-26",0.01968,{"date":256,"score":190,"percentile":257},"2025-11-27",0.01967,{"date":259,"score":190,"percentile":260},"2025-11-28",0.01964,{"date":262,"score":190,"percentile":263},"2025-11-29",0.02012,{"date":265,"score":190,"percentile":266},"2025-11-30",0.02019,{"date":268,"score":190,"percentile":269},"2025-12-01",0.02061,{"date":271,"score":190,"percentile":272},"2025-12-02",0.02057,{"date":274,"score":190,"percentile":275},"2025-12-03",0.02065,{"date":277,"score":190,"percentile":245},"2025-12-04",{"date":279,"score":190,"percentile":280},"2025-12-05",0.02038,{"date":282,"score":190,"percentile":283},"2025-12-06",0.02044,{"date":285,"score":190,"percentile":286},"2025-12-07",0.02041,{"date":288,"score":190,"percentile":283},"2025-12-08",{"date":290,"score":190,"percentile":291},"2025-12-09",0.02062,{"date":293,"score":190,"percentile":294},"2025-12-10",0.02093,{"date":296,"score":190,"percentile":297},"2025-12-11",0.02092,{"date":299,"score":190,"percentile":300},"2025-12-12",0.02099,{"date":302,"score":190,"percentile":303},"2025-12-13",0.02081,{"date":305,"score":190,"percentile":306},"2025-12-14",0.02086,{"date":308,"score":190,"percentile":309},"2025-12-15",0.02075,{"date":311,"score":190,"percentile":312},"2025-12-16",0.02367,{"date":314,"score":190,"percentile":315},"2025-12-17",0.02383,{"date":317,"score":190,"percentile":318},"2025-12-18",0.02084,{"date":320,"score":190,"percentile":321},"2025-12-19",0.02085,{"date":323,"score":190,"percentile":324},"2025-12-20",0.02226,{"date":326,"score":190,"percentile":327},"2025-12-21",0.02234,{"date":329,"score":190,"percentile":330},"2025-12-22",0.02232,{"date":332,"score":190,"percentile":327},"2025-12-23",{"date":334,"score":190,"percentile":335},"2025-12-24",0.02248,{"date":337,"score":190,"percentile":338},"2025-12-25",0.02255,{"date":340,"score":190,"percentile":341},"2025-12-26",0.02258,{"date":343,"score":344,"percentile":345},"2025-12-27",0.00018,0.04019,{"date":347,"score":190,"percentile":341},"2025-12-28",{"date":349,"score":190,"percentile":335},"2025-12-29",{"date":351,"score":190,"percentile":352},"2025-12-30",0.02241,{"date":354,"score":344,"percentile":355},"2025-12-31",0.03884,{"date":357,"score":344,"percentile":358},"2026-01-01",0.03972,{"date":360,"score":344,"percentile":361},"2026-01-02",0.0397,{"date":363,"score":344,"percentile":364},"2026-01-03",0.03957,{"date":366,"score":344,"percentile":367},"2026-01-04",0.03843,{"date":369,"score":344,"percentile":370},"2026-01-05",0.03806,{"date":372,"score":344,"percentile":373},"2026-01-06",0.03798,{"date":375,"score":344,"percentile":376},"2026-01-07",0.03823,{"date":378,"score":344,"percentile":379},"2026-01-08",0.03849,{"date":381,"score":344,"percentile":382},"2026-01-09",0.03864,{"date":384,"score":385,"percentile":386},"2026-01-10",0.0002,0.04589,{"date":388,"score":385,"percentile":389},"2026-01-11",0.04574,{"date":391,"score":186,"percentile":392},"2026-01-12",0.0432,{"date":394,"score":186,"percentile":395},"2026-01-13",0.04312,{"date":397,"score":186,"percentile":398},"2026-01-14",0.04356,{"date":400,"score":186,"percentile":401},"2026-01-15",0.04272,{"date":403,"score":385,"percentile":404},"2026-01-16",0.04486,{"date":406,"score":385,"percentile":407},"2026-01-17",0.04484,{"date":409,"score":186,"percentile":410},"2026-01-18",0.04221,{"date":412,"score":186,"percentile":413},"2026-01-19",0.04167,{"date":415,"score":186,"percentile":416},"2026-01-20",0.04126,{"date":418,"score":186,"percentile":419},"2026-01-21",0.04115,{"date":421,"score":186,"percentile":422},"2026-01-22",0.04116,{"date":424,"score":186,"percentile":425},"2026-01-23",0.04166,{"date":427,"score":186,"percentile":428},"2026-01-24",0.0421,{"date":430,"score":186,"percentile":431},"2026-01-25",0.04203,{"date":433,"score":186,"percentile":434},"2026-01-26",0.04191,{"date":436,"score":186,"percentile":437},"2026-01-27",0.04179,{"date":439,"score":186,"percentile":440},"2026-01-28",0.04162,{"date":442,"score":186,"percentile":443},"2026-01-29",0.04178,{"date":445,"score":186,"percentile":446},"2026-01-30",0.04181,{"date":448,"score":186,"percentile":449},"2026-01-31",0.04168,{"date":451,"score":186,"percentile":452},"2026-02-01",0.04273,[454],{"source":142,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":455,"cvss_v4_0":9},{"baseScore":140,"baseSeverity":456,"vectorString":143,"impactScore":457,"exploitabilityScore":458},"HIGH",9.8,4.6,[460,506],{"ecosystem":9,"name":461,"vendor":462,"product":462,"cpe_part":463,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":464},"Linux","linux","a",[465,472,475,478,481,484,487,490,493,495,497,501,505],{"version":466,"is_range":467,"range_type":148,"version_start":468,"version_start_type":469,"version_end":470,"version_end_type":471,"fixed_in":9},">= 7e393a834b41001174a8fb3ae3bc23a749467760, \u003C abf2df229b6a9172cc1827749c1a446d28e00a2e",true,"7e393a834b41001174a8fb3ae3bc23a749467760","including","abf2df229b6a9172cc1827749c1a446d28e00a2e","excluding",{"version":473,"is_range":467,"range_type":148,"version_start":468,"version_start_type":469,"version_end":474,"version_end_type":471,"fixed_in":9},">= 7e393a834b41001174a8fb3ae3bc23a749467760, \u003C 8b586de6f03c850ff48d42e539b4708d1f3f8f1a","8b586de6f03c850ff48d42e539b4708d1f3f8f1a",{"version":476,"is_range":467,"range_type":148,"version_start":468,"version_start_type":469,"version_end":477,"version_end_type":471,"fixed_in":9},">= 7e393a834b41001174a8fb3ae3bc23a749467760, \u003C 1143f790a6316201dc8f067eba4c94ea97ecb6ca","1143f790a6316201dc8f067eba4c94ea97ecb6ca",{"version":479,"is_range":467,"range_type":148,"version_start":468,"version_start_type":469,"version_end":480,"version_end_type":471,"fixed_in":9},">= 7e393a834b41001174a8fb3ae3bc23a749467760, \u003C dbf427663ce272070d3004b5fca63a4a537d781c","dbf427663ce272070d3004b5fca63a4a537d781c",{"version":482,"is_range":467,"range_type":148,"version_start":468,"version_start_type":469,"version_end":483,"version_end_type":471,"fixed_in":9},">= 7e393a834b41001174a8fb3ae3bc23a749467760, \u003C a4931d9fb99eb5462f3eaa231999d279c40afb21","a4931d9fb99eb5462f3eaa231999d279c40afb21",{"version":485,"is_range":467,"range_type":148,"version_start":468,"version_start_type":469,"version_end":486,"version_end_type":471,"fixed_in":9},">= 7e393a834b41001174a8fb3ae3bc23a749467760, \u003C 43a18225150ce874d23b37761c302a5dffee1595","43a18225150ce874d23b37761c302a5dffee1595",{"version":488,"is_range":467,"range_type":148,"version_start":468,"version_start_type":469,"version_end":489,"version_end_type":471,"fixed_in":9},">= 7e393a834b41001174a8fb3ae3bc23a749467760, \u003C 061a1683bae6ef56ab8fa392725ba7495515cd1d","061a1683bae6ef56ab8fa392725ba7495515cd1d",{"version":491,"is_range":467,"range_type":148,"version_start":468,"version_start_type":469,"version_end":492,"version_end_type":471,"fixed_in":9},">= 7e393a834b41001174a8fb3ae3bc23a749467760, \u003C bb0ba4cb1065e87f9cc75db1fa454e56d0894d01","bb0ba4cb1065e87f9cc75db1fa454e56d0894d01",{"version":494,"is_range":136,"range_type":148,"version_start":494,"version_start_type":469,"version_end":494,"version_end_type":469,"fixed_in":9},"5c7a6982e976b381595c9d4ee8e8c94564a40aec",{"version":496,"is_range":136,"range_type":148,"version_start":496,"version_start_type":469,"version_end":496,"version_end_type":469,"fixed_in":9},"f12ea4a8ca7009fa2d54794c3fcb8e638453bcff",{"version":498,"is_range":467,"range_type":148,"version_start":499,"version_start_type":469,"version_end":500,"version_end_type":471,"fixed_in":9},">= 3.0.9, \u003C 3.1","3.0.9","3.1",{"version":502,"is_range":467,"range_type":148,"version_start":503,"version_start_type":469,"version_end":504,"version_end_type":471,"fixed_in":9},">= 3.1.1, \u003C 3.2","3.1.1","3.2",{"version":504,"is_range":136,"range_type":148,"version_start":504,"version_start_type":469,"version_end":504,"version_end_type":469,"fixed_in":9},{"ecosystem":9,"name":507,"vendor":462,"product":508,"cpe_part":509,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":510},"linux kernel","linux_kernel","o",[511,515,519],{"version":512,"is_range":467,"range_type":513,"version_start":9,"version_start_type":9,"version_end":514,"version_end_type":471,"fixed_in":9},"lt6.12.22","cpe","6.12.22",{"version":516,"is_range":467,"range_type":513,"version_start":517,"version_start_type":469,"version_end":518,"version_end_type":471,"fixed_in":9},"gte6.13_lt6.13.10","6.13","6.13.10",{"version":520,"is_range":136,"range_type":513,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.14"]