<?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-024981</VulinfoID>
    <VulinfoData>
      <Title>Linux&#12398;Linux Kernel&#12395;&#12362;&#12369;&#12427;&#35299;&#25918;&#28168;&#12415;&#12513;&#12514;&#12522;&#12398;&#20351;&#29992;&#12395;&#38306;&#12377;&#12427;&#33030;&#24369;&#24615;</Title>
      <VulinfoDescription>
        <Overview>Linux&#12459;&#12540;&#12493;&#12523;&#12395;&#12362;&#12356;&#12390;&#12289;&#27425;&#12398;&#33030;&#24369;&#24615;&#12364;&#20462;&#27491;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;fhandle: may_decode_fh()&#20869;&#12391;&#12525;&#12483;&#12463;&#12373;&#12428;&#12390;&#12356;&#12394;&#12356;-&#65310;mnt_ns&#12398;&#35501;&#12415;&#21462;&#12426;&#12395;&#12424;&#12427;Use-After-Free&#65288;UAF&#65289;&#12434;&#20462;&#27491;&#12375;&#12414;&#12375;&#12383;&#12290;may_decode_fh()&#12399;&#12525;&#12483;&#12463;&#12434;&#20445;&#25345;&#12379;&#12378;&#12395;mount::mnt_ns&#12395;&#12450;&#12463;&#12475;&#12473;&#12375;&#12390;&#12356;&#12414;&#12375;&#12383;&#12290;&#12371;&#12428;&#12399;&#12289;&#12510;&#12454;&#12531;&#12488;&#12364;&#21516;&#26178;&#12395;&#12450;&#12531;&#12510;&#12454;&#12531;&#12488;&#12373;&#12428;&#12427;&#21487;&#33021;&#24615;&#12364;&#12354;&#12426;&#12289;mnt_namespace&#12364;RCU&#12398;&#29494;&#20104;&#26399;&#38291;&#24460;&#12395;&#21516;&#26178;&#12395;&#35299;&#25918;&#12373;&#12428;&#12427;&#21487;&#33021;&#24615;&#12364;&#12354;&#12427;&#12371;&#12392;&#12434;&#24847;&#21619;&#12375;&#12414;&#12377;&#12290;&#12371;&#12398;&#31478;&#21512;&#29366;&#24907;&#12399;&#12289;&#12510;&#12454;&#12531;&#12488;&#12509;&#12452;&#12531;&#12488;&#12364;open_tree(..., OPEN_TREE_CLONE)&#12395;&#12424;&#12387;&#12390;&#20316;&#25104;&#12373;&#12428;&#12383;&#12392;&#20206;&#23450;&#12377;&#12427;&#12392;&#12289;&#20197;&#19979;&#12398;&#12424;&#12358;&#12395;&#30330;&#29983;&#12375;&#12414;&#12377;&#12290;&#12473;&#12524;&#12483;&#12489;1&#12288;&#12288;&#12288;&#12473;&#12524;&#12483;&#12489;2&#12288;&#12288;&#12288;RCU&#12288;&#12288;&#12288;__do_sys_open_by_handle_at&#12288;&#12288;&#12288;do_handle_open&#12288;&#12288;&#12288;handle_to_path&#12288;&#12288;&#12288;may_decode_fh&#12288;&#12288;&#12288;is_mounted&#12288;&#12288;&#12288;[mount::mnt_ns&#12450;&#12463;&#12475;&#12473;]&#12288;&#12288;&#12288;[mount::mnt_ns&#12450;&#12463;&#12475;&#12473;]&#12288;&#12288;&#12288;__do_sys_close&#12288;fput_close_sync&#12288;__fput&#12288;dissolve_on_fput&#12288;umount_tree&#12288;class_namespace_excl_destructor&#12288;namespace_unlock&#12288;free_mnt_ns&#12288;mnt_ns_tree_remove&#12288;call_rcu(mnt_ns_release_rcu)&#12288;&#12288;&#12288;mnt_ns_release_rcu&#12288;&#12288;&#12288;mnt_ns_release&#12288;&#12288;&#12288;kfree&#12288;&#12288;&#12288;[mnt_namespace::user_ns&#12450;&#12463;&#12475;&#12473;]&#12288;&#12288;&#12288;**UAF**&#12290;&#12371;&#12398;&#21839;&#38988;&#12434;&#20462;&#27491;&#12377;&#12427;&#12383;&#12417;&#12395;&#12289;__prepend_path()&#12398;&#12424;&#12358;&#12395;mount::mnt_ns&#12450;&#12463;&#12475;&#12473;&#12398;&#21608;&#22258;&#12391;rcu_read_lock()&#12434;&#21462;&#24471;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;&#12373;&#12425;&#12395;&#12289;mount::mnt_ns&#12398;&#12475;&#12510;&#12531;&#12486;&#12451;&#12463;&#12473;&#12434;&#25991;&#26360;&#21270;&#12375;&#12289;&#12525;&#12483;&#12463;&#12394;&#12375;&#12398;&#35501;&#12415;&#21462;&#12426;&#12392;&#31478;&#21512;&#12377;&#12427;&#21487;&#33021;&#24615;&#12398;&#12354;&#12427;&#26360;&#12365;&#36796;&#12415;&#12395;&#12399;WRITE_ONCE()&#12434;&#20351;&#29992;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;&#12371;&#12398;&#12496;&#12464;&#12399;&#12289;&#20197;&#19979;&#12398;&#12356;&#12378;&#12428;&#12363;&#12398;&#35373;&#23450;&#12364;&#26377;&#21177;&#12391;&#12394;&#12369;&#12428;&#12400;&#21040;&#36948;&#19981;&#21487;&#33021;&#12391;&#12377;&#12290;- CONFIG_PREEMPTION - CONFIG_RCU_STRICT_GRACE_PERIOD&#12290;&#12371;&#12398;&#35373;&#23450;&#12399;&#12289;&#12471;&#12473;&#12486;&#12512;&#12467;&#12540;&#12523;&#20013;&#12395;&#26126;&#31034;&#30340;&#12394;&#12503;&#12522;&#12456;&#12531;&#12503;&#12471;&#12519;&#12531;&#12394;&#12375;&#12391;RCU&#12398;&#29494;&#20104;&#26399;&#38291;&#12364;&#30330;&#29983;&#12377;&#12427;&#12371;&#12392;&#12434;&#24517;&#35201;&#12392;&#12375;&#12414;&#12377;&#12290;&#12371;&#12398;&#21839;&#38988;&#12399;&#12289;&#33288;&#21619;&#28145;&#12356;&#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#24433;&#38911;&#12434;&#21450;&#12412;&#12373;&#12394;&#12356;&#21487;&#33021;&#24615;&#12364;&#39640;&#12356;&#12391;&#12377;&#12290;&#26368;&#24746;&#12398;&#22580;&#21512;&#12289;&#25972;&#25968;&#27604;&#36611;&#32080;&#26524;&#12434;&#12518;&#12540;&#12470;&#12540;&#12473;&#12506;&#12540;&#12473;&#12395;&#28431;&#12425;&#12377;&#65288;cap_capable()&#12398;&#12524;&#12505;&#12523;&#12481;&#12455;&#12483;&#12463;&#12363;&#12425;&#65289;&#12289;&#28961;&#38480;&#12523;&#12540;&#12503;&#12434;&#24341;&#12365;&#36215;&#12371;&#12377;&#12289;&#12414;&#12383;&#12399;&#28961;&#21177;&#12394;&#12450;&#12489;&#12524;&#12473;&#12434;&#21442;&#29031;&#12375;&#12390;&#12459;&#12540;&#12493;&#12523;&#12463;&#12521;&#12483;&#12471;&#12517;&#12434;&#24341;&#12365;&#36215;&#12371;&#12377;&#21487;&#33021;&#24615;&#12364;&#12354;&#12426;&#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-024981.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>Common Vulnerabilities and Exposures (CVE)</Name>
          <VulinfoID>CVE-2026-53341</VulinfoID>
          <URL>https://www.cve.org/CVERecord?id=CVE-2026-53341</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>National Vulnerability Database (NVD)</Name>
          <VulinfoID>CVE-2026-53341</VulinfoID>
          <URL>https://nvd.nist.gov/vuln/detail/CVE-2026-53341</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>JVNDB</Name>
          <VulinfoID>CWE-416</VulinfoID>
          <Title>&#35299;&#25918;&#28168;&#12415;&#12513;&#12514;&#12522;&#12398;&#20351;&#29992;</Title>
          <URL>https://cwe.mitre.org/data/definitions/416.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>fhandle: fix UAF due to unlocked -&amp;gt;mnt_ns read in may_decode_fh() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/15ea8dc42a02259d49dee38a658d40f60fcd75ed)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/15ea8dc42a02259d49dee38a658d40f60fcd75ed</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>fhandle: fix UAF due to unlocked -&amp;gt;mnt_ns read in may_decode_fh() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/40ab6644b99685755f740b872c00ef40d9aa870e)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/40ab6644b99685755f740b872c00ef40d9aa870e</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>fhandle: fix UAF due to unlocked -&amp;gt;mnt_ns read in may_decode_fh() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/32138633e51e6db59e474765cf93268c92b42888)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/32138633e51e6db59e474765cf93268c92b42888</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>fhandle: fix UAF due to unlocked -&amp;gt;mnt_ns read in may_decode_fh() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a8ed2c29fcfdac78db96c9da4e659c8a513f2a94)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/a8ed2c29fcfdac78db96c9da4e659c8a513f2a94</URL>
        </RelatedItem>
      </Related>
      <DateFirstPublished>2026-07-24T17:22:29+09:00</DateFirstPublished>
      <DateLastUpdated>2026-07-24T17:22:29+09:00</DateLastUpdated>
    </VulinfoData>
  </Vulinfo>
</VrdaData>
