<?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-032189</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;ksmbd: SMB2 SET_INFO SECURITY&#12395;WRITE_DAC&#12362;&#12424;&#12403;WRITE_OWNER&#12481;&#12455;&#12483;&#12463;&#12434;&#36861;&#21152;&#12375;&#12414;&#12375;&#12383;&#12290;&#12467;&#12511;&#12483;&#12488;cc57232cae23&#65288;"ksmbd: fix FSCTL permission bypass by adding a permission check for FSCTL_SET_SPARSE"&#65289;&#12391;&#12399;&#12289;fsctl_set_sparse&#12395;fp-&#65310;daccess&#12466;&#12540;&#12488;&#12434;&#36861;&#21152;&#12375;&#12289;&#12300;&#39006;&#20284;&#12398;&#12495;&#12531;&#12489;&#12523;&#12524;&#12505;&#12523;&#12398;&#12481;&#12455;&#12483;&#12463;&#12399;&#20182;&#12398;&#38306;&#25968;&#12395;&#23384;&#22312;&#12377;&#12427;&#12364;&#12289;&#12371;&#12371;&#12391;&#12399;&#27424;&#22914;&#12375;&#12390;&#12356;&#12427;&#12301;&#12392;&#25351;&#25688;&#12373;&#12428;&#12390;&#12356;&#12414;&#12377;&#12290;SMB2 SET_INFO SECURITY&#12398;&#37096;&#20998;&#12399;&#12381;&#12398;&#27424;&#22914;&#12375;&#12390;&#12356;&#12427;&#19968;&#12388;&#12391;&#12354;&#12426;&#12289;&#26368;&#12418;&#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#12395;&#38306;&#36899;&#12364;&#39640;&#12356;&#37096;&#20998;&#12391;&#12377;&#12290;smb2_set_info_sec()&#38306;&#25968;&#12399;&#12495;&#12531;&#12489;&#12523;&#12372;&#12392;&#12398;&#12450;&#12463;&#12475;&#12473;&#12481;&#12455;&#12483;&#12463;&#12434;&#34892;&#12431;&#12378;&#12395;set_info_sec()&#12434;&#21628;&#12403;&#20986;&#12375;&#12390;&#12356;&#12414;&#12375;&#12383;&#12290;set_info_sec()&#65288;fs/smb/server/smbacl.c&#65289;&#12399;&#12501;&#12449;&#12452;&#12523;&#12398;&#27177;&#38480;&#12434;&#20877;&#35373;&#23450;&#12375;&#12414;&#12377;&#12290;notify_change()&#12434;&#36890;&#12376;&#12390;&#25152;&#26377;&#32773;&#12539;&#12464;&#12523;&#12540;&#12503;&#12539;&#12514;&#12540;&#12489;&#12434;&#26360;&#12365;&#25563;&#12360;&#12289;set_posix_acl()&#12391;POSIX ACL&#12434;&#20877;&#35373;&#23450;&#12375;&#12289;KSMBD_SHARE_FLAG_ACL_XATTR&#20849;&#26377;&#19978;&#12391;&#12399;ksmbd_vfs_set_sd_xattr()&#12395;&#12424;&#12387;&#12390;Windows&#12398;&#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#35352;&#36848;&#23376;&#12434;&#21066;&#38500;&#12539;&#20877;&#35373;&#23450;&#12375;&#12414;&#12377;&#12290;&#20804;&#24351;&#12495;&#12531;&#12489;&#12521;&#12391;&#12354;&#12427;smb2_set_info_file()&#12398;&#20182;&#12398;&#27704;&#32154;&#30340;&#12394;&#22793;&#26356;&#12434;&#34892;&#12358;&#37096;&#20998;&#12399;&#12356;&#12378;&#12428;&#12418;&#20808;&#12395;fp-&#65310;daccess&#12398;&#30906;&#35469;&#12434;&#34892;&#12387;&#12390;&#12356;&#12414;&#12377;&#65288;FILE_WRITE_DATA / FILE_DELETE / FILE_WRITE_EA / FILE_WRITE_ATTRIBUTES&#65289;&#12290;&#12375;&#12363;&#12375;&#12289;&#12450;&#12463;&#12475;&#12473;&#21046;&#24481;&#33258;&#20307;&#12434;&#22793;&#26356;&#12377;&#12427;SECURITY&#37096;&#20998;&#12398;&#12415;&#12364;&#12466;&#12540;&#12488;&#12481;&#12455;&#12483;&#12463;&#12434;&#25345;&#12387;&#12390;&#12356;&#12414;&#12379;&#12435;&#12391;&#12375;&#12383;&#12290;&#12381;&#12398;&#12383;&#12417;&#12463;&#12521;&#12452;&#12450;&#12531;&#12488;&#12399;FILE_WRITE_ATTRIBUTES&#12398;&#12415;&#65288;FILE_WRITE_DAC&#12420;FILE_WRITE_OWNER&#12399;&#21547;&#12414;&#12394;&#12356;&#65289;&#12391;&#12495;&#12531;&#12489;&#12523;&#12434;&#38283;&#12365;&#12289;SMB2_SET_INFO&#12391;InfoType&#12392;&#12375;&#12390;SMB2_O_INFO_SECURITY&#12434;&#20351;&#12358;&#12371;&#12392;&#12391;&#12289;&#12501;&#12449;&#12452;&#12523;&#12398;DACL&#12392;&#25152;&#26377;&#32773;&#12434;&#19978;&#26360;&#12365;&#12375;&#12289;&#33258;&#36523;&#12395;&#12495;&#12531;&#12489;&#12523;&#12398;daccess&#12395;&#23384;&#22312;&#12375;&#12394;&#12363;&#12387;&#12383;&#12450;&#12463;&#12475;&#12473;&#27177;&#12434;&#20184;&#19982;&#12377;&#12427;&#12371;&#12392;&#12364;&#21487;&#33021;&#12391;&#12375;&#12383;&#12290;FSCTL&#12398;&#12487;&#12540;&#12479;&#25805;&#20316;&#37096;&#12392;&#12399;&#30064;&#12394;&#12426;&#12289;&#12371;&#12428;&#12399;&#12513;&#12479;&#12487;&#12540;&#12479;&#12420;xattr&#12398;&#25805;&#20316;&#12391;&#12354;&#12427;&#12383;&#12417;&#12289;FMODE_WRITE&#12395;&#12424;&#12427;VFS&#12398;&#12496;&#12483;&#12463;&#12473;&#12488;&#12483;&#12503;&#12399;&#23384;&#22312;&#12379;&#12378;&#12289;&#27424;&#22914;&#12375;&#12390;&#12356;&#12383;fp-&#65310;daccess&#12481;&#12455;&#12483;&#12463;&#12398;&#12415;&#12364;&#21807;&#19968;&#12398;&#12466;&#12540;&#12488;&#12392;&#12394;&#12387;&#12390;&#12356;&#12414;&#12375;&#12383;&#12290;&#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#35352;&#36848;&#23376;&#12398;&#35373;&#23450;&#12399;WRITE_DAC&#12362;&#12424;&#12403;WRITE_OWNER&#25805;&#20316;&#12395;&#35442;&#24403;&#12377;&#12427;&#12383;&#12417;&#12289;&#12501;&#12449;&#12452;&#12523;&#12398;&#27177;&#38480;&#12434;&#26360;&#12365;&#25563;&#12360;&#12427;&#21069;&#12395;&#12495;&#12531;&#12489;&#12523;&#12395;&#12371;&#12428;&#12425;&#12356;&#12378;&#12428;&#12363;&#12398;&#27177;&#38480;&#12364;&#12354;&#12427;&#12371;&#12392;&#12434;&#35201;&#27714;&#12377;&#12427;&#12424;&#12358;&#12395;&#12375;&#12414;&#12375;&#12383;&#12290;-EACCES&#12399;smb2_set_info()&#12395;&#12424;&#12387;&#12390;STATUS_ACCESS_DENIED&#12395;&#12510;&#12483;&#12500;&#12531;&#12464;&#12373;&#12428;&#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-032189.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>Common Vulnerabilities and Exposures (CVE)</Name>
          <VulinfoID>CVE-2026-64394</VulinfoID>
          <URL>https://www.cve.org/CVERecord?id=CVE-2026-64394</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>National Vulnerability Database (NVD)</Name>
          <VulinfoID>CVE-2026-64394</VulinfoID>
          <URL>https://nvd.nist.gov/vuln/detail/CVE-2026-64394</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>ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e6aa731f1b4b3e08caebf66a99f04b22bdab2e99)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/e6aa731f1b4b3e08caebf66a99f04b22bdab2e99</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9ab2ffd3ed3d4ca1667c52de27026ddabc11e537)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/9ab2ffd3ed3d4ca1667c52de27026ddabc11e537</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/aae600cdaffc6d9ce97645f129799a103a97d06d)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/aae600cdaffc6d9ce97645f129799a103a97d06d</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0848b1d8b403f530878195dcbe241a2fddb9d0e1)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/0848b1d8b403f530878195dcbe241a2fddb9d0e1</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f56535db508ead8dec1c481ad93d7d8acd8f8f1e)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/f56535db508ead8dec1c481ad93d7d8acd8f8f1e</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/44df157a1183a7f746caa970c169255da5ac61f8)</VulinfoID>
          <URL>https://git.kernel.org/stable/c/44df157a1183a7f746caa970c169255da5ac61f8</URL>
        </RelatedItem>
      </Related>
      <DateFirstPublished>2026-09-07T14:07:08+09:00</DateFirstPublished>
      <DateLastUpdated>2026-09-07T14:07:08+09:00</DateLastUpdated>
    </VulinfoData>
  </Vulinfo>
</VrdaData>
