<?xml version="1.0" encoding="UTF-8"?>
<VrdaData refvuldefversion="1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://vrda.jpcert.or.jp" xsi:schemaLocation="http://vrda.jpcert.or.jp/feed/xsd/vrda_data.xsd">
  <VrdaDataProvider>
    <Name>JVN iPedia</Name>
    <URL>http://jvndb.jvn.jp</URL>
  </VrdaDataProvider>
  <VrdaDataSourceType>Advisory</VrdaDataSourceType>
  <Vulinfo revisionno="1" lang="ja" invalidated="false">
    <VulinfoID>JVNDB-2026-026020</VulinfoID>
    <VulinfoData>
      <Title>Linux&#12398;Linux Kernel&#12395;&#12362;&#12369;&#12427;&#19981;&#29305;&#23450;&#12398;&#33030;&#24369;&#24615;</Title>
      <VulinfoDescription>
        <Overview>Linux&#12459;&#12540;&#12493;&#12523;&#12395;&#12362;&#12356;&#12390;&#12289;&#20197;&#19979;&#12398;&#33030;&#24369;&#24615;&#12364;&#20462;&#27491;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;f2fs: nat_entry&#12501;&#12521;&#12464;&#12398;&#35492;&#12387;&#12383;&#20351;&#29992;&#12395;&#12424;&#12387;&#12390;&#24341;&#12365;&#36215;&#12371;&#12373;&#12428;&#12427;fsck&#12398;&#19981;&#25972;&#21512;&#12434;&#20462;&#27491;&#12375;&#12414;&#12375;&#12383;&#12290;f2fs_need_dentry_mark()&#12399;&#12481;&#12455;&#12483;&#12463;&#12509;&#12452;&#12531;&#12488;&#32076;&#36335;&#12392;&#12398;&#25490;&#20182;&#21046;&#24481;&#12394;&#12375;&#12395;nat_entry&#12501;&#12521;&#12464;&#12434;&#35501;&#12415;&#21462;&#12427;&#12383;&#12417;&#12289;&#19981;&#27491;&#12394;inode&#12502;&#12525;&#12483;&#12463;&#12398;&#12510;&#12540;&#12463;&#29366;&#24907;&#12434;&#24341;&#12365;&#36215;&#12371;&#12377;&#21487;&#33021;&#24615;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;&#12471;&#12490;&#12522;&#12458;&#12399;&#20197;&#19979;&#12398;&#36890;&#12426;&#12391;&#12377;&#12290;&#12501;&#12449;&#12452;&#12523;A&#12398;&#20316;&#25104;&#12539;&#26360;&#12365;&#36796;&#12415;&#12539;fsync &#8594; &#12481;&#12455;&#12483;&#12463;&#12509;&#12452;&#12531;&#12488;&#26360;&#12365;&#36796;&#12415; - f2fs_do_sync_file // &#12452;&#12531;&#12521;&#12452;&#12531;inode - f2fs_write_inode // inode&#12501;&#12457;&#12522;&#12458;&#12364;&#12480;&#12540;&#12486;&#12451; - f2fs_write_checkpoint - f2fs_flush_merged_writes - f2fs_sync_node_pages - f2fs_fsync_node_pages // &#12480;&#12540;&#12486;&#12451;&#12394;&#12494;&#12540;&#12489;&#12394;&#12375; - f2fs_need_inode_block_update // true&#12434;&#36820;&#12377; - f2fs_fsync_node_pages // inode&#12364;&#12480;&#12540;&#12486;&#12451;&#21270;&#12373;&#12428;&#12427; - f2fs_need_dentry_mark // true&#12434;&#36820;&#12377; - f2fs_flush_nat_entries - f2fs_write_checkpoint&#32066;&#20102; - __write_node_folio // DENT_BIT_SHIFT&#12364;&#35373;&#23450;&#12373;&#12428;&#12383;inode&#12290;SPO&#12399;&#12300;fsck --dry-run&#12301;&#12391;&#12289;inode&#12364;&#12377;&#12391;&#12395;&#12481;&#12455;&#12483;&#12463;&#12509;&#12452;&#12531;&#12488;&#12373;&#12428;&#12390;&#12356;&#12427;&#12395;&#12418;&#12363;&#12363;&#12431;&#12425;&#12378;DENT_BIT_SHIFT&#12364;&#12475;&#12483;&#12488;&#12373;&#12428;&#12383;&#12414;&#12414;&#12391;&#12354;&#12427;&#12392;&#12356;&#12358;&#29366;&#24907;&#12434;&#26908;&#20986;&#12375;&#12414;&#12377;&#12290;f2fs_need_dentry_mark()&#12364;&#35251;&#28204;&#12377;&#12427;&#29366;&#24907;&#12399;&#12289;sbi-&#65310;node_write&#12398;&#21462;&#24471;&#24460;&#12395;__write_node_folio()&#12391;&#35251;&#28204;&#12373;&#12428;&#12427;&#29366;&#24907;&#12392;&#30064;&#12394;&#12427;&#22580;&#21512;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;&#26681;&#26412;&#21407;&#22240;&#12399;&#12289;IS_CHECKPOINTED&#12362;&#12424;&#12403;HAS_FSYNCED_INODE&#12398;&#24847;&#21619;&#35542;&#12364;&#12481;&#12455;&#12483;&#12463;&#12509;&#12452;&#12531;&#12488;&#26360;&#12365;&#36796;&#12415;&#12364;&#23436;&#20840;&#12395;&#23436;&#20102;&#12375;&#12390;&#21021;&#12417;&#12390;&#20445;&#35388;&#12373;&#12428;&#12427;&#12371;&#12392;&#12395;&#12354;&#12426;&#12414;&#12377;&#12290;&#12371;&#12398;&#12497;&#12483;&#12481;&#12391;&#12399;&#12289;set_dentry_mark()&#12434;__write_node_folio()&#12395;&#31227;&#21205;&#12375;&#12289;sbi-&#65310;node_write&#12525;&#12483;&#12463;&#12391;&#20445;&#35703;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;</Overview>
      </VulinfoDescription>
      <Affected>
        <AffectedItem affectedstatus="vulnerable">
          <Lapt>cpe:/o:linux:linux_kernel</Lapt>
        </AffectedItem>
      </Affected>
      <FactAnalysis>
      </FactAnalysis>
      <Related>
        <RelatedItem relationtype="self" origin="jvnipedia">
          <URL>https://jvndb.jvn.jp/ja/contents/2026/JVNDB-2026-026020.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>Common Vulnerabilities and Exposures (CVE)</Name>
          <VulinfoID>CVE-2026-53368</VulinfoID>
          <URL>https://www.cve.org/CVERecord?id=CVE-2026-53368</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>National Vulnerability Database (NVD)</Name>
          <VulinfoID>CVE-2026-53368</VulinfoID>
          <URL>https://nvd.nist.gov/vuln/detail/CVE-2026-53368</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>JVNDB</Name>
          <VulinfoID>CWE-noinfo</VulinfoID>
          <Title>&#24773;&#22577;&#19981;&#36275;</Title>
          <URL>https://www.ipa.go.jp/security/vuln/scap/cwe.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>f2fs: fix fsck inconsistency caused by incorrect nat_entry flag usage - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/b28a83ea4934215b5de906c3ee4fbfbc651573e0)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/b28a83ea4934215b5de906c3ee4fbfbc651573e0</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>f2fs: fix fsck inconsistency caused by incorrect nat_entry flag usage - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/bedb710b63ae1bd617e65d0a8cf6cea1200b3753)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/bedb710b63ae1bd617e65d0a8cf6cea1200b3753</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>f2fs: fix fsck inconsistency caused by incorrect nat_entry flag usage - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/019f9dda7f66e55eb94cd32e1d3fff5835f73fbc)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/019f9dda7f66e55eb94cd32e1d3fff5835f73fbc</URL>
        </RelatedItem>
      </Related>
      <DateFirstPublished>2026-07-30T17:45:42+09:00</DateFirstPublished>
      <DateLastUpdated>2026-07-30T17:45:42+09:00</DateLastUpdated>
    </VulinfoData>
  </Vulinfo>
</VrdaData>
