<?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-031750</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;ovpn: CMD_NEW_PEER&#12398;&#12456;&#12521;&#12540;&#12497;&#12473;&#12391;&#12500;&#12450;&#12398;&#21442;&#29031;&#12459;&#12454;&#12531;&#12488;&#12434;&#27491;&#12375;&#12367;&#23562;&#37325;&#12377;&#12427;&#12424;&#12358;&#12395;&#20462;&#27491;&#12375;&#12414;&#12375;&#12383;&#12290;ovpn_nl_peer_new_doit()&#12398;&#12456;&#12521;&#12540;&#12497;&#12473;&#12399;&#24467;&#26469;&#12289;ovpn_peer_put()&#12391;&#12399;&#12394;&#12367;&#30452;&#25509;ovpn_peer_release()&#12434;&#21628;&#12403;&#20986;&#12375;&#12390;&#12362;&#12426;&#12289;kref&#12434;&#12496;&#12452;&#12497;&#12473;&#12375;&#12390;&#12356;&#12414;&#12375;&#12383;&#12290;&#20184;&#38543;&#12377;&#12427;&#12467;&#12513;&#12531;&#12488;&#12300;peer&#12399;&#12414;&#12384;&#12495;&#12483;&#12471;&#12517;&#12373;&#12428;&#12390;&#12362;&#12425;&#12378;&#12289;&#12356;&#12363;&#12394;&#12427;&#12467;&#12531;&#12486;&#12461;&#12473;&#12488;&#12391;&#12418;&#20351;&#29992;&#12373;&#12428;&#12390;&#12356;&#12394;&#12356;&#12301;&#12399;UDP&#12398;&#22580;&#21512;&#12395;&#12399;&#27491;&#12375;&#12356;&#12418;&#12398;&#12398;&#12289;TCP&#12398;&#22580;&#21512;&#12395;&#12399;&#25104;&#12426;&#31435;&#12385;&#12414;&#12379;&#12435;&#12290;UDP&#12398;&#22580;&#21512;&#12289;ovpn_socket&#12398;&#20849;&#29992;&#20307;&#12399;.ovpn&#12450;&#12540;&#12512;&#12434;&#20351;&#29992;&#12375;&#12289;&#27770;&#12375;&#12390;&#12500;&#12450;&#12434;&#25351;&#12375;&#31034;&#12375;&#12414;&#12379;&#12435;&#12290;UDP&#12398;encap_recv&#12399;&#12414;&#12384;&#21021;&#26399;&#21270;&#12373;&#12428;&#12390;&#12356;&#12394;&#12356;&#12495;&#12483;&#12471;&#12517;&#12486;&#12540;&#12502;&#12523;&#12434;&#20171;&#12375;&#12390;&#12500;&#12450;&#12434;&#26908;&#32034;&#12377;&#12427;&#12383;&#12417;&#12289;&#26032;&#12375;&#12356;&#12500;&#12450;&#12399;ovpn_peer_add()&#12364;&#20844;&#38283;&#12377;&#12427;&#12414;&#12391;&#12399;&#21040;&#36948;&#19981;&#33021;&#12391;&#12377;&#12290;&#19968;&#26041;TCP&#12398;&#22580;&#21512;&#12289;ovpn_socket_new()&#12399;ovpn_sock-&#65310;peer&#12434;&#35373;&#23450;&#12375;&#12289;ovpn_tcp_socket_attach()&#12399;rcu_assign_sk_user_data()&#12434;&#36890;&#12376;&#12390;ovpn_sock&#12434;&#20844;&#38283;&#12375;&#12414;&#12377;&#12290;&#12456;&#12521;&#12540;&#12497;&#12473;&#12391;ovpn_socket_release()&#12364;&#20999;&#12426;&#38626;&#12377;&#12414;&#12391;&#12398;&#38291;&#12289;TCP&#12398;&#12501;&#12449;&#12452;&#12523;&#12487;&#12451;&#12473;&#12463;&#12522;&#12503;&#12479;&#12540;&#12399;&#23436;&#20840;&#12395;&#32080;&#12403;&#20184;&#12369;&#12425;&#12428;&#12390;&#12362;&#12426;&#12289;&#12518;&#12540;&#12470;&#12540;&#12473;&#12506;&#12540;&#12473;&#12398;recvmsg/sendmsg/close/poll&#12420;strparser&#39366;&#21205;&#12398;ovpn_tcp_rcv()&#12497;&#12473;&#12399;sk_user_data -&#65310; ovpn_sock-&#65310;peer&#32076;&#30001;&#12391;&#12500;&#12450;&#12395;&#12450;&#12463;&#12475;&#12473;&#12375;&#12289;ovpn_peer_hold()&#12434;&#20171;&#12375;&#12390;&#21442;&#29031;&#12459;&#12454;&#12531;&#12488;&#12434;&#22679;&#12420;&#12377;&#12371;&#12392;&#12364;&#21487;&#33021;&#12391;&#12377;&#12290;ovpn_tcp_socket_wait_finish()(ovpn_socket_release()&#20869;&#12391;&#21628;&#12403;&#20986;&#12373;&#12428;&#12427;)&#12399;strparser&#12392;tx&#12527;&#12540;&#12463;&#12434;&#31354;&#12395;&#12375;&#12414;&#12377;&#12364;&#12289;&#12500;&#12450;&#21442;&#29031;&#12434;&#12377;&#12391;&#12395;&#20445;&#25345;&#12375;&#12390;&#12356;&#12427;&#12518;&#12540;&#12470;&#12540;&#12473;&#12506;&#12540;&#12473;&#12398;&#12471;&#12473;&#12486;&#12512;&#12467;&#12540;&#12523;&#21628;&#12403;&#20986;&#12375;&#12392;&#12399;&#21516;&#26399;&#12375;&#12390;&#12356;&#12414;&#12379;&#12435;&#12290;&#12418;&#12375;ovpn_nl_peer_modify()&#12420;ovpn_peer_add()&#12364;&#12381;&#12398;&#12424;&#12358;&#12394;&#21628;&#12403;&#20986;&#12375;&#20013;&#12395;&#12456;&#12521;&#12540;&#12434;&#36820;&#12375;&#12383;&#22580;&#21512;&#12289;&#29305;&#12395;peer-&#65310;tcp.user_queue&#12391;__skb_recv_datagram()&#12395;&#12502;&#12525;&#12483;&#12463;&#12373;&#12428;&#12383;ovpn_tcp_recvmsg()&#12395;&#12362;&#12356;&#12390;&#12399;&#12289;&#30452;&#25509;&#30340;&#12394;ovpn_peer_release()&#12364;&#21442;&#29031;&#12434;&#20445;&#25345;&#12375;&#12383;&#12414;&#12414;&#12500;&#12450;&#12434;&#30772;&#22730;&#12375;&#12289;&#26368;&#32066;&#30340;&#12395;&#12381;&#12398;&#21628;&#12403;&#20986;&#12375;&#12363;&#12425;&#12398;ovpn_peer_put()&#12364;&#35299;&#25918;&#28168;&#12415;&#12513;&#12514;&#12522;&#19978;&#12391;&#25805;&#20316;&#12434;&#34892;&#12387;&#12390;&#12375;&#12414;&#12356;&#12414;&#12377;&#12290;&#12371;&#12428;&#12434;&#38450;&#12368;&#12383;&#12417;&#12289;&#30452;&#25509;&#30340;&#12394;&#12487;&#12473;&#12488;&#12521;&#12463;&#12479;&#21628;&#12403;&#20986;&#12375;&#12434;ovpn_peer_put()&#12395;&#32622;&#12365;&#25563;&#12360;&#12289;kref&#12364;&#26368;&#24460;&#12398;&#21442;&#29031;&#12364;&#20999;&#12428;&#12427;&#12414;&#12391;&#30772;&#22730;&#12434;&#27491;&#12375;&#12367;&#36933;&#24310;&#12373;&#12379;&#12427;&#12424;&#12358;&#12395;&#12375;&#12414;&#12375;&#12383;&#12290;&#19968;&#33324;&#30340;&#12394;&#12465;&#12540;&#12473;&#12391;&#12399;&#21516;&#26178;&#12395;&#12518;&#12540;&#12470;&#12540;&#12364;&#23384;&#22312;&#12375;&#12394;&#12356;&#22580;&#21512;&#12391;&#12418;&#12289;&#21205;&#20316;&#12399;&#22793;&#26356;&#12373;&#12428;&#12414;&#12379;&#12435;&#12290;kref&#12399;&#21363;&#24231;&#12395;&#12476;&#12525;&#12395;&#36948;&#12375;&#12289;ovpn_peer_release_kref()&#12364;&#21516;&#12376;&#12487;&#12473;&#12488;&#12521;&#12463;&#12479;&#12434;&#23455;&#34892;&#12375;&#12414;&#12377;&#12290;&#12371;&#12398;&#22793;&#26356;&#12395;&#12424;&#12426;&#12289;ovpn_peer_release()&#12399;peer.c&#22806;&#12363;&#12425;&#12398;&#21628;&#12403;&#20986;&#12375;&#12364;&#12394;&#12367;&#12394;&#12426;&#12289;&#21516;&#12376;&#32763;&#35379;&#21336;&#20301;&#20869;&#12398;ovpn_peer_release_kref()&#12398;&#12415;&#12364;&#27531;&#12427;&#12383;&#12417;static&#21270;&#12373;&#12428;&#12289;peer.h&#12363;&#12425;&#12398;&#23459;&#35328;&#12434;&#21066;&#38500;&#12375;&#12414;&#12375;&#12383;&#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-031750.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>Common Vulnerabilities and Exposures (CVE)</Name>
          <VulinfoID>CVE-2026-64044</VulinfoID>
          <URL>https://www.cve.org/CVERecord?id=CVE-2026-64044</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>National Vulnerability Database (NVD)</Name>
          <VulinfoID>CVE-2026-64044</VulinfoID>
          <URL>https://nvd.nist.gov/vuln/detail/CVE-2026-64044</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>ovpn: respect peer refcount in CMD_NEW_PEER error path - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1fef6614673ff0846d30acdeeaf3cf98bb5f6116)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/1fef6614673ff0846d30acdeeaf3cf98bb5f6116</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>ovpn: respect peer refcount in CMD_NEW_PEER error path - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8298834912d76dbc82c12b6b4ab7590ed2bb8ae5)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/8298834912d76dbc82c12b6b4ab7590ed2bb8ae5</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>ovpn: respect peer refcount in CMD_NEW_PEER error path - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0c3ef71879c0264de6c42463031d9e057da87840)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/0c3ef71879c0264de6c42463031d9e057da87840</URL>
        </RelatedItem>
      </Related>
      <DateFirstPublished>2026-09-03T15:44:36+09:00</DateFirstPublished>
      <DateLastUpdated>2026-09-03T15:44:36+09:00</DateLastUpdated>
    </VulinfoData>
  </Vulinfo>
</VrdaData>
