<?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-032031</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;&#20197;&#19979;&#12398;&#33030;&#24369;&#24615;&#12364;&#20462;&#27491;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;usb: gadget: udc: gadget_match_driver&#12395;&#12362;&#12369;&#12427;Use-After-Free&#12398;&#33030;&#24369;&#24615;&#12391;&#12377;&#12290;udc&#27083;&#36896;&#20307;&#12399;gadget&#12398;&#31649;&#29702;&#27083;&#36896;&#20307;&#12392;&#12375;&#12390;&#27231;&#33021;&#12375;&#12414;&#12377;&#12364;&#12289;&#12381;&#12428;&#12382;&#12428;&#12398;&#12521;&#12452;&#12501;&#12469;&#12452;&#12463;&#12523;&#12399;&#20998;&#38626;&#12373;&#12428;&#12390;&#12356;&#12414;&#12377;&#12290;usb_del_gadget()&#12364;udc&#12398;&#12513;&#12514;&#12522;&#12434;&#35299;&#25918;&#65288;&#20363;&#12360;&#12400;&#12289;mode-switch&#20316;&#26989;&#32076;&#30001;&#65289;&#12375;&#12390;&#12356;&#12427;&#38291;&#12395;&#12289;gadget_match_driver()&#12364;&#21516;&#26178;&#12395;&#35299;&#25918;&#28168;&#12415;&#12398;udc&#12513;&#12514;&#12522;&#12395;&#12450;&#12463;&#12475;&#12473;&#65288;&#20363;&#12360;&#12400;configfs&#32076;&#30001;&#65289;&#12377;&#12427;&#12392;&#12356;&#12358;&#31478;&#21512;&#29366;&#24907;&#12364;&#23384;&#22312;&#12375;&#12289;&#12371;&#12428;&#12395;&#12424;&#12387;&#12390;Use-After-Free&#65288;UAF&#65289;&#12364;&#30330;&#29983;&#12375;&#12414;&#12377;&#12290;&#35299;&#25918;&#12373;&#12428;&#12383;&#12513;&#12514;&#12522;&#12364;&#12476;&#12525;&#12463;&#12522;&#12450;&#12373;&#12428;&#12390;&#12356;&#12427;&#12383;&#12417;&#12289;NULL&#12509;&#12452;&#12531;&#12479;&#12398;&#21442;&#29031;&#36949;&#21453;&#12364;&#30330;&#29983;&#12375;&#12414;&#12377;&#12290;[39430.908615][ T1171] &#20206;&#24819;&#12450;&#12489;&#12524;&#12473;0000000000000000&#12391;&#12459;&#12540;&#12493;&#12523;&#12398;NULL&#12509;&#12452;&#12531;&#12479;&#21442;&#29031;&#36949;&#21453;&#12364;&#30330;&#29983;&#12375;&#12414;&#12375;&#12383;&#12290;[39430.911397][ T1171] pc : __pi_strcmp+0x20/0x140[39430.911441][ T1171] lr : gadget_match_driver+0x34/0x60...[39430.911890][ T1171] usb_gadget_register_driver_owner+0x50/0xf8[39430.911910][ T1171] gadget_dev_desc_UDC_store+0xf4/0x140[39430.931308][ T1171] configfs_write_iter+0xec/0x134[39430.957058][ T1171] &#12527;&#12540;&#12463;&#12461;&#12517;&#12540;: events_freezable __dwc3_set_mode[39430.957287][ T1171] dwc3_gadget_exit+0x34/0x8c[39430.957304][ T1171] __dwc3_set_mode+0xc0/0x664&#12290;&#12371;&#12398;&#21839;&#38988;&#12399;&#12289;gadget&#12364;&#35299;&#25918;&#12373;&#12428;&#12427;&#12414;&#12391;udc&#27083;&#36896;&#20307;&#12434;&#30906;&#23455;&#12395;&#30906;&#20445;&#12375;&#32154;&#12369;&#12427;&#12371;&#12392;&#12391;&#20462;&#27491;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;&#12371;&#12428;&#12434;&#23455;&#29694;&#12377;&#12427;&#12383;&#12417;&#12395;&#12289;&#26032;&#12383;&#12395;usb_gadget_release()&#12523;&#12540;&#12481;&#12531;&#12434;&#12467;&#12450;&#12395;&#23566;&#20837;&#12375;&#12414;&#12375;&#12383;&#12290;gadget&#12364;&#36861;&#21152;&#12373;&#12428;&#12427;&#38555;&#12289;usb_add_gadget()&#12399;gadget&#12398;release&#12523;&#12540;&#12481;&#12531;&#12434;udc&#27083;&#36896;&#20307;&#12395;&#20445;&#23384;&#12375;&#12289;udc&#12398;&#21442;&#29031;&#12459;&#12454;&#12531;&#12488;&#12434;&#22679;&#12420;&#12375;&#12414;&#12377;&#12290;gadget&#12364;&#35299;&#25918;&#12373;&#12428;&#12427;&#12392;&#12289;usb_gadget_release()&#12364;udc&#12398;&#21442;&#29031;&#12434;&#28187;&#12425;&#12375;&#12289;&#12381;&#12398;&#24460;gadget&#12398;release&#12523;&#12540;&#12481;&#12531;&#12434;&#21628;&#12403;&#20986;&#12375;&#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-032031.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>Common Vulnerabilities and Exposures (CVE)</Name>
          <VulinfoID>CVE-2026-64346</VulinfoID>
          <URL>https://www.cve.org/CVERecord?id=CVE-2026-64346</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>National Vulnerability Database (NVD)</Name>
          <VulinfoID>CVE-2026-64346</VulinfoID>
          <URL>https://nvd.nist.gov/vuln/detail/CVE-2026-64346</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>usb: gadget: udc: Fix use-after-free in gadget_match_driver - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/50eeb8e8a4f389efc91b93cff14a683e714ec194)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/50eeb8e8a4f389efc91b93cff14a683e714ec194</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>usb: gadget: udc: Fix use-after-free in gadget_match_driver - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d026f71df141c9b064ff32a78af5391a31ef75c2)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/d026f71df141c9b064ff32a78af5391a31ef75c2</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>usb: gadget: udc: Fix use-after-free in gadget_match_driver - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/54fa390aae393eb130f307a85562e3001cc39a52)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/54fa390aae393eb130f307a85562e3001cc39a52</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>usb: gadget: udc: Fix use-after-free in gadget_match_driver - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/b52476a83d9e12df00765359d728a875b128bef1)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/b52476a83d9e12df00765359d728a875b128bef1</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>usb: gadget: udc: Fix use-after-free in gadget_match_driver - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/67e511d2989eb1c8c588b599ce2fcc6bb8e6f7ea)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/67e511d2989eb1c8c588b599ce2fcc6bb8e6f7ea</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>usb: gadget: udc: Fix use-after-free in gadget_match_driver - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/7a5214dae906d9f58e07bc4995e8181ee74439f4)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/7a5214dae906d9f58e07bc4995e8181ee74439f4</URL>
        </RelatedItem>
      </Related>
      <DateFirstPublished>2026-09-04T17:49:23+09:00</DateFirstPublished>
      <DateLastUpdated>2026-09-04T17:49:23+09:00</DateLastUpdated>
    </VulinfoData>
  </Vulinfo>
</VrdaData>
