<?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-025876</VulinfoID>
    <VulinfoData>
      <Title>Ralph Slooten&#12398;Mailpit&#12395;&#12362;&#12369;&#12427;&#12469;&#12540;&#12496;&#12469;&#12452;&#12489;&#12398;&#12522;&#12463;&#12456;&#12473;&#12488;&#12501;&#12457;&#12540;&#12472;&#12455;&#12522;&#12398;&#33030;&#24369;&#24615;</Title>
      <VulinfoDescription>
        <Overview>Mailpit&#12399;&#38283;&#30330;&#32773;&#21521;&#12369;&#12398;&#12513;&#12540;&#12523;&#12486;&#12473;&#12488;&#12484;&#12540;&#12523;&#12362;&#12424;&#12403;API&#12391;&#12377;&#12290;GHSA-6jxm-fv7w-rw5j&#65288;CVE-2026-23845&#12289;&#12300;HTML Check API&#12434;&#20171;&#12375;&#12383;&#12469;&#12540;&#12496;&#12540;&#12469;&#12452;&#12489;&#12522;&#12463;&#12456;&#12473;&#12488;&#12501;&#12457;&#12540;&#12472;&#12455;&#12522;&#65288;SSRF&#65289;&#12301;&#65289;&#12398;&#20462;&#27491;&#12399;mailpit&#12398;&#12496;&#12540;&#12472;&#12519;&#12531;v1.28.3&#12395;&#12390;&#25552;&#20379;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;&#12371;&#12398;&#20462;&#27491;&#12391;&#12399;&#12289;`internal/htmlcheck/css.go::downloadCSSToBytes`&#12391;5MB&#12398;&#12469;&#12452;&#12474;&#19978;&#38480;&#35373;&#23450;&#12434;&#34892;&#12356;&#12289;`text/css`&#12398;&#12467;&#12531;&#12486;&#12531;&#12484;&#12479;&#12452;&#12503;&#12481;&#12455;&#12483;&#12463;&#12434;&#36861;&#21152;&#12375;&#12289;`isValidURL`&#12391;&#12398;&#12525;&#12464;&#12452;&#12531;&#24773;&#22577;&#12398;&#38500;&#21435;&#12434;&#23455;&#26045;&#12375;&#12289;&#12458;&#12503;&#12488;&#12452;&#12531;&#12398;`--block-remote-css-and-fonts`&#35373;&#23450;&#12501;&#12521;&#12464;&#12434;&#24375;&#21270;&#12375;&#12414;&#12375;&#12383;&#12290;&#12375;&#12363;&#12375;&#12289;&#21516;&#12376;&#12467;&#12540;&#12489;&#12505;&#12540;&#12473;&#12391;&#20351;&#29992;&#12373;&#12428;&#12390;&#12356;&#12427;2&#12388;&#12398;SSRF&#12456;&#12531;&#12489;&#12509;&#12452;&#12531;&#12488;&#65288;&#12503;&#12525;&#12461;&#12471;&#12495;&#12531;&#12489;&#12521;&#12540;&#12392;&#12522;&#12531;&#12463;&#12481;&#12455;&#12483;&#12463;&#65289;&#12395;&#12399;&#12289;&#26082;&#12395;&#20351;&#12431;&#12428;&#12390;&#12356;&#12427;IP&#12501;&#12451;&#12523;&#12479;&#12522;&#12531;&#12464;&#29992;&#12480;&#12452;&#12516;&#12521;&#12364;&#36861;&#21152;&#12373;&#12428;&#12390;&#12356;&#12414;&#12379;&#12435;&#12290;&#12496;&#12540;&#12472;&#12519;&#12531;1.30.0&#20197;&#21069;&#12398;`internal/htmlcheck/css.go::newSafeHTTPClient`&#12399;&#21517;&#31216;&#12364;&#35492;&#12387;&#12390;&#12362;&#12426;&#12289;IP&#35377;&#21487;&#12522;&#12473;&#12488;&#12398;&#12394;&#12356;`net.Dialer.DialContext`&#12434;&#30452;&#25509;&#21628;&#12403;&#20986;&#12377;`Transport.DialContext`&#12434;&#25345;&#12388;`http.Client`&#12434;&#27083;&#31689;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;&#12381;&#12398;&#12383;&#12417;&#12289;Bao Anh Phan&#12395;&#12424;&#12387;&#12390;&#22577;&#21578;&#12373;&#12428;&#12383;&#20803;&#12398;SSRF&#12399;&#12289;&#23550;&#35937;&#12364;`HTTP/200`&#12434;&#36820;&#12375;&#12363;&#12388;`text/css`&#12391;&#22987;&#12414;&#12427;&#12467;&#12531;&#12486;&#12531;&#12484;&#12479;&#12452;&#12503;&#12391;&#12354;&#12428;&#12400;&#12289;&#12523;&#12540;&#12503;&#12496;&#12483;&#12463;&#12289;&#12503;&#12521;&#12452;&#12505;&#12540;&#12488;&#12289;&#12522;&#12531;&#12463;&#12525;&#12540;&#12459;&#12523;&#12289;&#12381;&#12398;&#20182;&#12398;&#20104;&#32004;&#28168;&#12415;&#12414;&#12383;&#12399;&#12510;&#12523;&#12481;&#12461;&#12515;&#12473;&#12488;&#31684;&#22258;&#12408;&#12469;&#12540;&#12496;&#12540;&#12364;&#25509;&#32154;&#12377;&#12427;&#12371;&#12392;&#12434;&#21487;&#33021;&#12395;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;&#12522;&#12480;&#12452;&#12524;&#12463;&#12488;&#12501;&#12457;&#12525;&#12540;&#27231;&#33021;&#65288;`CheckRedirect`&#12399;IP&#12501;&#12451;&#12523;&#12479;&#12522;&#12531;&#12464;&#12394;&#12375;&#12391;`isValidURL`&#12398;URL&#12408;&#12398;&#12522;&#12480;&#12452;&#12524;&#12463;&#12488;&#12434;&#35377;&#21487;&#12375;&#12390;&#12356;&#12414;&#12377;&#65289;&#12395;&#12424;&#12426;&#12289;&#25915;&#25731;&#32773;&#12364;&#21046;&#24481;&#12377;&#12427;&#20844;&#38283;&#12469;&#12452;&#12488;&#12364;mailpit&#12398;&#12522;&#12463;&#12456;&#12473;&#12488;&#12434;&#12503;&#12521;&#12452;&#12505;&#12540;&#12488;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#12395;&#12522;&#12480;&#12452;&#12524;&#12463;&#12488;&#21487;&#33021;&#12391;&#12354;&#12426;&#12289;&#12513;&#12540;&#12523;&#12398;HTML&#12395;&#12399;&#19968;&#20999;&#34920;&#31034;&#12373;&#12428;&#12414;&#12379;&#12435;&#12290;&#12487;&#12501;&#12457;&#12523;&#12488;&#12398;mailpit&#12487;&#12503;&#12525;&#12452;&#65288;UI&#35469;&#35388;&#12394;&#12375;&#12289;SMTP&#35469;&#35388;&#12394;&#12375;&#12289;&#12509;&#12540;&#12488;1025/8025&#12434;&#20844;&#38283;&#65289;&#12391;&#12399;&#12289;&#12371;&#12428;&#12399;&#35469;&#35388;&#19981;&#35201;&#12363;&#12388;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#12363;&#12425;&#21040;&#36948;&#21487;&#33021;&#12394;SSRF&#12392;&#12394;&#12387;&#12390;&#12362;&#12426;&#12289;HTML&#12513;&#12540;&#12523;&#12398;&#36865;&#20449;&#12392;&#12381;&#12398;&#24460;&#12398;1&#22238;&#12398;HTTP `GET`&#12522;&#12463;&#12456;&#12473;&#12488;`/api/v1/message/{id}/html-check`&#12395;&#12424;&#12387;&#12390;&#12488;&#12522;&#12460;&#12540;&#12373;&#12428;&#12414;&#12377;&#12290;&#12496;&#12540;&#12472;&#12519;&#12531;1.30.0&#12395;&#12399;&#12371;&#12428;&#12425;&#12398;&#21839;&#38988;&#12395;&#23550;&#24540;&#12375;&#12383;&#26356;&#26032;&#12373;&#12428;&#12383;&#20462;&#27491;&#12364;&#21547;&#12414;&#12428;&#12390;&#12356;&#12414;&#12377;&#12290;</Overview>
      </VulinfoDescription>
      <Affected>
        <AffectedItem affectedstatus="vulnerable">
          <Lapt>cpe:/a:axllent:mailpit</Lapt>
        </AffectedItem>
      </Affected>
      <FactAnalysis>
      </FactAnalysis>
      <Related>
        <RelatedItem relationtype="self" origin="jvnipedia">
          <URL>https://jvndb.jvn.jp/ja/contents/2026/JVNDB-2026-025876.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>Common Vulnerabilities and Exposures (CVE)</Name>
          <VulinfoID>CVE-2026-45709</VulinfoID>
          <URL>https://www.cve.org/CVERecord?id=CVE-2026-45709</URL>
        </RelatedItem>
        <RelatedItem relationtype="alternate" origin="other">
          <Name>National Vulnerability Database (NVD)</Name>
          <VulinfoID>CVE-2026-45709</VulinfoID>
          <URL>https://nvd.nist.gov/vuln/detail/CVE-2026-45709</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>GitHub</Name>
          <VulinfoID>Incomplete fix for GHSA-6jxm-fv7w-rw5j: HTML check still permits SSRF to private/loopback/IMDS via missing IP-filter dialer  Advisory  axllent/mailpit  GitHub</VulinfoID>
          <URL>https://github.com/axllent/mailpit/security/advisories/GHSA-j3fj-qppj-fmmc</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>JVNDB</Name>
          <VulinfoID>CWE-918</VulinfoID>
          <Title>&#12469;&#12540;&#12496;&#12469;&#12452;&#12489;&#12398;&#12522;&#12463;&#12456;&#12473;&#12488;&#12501;&#12457;&#12540;&#12472;&#12455;&#12522;</Title>
          <URL>https://cwe.mitre.org/data/definitions/918.html</URL>
        </RelatedItem>
        <RelatedItem relationtype="reference" origin="other">
          <Name>&#38306;&#36899;&#25991;&#26360;</Name>
          <VulinfoID>Release v1.30.0  axllent/mailpit  GitHub</VulinfoID>
          <URL>https://github.com/axllent/mailpit/releases/tag/v1.30.0</URL>
        </RelatedItem>
      </Related>
      <DateFirstPublished>2026-07-30T09:55:22+09:00</DateFirstPublished>
      <DateLastUpdated>2026-07-30T09:55:22+09:00</DateLastUpdated>
    </VulinfoData>
  </Vulinfo>
</VrdaData>
