<?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-025029</VulinfoID>
    <VulinfoData>
      <Title>Linux&#12398;Linux Kernel&#12395;&#12362;&#12369;&#12427;&#35079;&#25968;&#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;bpf: open-coded task_vma &#12452;&#12486;&#12524;&#12540;&#12479;&#12395;&#12362;&#12369;&#12427; mm &#12521;&#12452;&#12501;&#12469;&#12452;&#12463;&#12523;&#12398;&#20462;&#27491;&#12391;&#12377;&#12290;open-coded task_vma &#12452;&#12486;&#12524;&#12540;&#12479;&#12399; task-&#65310;mm &#12434;&#12525;&#12483;&#12463;&#12379;&#12378;&#12395;&#35501;&#12415;&#21462;&#12426;&#12289;mmap_read_trylock() &#12434;&#21462;&#24471;&#12375;&#12414;&#12377;&#12364;&#12289;mmget() &#12434;&#21628;&#12403;&#20986;&#12375;&#12414;&#12379;&#12435;&#12290;&#12479;&#12473;&#12463;&#12364;&#21516;&#26178;&#12395;&#32066;&#20102;&#12375;&#12383;&#22580;&#21512;&#12289;mm_struct &#12399; SLAB_TYPESAFE_BY_RCU &#12391;&#12399;&#12394;&#12356;&#12383;&#12417;&#35299;&#25918;&#12373;&#12428;&#12427;&#21487;&#33021;&#24615;&#12364;&#12354;&#12426;&#12289;&#12371;&#12428;&#12395;&#12424;&#12426; use-after-free &#12364;&#30330;&#29983;&#12375;&#12414;&#12377;&#12290;alloc_lock &#12398; trylock &#12434;&#20351;&#29992;&#12375;&#12390; task-&#65310;mm &#12434;&#23433;&#20840;&#12395;&#35501;&#12415;&#21462;&#12426;&#12289;mm &#12398;&#21442;&#29031;&#12434;&#21462;&#24471;&#12375;&#12414;&#12377;&#12290;&#21442;&#29031;&#12399; _destroy() &#12362;&#12424;&#12403;&#12456;&#12521;&#12540;&#32076;&#36335;&#20869;&#12398; bpf_iter_mmput_async() &#12434;&#36890;&#12376;&#12390;&#35299;&#25918;&#12373;&#12428;&#12414;&#12377;&#12290;bpf_iter_mmput_async() &#12399; mmput_async() &#12398;&#12525;&#12540;&#12459;&#12523;&#12521;&#12483;&#12497;&#12540;&#12391;&#12354;&#12426;&#12289;!CONFIG_MMU &#12398;&#22580;&#21512;&#12399; mmput() &#12395;&#12501;&#12457;&#12540;&#12523;&#12496;&#12483;&#12463;&#12375;&#12414;&#12377;&#12290;IRQ&#28961;&#21177;&#21270;&#12467;&#12531;&#12486;&#12461;&#12473;&#12488;&#65288;NMI&#12434;&#21547;&#12416;&#65289;&#12434;&#20107;&#21069;&#12395;&#25298;&#21542;&#12375;&#12414;&#12377;&#12290;_next() &#12362;&#12424;&#12403; _destroy() &#12391;&#20351;&#29992;&#12373;&#12428;&#12427;&#25805;&#20316;&#65288;mmap_read_unlock&#12289;bpf_iter_mmput_async&#65289;&#12399;&#12289;IRQ&#12434;&#28961;&#21177;&#21270;&#12375;&#12383;&#29366;&#24907;&#12391;&#12473;&#12500;&#12531;&#12525;&#12483;&#12463;&#65288;pool-&#65310;lock&#12289;pi_lock&#65289;&#12434;&#21462;&#24471;&#12375;&#12414;&#12377;&#12290;&#12371;&#12428;&#12425;&#12398;&#12525;&#12483;&#12463;&#12364;&#20445;&#25345;&#12373;&#12428;&#12383;&#29366;&#24907;&#12391; NMI &#12414;&#12383;&#12399;&#12488;&#12524;&#12540;&#12473;&#12509;&#12452;&#12531;&#12488;&#12363;&#12425;&#23455;&#34892;&#12373;&#12428;&#12427;&#12392;&#12487;&#12483;&#12489;&#12525;&#12483;&#12463;&#12364;&#30330;&#29983;&#12377;&#12427;&#21487;&#33021;&#24615;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;softirq &#12398; BPF &#12503;&#12525;&#12464;&#12521;&#12512;&#12364;&#21516;&#12376; CPU &#19978;&#12391;&#26082;&#12395;&#33258;&#36523;&#12398; alloc_lock &#12434;&#20445;&#25345;&#12375;&#12390;&#12356;&#12427;&#12479;&#12473;&#12463;&#12434;&#12452;&#12486;&#12524;&#12540;&#12488;&#12377;&#12427;&#38555;&#12398;&#12487;&#12483;&#12489;&#12525;&#12483;&#12463;&#12434;&#22238;&#36991;&#12377;&#12427;&#12383;&#12417;&#12395;&#12289;blocking &#12394; task_lock()&#65288;get_task_mm&#65289;&#12391;&#12399;&#12394;&#12367; alloc_lock &#12398; trylock &#12434;&#20351;&#29992;&#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-025029.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>Common Vulnerabilities and Exposures (CVE)</Name>
          <VulinfoID>CVE-2026-53085</VulinfoID>
          <URL>https://www.cve.org/CVERecord?id=CVE-2026-53085</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>National Vulnerability Database (NVD)</Name>
          <VulinfoID>CVE-2026-53085</VulinfoID>
          <URL>https://nvd.nist.gov/vuln/detail/CVE-2026-53085</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>Red Hat Customer Portal</Name>
          <VulinfoID>CVE-2026-53085 - Red Hat Customer Portal</VulinfoID>
          <URL>https://access.redhat.com/security/cve/CVE-2026-53085</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>JVNDB</Name>
          <VulinfoID>CWE-825</VulinfoID>
          <Title>&#26399;&#38480;&#20999;&#12428;&#12398;&#12509;&#12452;&#12531;&#12479;&#12487;&#12522;&#12501;&#12449;&#12524;&#12531;&#12473;</Title>
          <URL>https://cwe.mitre.org/data/definitions/825.html</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>Red Hat</Name>
          <VulinfoID>https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-53085.json</VulinfoID>
          <URL>https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-53085.json</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>Red Hat Bugzilla</Name>
          <VulinfoID>2492404  (CVE-2026-53085) CVE-2026-53085 kernel: bpf: fix mm lifecycle in open-coded task_vma iterator</VulinfoID>
          <URL>https://bugzilla.redhat.com/show_bug.cgi?id=2492404</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>bpf: fix mm lifecycle in open-coded task_vma iterator - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/43683bb280330f3d36f0f2a3932a4867b9603e9c)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/43683bb280330f3d36f0f2a3932a4867b9603e9c</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>bpf: fix mm lifecycle in open-coded task_vma iterator - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d0862de7c866c5bd7c32531f66738c21197af888)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/d0862de7c866c5bd7c32531f66738c21197af888</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>bpf: fix mm lifecycle in open-coded task_vma iterator - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d8e27d2d22b6e2df3a0125b8c08e9aace38c954c)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/d8e27d2d22b6e2df3a0125b8c08e9aace38c954c</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>https://git.kernel.org/stable/c/239cec25a22662dbd80f57d94b38178c8be95269</VulinfoID>
          <URL>https://git.kernel.org/stable/c/239cec25a22662dbd80f57d94b38178c8be95269</URL>
        </RelatedItem>
      </Related>
      <DateFirstPublished>2026-07-24T17:24:54+09:00</DateFirstPublished>
      <DateLastUpdated>2026-07-24T17:24:54+09:00</DateLastUpdated>
    </VulinfoData>
  </Vulinfo>
</VrdaData>
