[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-31450":6},{"stargazers_count":4,"fetched_at":5},7,"2026-07-31T03:17:55.401Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":20,"aliases":21,"duplicate_of":9,"upstream":22,"downstream":23,"duplicates":52,"related":53,"reserved_at":9,"published_at":60,"modified_at":61,"state":62,"summary":63,"references_raw":72,"kevs":115,"epss":116,"epss_history":119,"metrics":343,"affected":351},"CVE-2026-31450","In the Linux kernel, the following vulnerability has been resolved:\n\next4: publish jinode after initialization\n\next4_inode_attach_jinode() publishes ei->jinode to concurrent users.\nIt used to set ei->jinode before jbd2_journal_init_jbd_inode(),\nallowing a reader to observe a non-NULL jinode with i_vfs_inode\nstill unset.\n\nThe fast commit flush path can then pass this jinode to\njbd2_wait_inode_data(), which dereferences i_vfs_inode->i_mapping and\nmay crash.\n\nBelow is the crash I observe:\n```\nBUG: unable to handle page fault for address: 000000010beb47f4\nPGD 110e51067 P4D 110e51067 PUD 0\nOops: Oops: 0000 [#1] SMP NOPTI\nCPU: 1 UID: 0 PID: 4850 Comm: fc_fsync_bench_ Not tainted 6.18.0-00764-g795a690c06a5 #1 PREEMPT(voluntary)\nHardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Arch Linux 1.17.0-2-2 04/01/2014\nRIP: 0010:xas_find_marked+0x3d/0x2e0\nCode: e0 03 48 83 f8 02 0f 84 f0 01 00 00 48 8b 47 08 48 89 c3 48 39 c6 0f 82 fd 01 00 00 48 85 c9 74 3d 48 83 f9 03 77 63 4c 8b 0f \u003C49> 8b 71 08 48 c7 47 18 00 00 00 00 48 89 f1 83 e1 03 48 83 f9 02\nRSP: 0018:ffffbbee806e7bf0 EFLAGS: 00010246\nRAX: 000000000010beb4 RBX: 000000000010beb4 RCX: 0000000000000003\nRDX: 0000000000000001 RSI: 0000002000300000 RDI: ffffbbee806e7c10\nRBP: 0000000000000001 R08: 0000002000300000 R09: 000000010beb47ec\nR10: ffff9ea494590090 R11: 0000000000000000 R12: 0000002000300000\nR13: ffffbbee806e7c90 R14: ffff9ea494513788 R15: ffffbbee806e7c88\nFS: 00007fc2f9e3e6c0(0000) GS:ffff9ea6b1444000(0000) knlGS:0000000000000000\nCS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 000000010beb47f4 CR3: 0000000119ac5000 CR4: 0000000000750ef0\nPKRU: 55555554\nCall Trace:\n\u003CTASK>\nfilemap_get_folios_tag+0x87/0x2a0\n__filemap_fdatawait_range+0x5f/0xd0\n? srso_alias_return_thunk+0x5/0xfbef5\n? __schedule+0x3e7/0x10c0\n? srso_alias_return_thunk+0x5/0xfbef5\n? srso_alias_return_thunk+0x5/0xfbef5\n? srso_alias_return_thunk+0x5/0xfbef5\n? preempt_count_sub+0x5f/0x80\n? srso_alias_return_thunk+0x5/0xfbef5\n? cap_safe_nice+0x37/0x70\n? srso_alias_return_thunk+0x5/0xfbef5\n? preempt_count_sub+0x5f/0x80\n? srso_alias_return_thunk+0x5/0xfbef5\nfilemap_fdatawait_range_keep_errors+0x12/0x40\next4_fc_commit+0x697/0x8b0\n? ext4_file_write_iter+0x64b/0x950\n? srso_alias_return_thunk+0x5/0xfbef5\n? preempt_count_sub+0x5f/0x80\n? srso_alias_return_thunk+0x5/0xfbef5\n? vfs_write+0x356/0x480\n? srso_alias_return_thunk+0x5/0xfbef5\n? preempt_count_sub+0x5f/0x80\next4_sync_file+0xf7/0x370\ndo_fsync+0x3b/0x80\n? syscall_trace_enter+0x108/0x1d0\n__x64_sys_fdatasync+0x16/0x20\ndo_syscall_64+0x62/0x2c0\nentry_SYSCALL_64_after_hwframe+0x76/0x7e\n...\n```\n\nFix this by initializing the jbd2_inode first.\nUse smp_wmb() and WRITE_ONCE() to publish ei->jinode after\ninitialization. Readers use READ_ONCE() to fetch the pointer.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-476","NULL Pointer Dereference","The product dereferences a pointer that it expects to be valid but is NULL.","weakness","Stable","Base","Medium",[],[],[],[],[24,26,28,30,32,34,36,38,40,42,44,46,48,50],{"_key":25},"MGASA-2026-0108",{"_key":27},"MGASA-2026-0110",{"_key":29},"DEBIAN-CVE-2026-31450",{"_key":31},"SUSE-SU-2026:22521-1",{"_key":33},"SUSE-SU-2026:22522-1",{"_key":35},"SUSE-SU-2026:2799-1",{"_key":37},"SUSE-SU-2026:2800-1",{"_key":39},"SUSE-SU-2026:22665-1",{"_key":41},"SUSE-SU-2026:22666-1",{"_key":43},"UBUNTU-CVE-2026-31450",{"_key":45},"USN-8567-1",{"_key":47},"USN-8574-1",{"_key":49},"USN-8575-1",{"_key":51},"USN-8576-1",[],[54,55,56,57,58,59],{"_key":31},{"_key":33},{"_key":35},{"_key":37},{"_key":39},{"_key":41},"2026-04-22T13:53:45.532Z","2026-07-14T12:47:55.794Z","Analyzed",{"cisa_kev":64,"cisa_ransomware":64,"cisa_vendor":9,"epss_severity":65,"epss_score":66,"severity":67,"severity_score":68,"severity_version":69,"severity_source":70,"severity_vector":71,"severity_status":62},false,"low",0.00469,"high",8.8,"v3.1","cve.org","CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",[73,79,83,87,91,95,99,103,107,111],{"url":74,"sources":75,"tags":77},"https://git.kernel.org/stable/c/2d2b648960147d078b000b9a7494017082024366",[70,76],"nvd",[78],"Patch",{"url":80,"sources":81,"tags":82},"https://git.kernel.org/stable/c/e4325e84727e539c8597bd5b8491349f57f7fb17",[70,76],[78],{"url":84,"sources":85,"tags":86},"https://git.kernel.org/stable/c/be54c0055407a73b60349c093c8ce621cb8fa232",[70,76],[78],{"url":88,"sources":89,"tags":90},"https://git.kernel.org/stable/c/a070d5a872ffe0e0fe5c46eda6386140ded39adb",[70,76],[78],{"url":92,"sources":93,"tags":94},"https://git.kernel.org/stable/c/e76bcb727e4874a2f9d0297f8e3f8eced89b0764",[70,76],[78],{"url":96,"sources":97,"tags":98},"https://git.kernel.org/stable/c/4855a59e21789c79f003a9b5f4135c95a7495c6b",[70,76],[78],{"url":100,"sources":101,"tags":102},"https://git.kernel.org/stable/c/33f486987af21531a7b18973d11795ede3da9ddd",[70,76],[78],{"url":104,"sources":105,"tags":106},"https://git.kernel.org/stable/c/1aec30021edd410b986c156f195f3d23959a9d11",[70,76],[78],{"url":108,"sources":109,"tags":110},"https://cert-portal.siemens.com/productcert/html/ssa-082556.html",[70],[],{"url":112,"sources":113,"tags":114},"https://cert-portal.siemens.com/productcert/html/ssa-019113.html",[70],[],[],{"date":117,"score":66,"percentile":118},"2026-07-05",0.3724,[120,124,127,130,133,136,140,143,146,149,152,155,158,161,164,168,171,174,177,180,183,186,189,192,195,198,201,204,207,210,213,216,220,223,226,229,232,235,238,241,244,247,250,252,255,258,261,264,267,270,273,276,279,282,285,288,291,294,297,300,303,306,309,312,315,318,321,324,327,330,333,336,339,342],{"date":121,"score":122,"percentile":123},"2026-04-23",0.00024,0.06794,{"date":125,"score":122,"percentile":126},"2026-04-24",0.06773,{"date":128,"score":122,"percentile":129},"2026-04-25",0.06802,{"date":131,"score":122,"percentile":132},"2026-04-26",0.06793,{"date":134,"score":122,"percentile":135},"2026-04-27",0.06785,{"date":137,"score":138,"percentile":139},"2026-04-28",0.00059,0.18323,{"date":141,"score":138,"percentile":142},"2026-04-29",0.18329,{"date":144,"score":138,"percentile":145},"2026-04-30",0.18298,{"date":147,"score":138,"percentile":148},"2026-05-01",0.18283,{"date":150,"score":138,"percentile":151},"2026-05-02",0.18303,{"date":153,"score":138,"percentile":154},"2026-05-03",0.18268,{"date":156,"score":138,"percentile":157},"2026-05-04",0.18208,{"date":159,"score":138,"percentile":160},"2026-05-05",0.18191,{"date":162,"score":138,"percentile":163},"2026-05-06",0.18187,{"date":165,"score":166,"percentile":167},"2026-05-07",0.00062,0.18961,{"date":169,"score":166,"percentile":170},"2026-05-08",0.18989,{"date":172,"score":166,"percentile":173},"2026-05-09",0.1906,{"date":175,"score":166,"percentile":176},"2026-05-10",0.19047,{"date":178,"score":166,"percentile":179},"2026-05-11",0.19024,{"date":181,"score":166,"percentile":182},"2026-05-12",0.19059,{"date":184,"score":166,"percentile":185},"2026-05-13",0.19114,{"date":187,"score":166,"percentile":188},"2026-05-14",0.19162,{"date":190,"score":166,"percentile":191},"2026-05-15",0.19164,{"date":193,"score":166,"percentile":194},"2026-05-16",0.19176,{"date":196,"score":166,"percentile":197},"2026-05-17",0.19159,{"date":199,"score":166,"percentile":200},"2026-05-18",0.19115,{"date":202,"score":166,"percentile":203},"2026-05-19",0.19111,{"date":205,"score":166,"percentile":206},"2026-05-20",0.19122,{"date":208,"score":166,"percentile":209},"2026-05-21",0.19105,{"date":211,"score":166,"percentile":212},"2026-05-22",0.19209,{"date":214,"score":166,"percentile":215},"2026-05-23",0.19206,{"date":217,"score":218,"percentile":219},"2026-05-24",0.00071,0.21581,{"date":221,"score":218,"percentile":222},"2026-05-25",0.21547,{"date":224,"score":218,"percentile":225},"2026-05-26",0.21548,{"date":227,"score":218,"percentile":228},"2026-05-27",0.21626,{"date":230,"score":218,"percentile":231},"2026-05-28",0.2175,{"date":233,"score":218,"percentile":234},"2026-05-29",0.21793,{"date":236,"score":218,"percentile":237},"2026-05-30",0.21797,{"date":239,"score":218,"percentile":240},"2026-05-31",0.21794,{"date":242,"score":218,"percentile":243},"2026-06-01",0.21771,{"date":245,"score":218,"percentile":246},"2026-06-02",0.21779,{"date":248,"score":218,"percentile":249},"2026-06-03",0.21777,{"date":251,"score":218,"percentile":246},"2026-06-04",{"date":253,"score":218,"percentile":254},"2026-06-05",0.21859,{"date":256,"score":218,"percentile":257},"2026-06-06",0.21847,{"date":259,"score":218,"percentile":260},"2026-06-07",0.21802,{"date":262,"score":218,"percentile":263},"2026-06-08",0.21743,{"date":265,"score":218,"percentile":266},"2026-06-09",0.21751,{"date":268,"score":218,"percentile":269},"2026-06-10",0.2177,{"date":271,"score":218,"percentile":272},"2026-06-11",0.21791,{"date":274,"score":218,"percentile":275},"2026-06-12",0.2198,{"date":277,"score":218,"percentile":278},"2026-06-13",0.21992,{"date":280,"score":218,"percentile":281},"2026-06-14",0.21968,{"date":283,"score":66,"percentile":284},"2026-06-15",0.3671,{"date":286,"score":66,"percentile":287},"2026-06-16",0.36766,{"date":289,"score":66,"percentile":290},"2026-06-17",0.36818,{"date":292,"score":66,"percentile":293},"2026-06-18",0.36877,{"date":295,"score":66,"percentile":296},"2026-06-19",0.3686,{"date":298,"score":66,"percentile":299},"2026-06-20",0.36851,{"date":301,"score":66,"percentile":302},"2026-06-21",0.36836,{"date":304,"score":66,"percentile":305},"2026-06-22",0.36826,{"date":307,"score":66,"percentile":308},"2026-06-23",0.36908,{"date":310,"score":66,"percentile":311},"2026-06-24",0.36948,{"date":313,"score":66,"percentile":314},"2026-06-25",0.37027,{"date":316,"score":66,"percentile":317},"2026-06-26",0.37067,{"date":319,"score":66,"percentile":320},"2026-06-27",0.37108,{"date":322,"score":66,"percentile":323},"2026-06-28",0.37086,{"date":325,"score":66,"percentile":326},"2026-06-29",0.37091,{"date":328,"score":66,"percentile":329},"2026-06-30",0.37063,{"date":331,"score":66,"percentile":332},"2026-07-01",0.37164,{"date":334,"score":66,"percentile":335},"2026-07-02",0.37192,{"date":337,"score":66,"percentile":338},"2026-07-03",0.37209,{"date":340,"score":66,"percentile":341},"2026-07-04",0.37223,{"date":117,"score":66,"percentile":118},[344,349],{"source":70,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":345,"cvss_v4_0":9},{"baseScore":68,"baseSeverity":346,"vectorString":71,"impactScore":347,"exploitabilityScore":348},"HIGH",9.8,7.2,{"source":76,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":350,"cvss_v4_0":9},{"baseScore":68,"baseSeverity":346,"vectorString":71,"impactScore":347,"exploitabilityScore":348},[352,387],{"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,373,376,379,382,385],{"version":358,"is_range":359,"range_type":70,"version_start":360,"version_start_type":361,"version_end":362,"version_end_type":363,"fixed_in":9},">= a361293f5fedea0016a10599f409631a15d47ee7, \u003C 2d2b648960147d078b000b9a7494017082024366",true,"a361293f5fedea0016a10599f409631a15d47ee7","including","2d2b648960147d078b000b9a7494017082024366","excluding",{"version":365,"is_range":359,"range_type":70,"version_start":360,"version_start_type":361,"version_end":366,"version_end_type":363,"fixed_in":9},">= a361293f5fedea0016a10599f409631a15d47ee7, \u003C e4325e84727e539c8597bd5b8491349f57f7fb17","e4325e84727e539c8597bd5b8491349f57f7fb17",{"version":368,"is_range":359,"range_type":70,"version_start":360,"version_start_type":361,"version_end":369,"version_end_type":363,"fixed_in":9},">= a361293f5fedea0016a10599f409631a15d47ee7, \u003C be54c0055407a73b60349c093c8ce621cb8fa232","be54c0055407a73b60349c093c8ce621cb8fa232",{"version":371,"is_range":359,"range_type":70,"version_start":360,"version_start_type":361,"version_end":372,"version_end_type":363,"fixed_in":9},">= a361293f5fedea0016a10599f409631a15d47ee7, \u003C a070d5a872ffe0e0fe5c46eda6386140ded39adb","a070d5a872ffe0e0fe5c46eda6386140ded39adb",{"version":374,"is_range":359,"range_type":70,"version_start":360,"version_start_type":361,"version_end":375,"version_end_type":363,"fixed_in":9},">= a361293f5fedea0016a10599f409631a15d47ee7, \u003C e76bcb727e4874a2f9d0297f8e3f8eced89b0764","e76bcb727e4874a2f9d0297f8e3f8eced89b0764",{"version":377,"is_range":359,"range_type":70,"version_start":360,"version_start_type":361,"version_end":378,"version_end_type":363,"fixed_in":9},">= a361293f5fedea0016a10599f409631a15d47ee7, \u003C 4855a59e21789c79f003a9b5f4135c95a7495c6b","4855a59e21789c79f003a9b5f4135c95a7495c6b",{"version":380,"is_range":359,"range_type":70,"version_start":360,"version_start_type":361,"version_end":381,"version_end_type":363,"fixed_in":9},">= a361293f5fedea0016a10599f409631a15d47ee7, \u003C 33f486987af21531a7b18973d11795ede3da9ddd","33f486987af21531a7b18973d11795ede3da9ddd",{"version":383,"is_range":359,"range_type":70,"version_start":360,"version_start_type":361,"version_end":384,"version_end_type":363,"fixed_in":9},">= a361293f5fedea0016a10599f409631a15d47ee7, \u003C 1aec30021edd410b986c156f195f3d23959a9d11","1aec30021edd410b986c156f195f3d23959a9d11",{"version":386,"is_range":64,"range_type":70,"version_start":386,"version_start_type":361,"version_end":386,"version_end_type":361,"fixed_in":9},"3.11",{"ecosystem":9,"name":388,"vendor":354,"product":389,"cpe_part":355,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":390},"Linux Kernel","linux kernel",[391,396,400,404,408,412,416,420,422,424,426,428,430,432,434],{"version":392,"is_range":359,"range_type":393,"version_start":394,"version_start_type":361,"version_end":395,"version_end_type":363,"fixed_in":9},"gte3.11.1_lt5.10.253","cpe","3.11.1","5.10.253",{"version":397,"is_range":359,"range_type":393,"version_start":398,"version_start_type":361,"version_end":399,"version_end_type":363,"fixed_in":9},"gte5.11_lt5.15.203","5.11","5.15.203",{"version":401,"is_range":359,"range_type":393,"version_start":402,"version_start_type":361,"version_end":403,"version_end_type":363,"fixed_in":9},"gte5.16_lt6.1.168","5.16","6.1.168",{"version":405,"is_range":359,"range_type":393,"version_start":406,"version_start_type":361,"version_end":407,"version_end_type":363,"fixed_in":9},"gte6.2_lt6.6.134","6.2","6.6.134",{"version":409,"is_range":359,"range_type":393,"version_start":410,"version_start_type":361,"version_end":411,"version_end_type":363,"fixed_in":9},"gte6.7_lt6.12.81","6.7","6.12.81",{"version":413,"is_range":359,"range_type":393,"version_start":414,"version_start_type":361,"version_end":415,"version_end_type":363,"fixed_in":9},"gte6.13_lt6.18.21","6.13","6.18.21",{"version":417,"is_range":359,"range_type":393,"version_start":418,"version_start_type":361,"version_end":419,"version_end_type":363,"fixed_in":9},"gte6.19_lt6.19.11","6.19","6.19.11",{"version":421,"is_range":64,"range_type":393,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"3.1.1",{"version":423,"is_range":64,"range_type":393,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"3.11:rc6",{"version":425,"is_range":64,"range_type":393,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"3.11:rc7",{"version":427,"is_range":64,"range_type":393,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc1",{"version":429,"is_range":64,"range_type":393,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc2",{"version":431,"is_range":64,"range_type":393,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc3",{"version":433,"is_range":64,"range_type":393,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc4",{"version":435,"is_range":64,"range_type":393,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc5"]