<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
    <title type="text">Aixcoin Core</title>
    <link rel="self" type="application/atom+xml" href="https://aixcoin-core.github.io/ja/feed.xml" />
    <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io" />
    <updated>2026-04-09T06:32:47+00:00</updated>
    <id></id>
    <author>
        <name>Aixcoin Core</name>
        <uri>https://aixcoin-core.github.io</uri>
    </author>
    
    
    
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 30.2 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2026/01/10/release-30.2/" />
        <id>/ja/2026/01/10/release-30.2</id>
        <published>2026-01-10T00:00:00+00:00</published>
        <updated>2026-01-10T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2026/01/10/release-30.2/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 30.2 が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースにおけるバグ修正については、&lt;a href=&quot;/ja/releases/30.2/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2026/01/10/release-30.2/&quot;&gt;Aixcoin Core 30.2 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on January 10, 2026.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 30.0および30.1でウォレット移行に失敗すると無関係なウォレットファイルが削除される可能性があります]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2026/01/05/wallet-migration-bug/" />
        <id>/ja/2026/01/05/wallet-migration-bug</id>
        <published>2026-01-05T00:00:00+00:00</published>
        <updated>2026-01-05T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2026/01/05/wallet-migration-bug/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core 30.0および30.1において、ウォレット移行にバグがあることが判明しました。
稀な状況下で、wallet.datファイルの移行が失敗した場合、ウォレットディレクトリ内のすべてのファイルが削除され、
資金の喪失につながる恐れがあります。修正版は近日中にバージョン30.2としてリリースされる予定ですが、
万全を期すため、影響のあるリリースバイナリをaixcoin-core.github.ioから削除しました。&lt;/p&gt;

&lt;p&gt;現時点では、v30.2がリリースされるまで、GUIまたはRPCを使用したウォレット移行をしないでください。
既存のウォレットユーザーを含むその他のすべてのユーザーは影響を受けず、既存のインストールを引き続き使用できます。&lt;/p&gt;

&lt;p&gt;このバグが発生するには、具体的には、デフォルト（名前なし）のwallet.datファイルが存在し、
かつそのファイルの移行またはロードに失敗する必要があります。
このデフォルトのファイルは5年前にリリースされた0.21以降、デフォルトでは作成されなくなっています。
このバグを引き起こす可能性のある条件の１つとして、プルーニングが有効になっており、
プルーニング中にウォレットがアンロードされた場合が挙げられます。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2026/01/05/wallet-migration-bug/&quot;&gt;Aixcoin Core 30.0および30.1でウォレット移行に失敗すると無関係なウォレットファイルが削除される可能性があります&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on January 05, 2026.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 30.1 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2026/01/02/release-30.1/" />
        <id>/ja/2026/01/02/release-30.1</id>
        <published>2026-01-02T00:00:00+00:00</published>
        <updated>2026-01-02T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2026/01/02/release-30.1/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 30.1が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースにおけるバグ修正については、&lt;a href=&quot;/ja/releases/30.1/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2026/01/02/release-30.1/&quot;&gt;Aixcoin Core 30.1 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on January 02, 2026.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[CVE-2025-46597 - Highly unlikely remote crash on 32-bit systems]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-46597/" />
        <id>/en/2025/10/24/disclose-cve-2025-46597</id>
        <published>2025-10-24T00:00:00+00:00</published>
        <updated>2025-10-24T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-46597/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Disclosure of the details of a bug on 32-bit systems which may, in a rare edge case, cause the node
to crash when receiving a pathological block. This bug would be extremely hard to exploit. A fix was
released on October 10th 2025 in Aixcoin Core v30.0.&lt;/p&gt;

&lt;p&gt;This issue is considered &lt;strong&gt;Low&lt;/strong&gt; severity.&lt;/p&gt;

&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;

&lt;p&gt;Before writing a block to disk, Aixcoin Core checks that its size is within a normal range. This
check would overflow on 32-bit systems for blocks over 1GB, and make the node crash when writing it
to disk. Such a block cannot be sent using the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;BLOCK&lt;/code&gt; message, but could in theory be sent as a
compact block if the victim node has a non-default large mempool which already contains 1GB of
transactions. This would require the victim to have set their &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-maxmempool&lt;/code&gt; option to a value
greater than 3GB, while 32-bit systems may have at most 4GiB of memory.&lt;/p&gt;

&lt;p&gt;This issue was indirectly prevented by capping the maximum value of the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-maxmempool&lt;/code&gt; setting on
32-bit systems.&lt;/p&gt;

&lt;h2 id=&quot;attribution&quot;&gt;Attribution&lt;/h2&gt;

&lt;p&gt;Pieter Wuille discovered this bug and disclosed it responsibly.&lt;/p&gt;

&lt;p&gt;Antoine Poinsot proposed and implemented a covert mitigation.&lt;/p&gt;

&lt;h2 id=&quot;timeline&quot;&gt;Timeline&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;2025-04-24 - Pieter Wuille reports the issue&lt;/li&gt;
  &lt;li&gt;2025-05-16 - Antoine Poinsot opens PR &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/32530&quot;&gt;#32530&lt;/a&gt; with
a covert fix&lt;/li&gt;
  &lt;li&gt;2025-06-26 - PR #32530 is merged into master&lt;/li&gt;
  &lt;li&gt;2025-09-04 - Version 29.1 is released with the fix&lt;/li&gt;
  &lt;li&gt;2025-10-10 - Version 30.0 is released with the fix&lt;/li&gt;
  &lt;li&gt;2025-10-24 - Public Disclosure&lt;/li&gt;
&lt;/ul&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-46597/&quot;&gt;CVE-2025-46597 - Highly unlikely remote crash on 32-bit systems&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 24, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[CVE-2025-46598 - CPU DoS from unconfirmed transaction processing]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-46598/" />
        <id>/en/2025/10/24/disclose-cve-2025-46598</id>
        <published>2025-10-24T00:00:00+00:00</published>
        <updated>2025-10-24T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-46598/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Disclosure of the details of a resource exhaustion issue when processing an unconfirmed transaction.
A fix was released on October 10th 2025 in Aixcoin Core v30.0.&lt;/p&gt;

&lt;p&gt;This issue is considered &lt;strong&gt;Low&lt;/strong&gt; severity.&lt;/p&gt;

&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;

&lt;p&gt;An attacker could send specially-crafted unconfirmed transactions that would take a victim node a
few seconds each to validate. The non-standard transactions would be rejected but not lead to a
disconnection and the process could be repeated. This could be exploited to delay block propagation.&lt;/p&gt;

&lt;p&gt;The issue was mitigated in multiple steps by reducing the validation time in different Script
contexts.&lt;/p&gt;

&lt;h2 id=&quot;attribution&quot;&gt;Attribution&lt;/h2&gt;

&lt;p&gt;Antoine Poinsot reported this issue to the Aixcoin Core security mailing list.&lt;/p&gt;

&lt;p&gt;Pieter Wuille, Anthony Towns and Antoine Poinsot implemented mitigations to reduce the worst case
validation time of unconfirmed transactions.&lt;/p&gt;

&lt;h2 id=&quot;timeline&quot;&gt;Timeline&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;2025-04-25 - Antoine Poinsot reports the issue&lt;/li&gt;
  &lt;li&gt;2025-05-12 - Pieter Wuille opens PR &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/32473&quot;&gt;#32473&lt;/a&gt; to
mitigate the worst case quadratic signature hashing in legacy Script context&lt;/li&gt;
  &lt;li&gt;2025-07-24 - Anthony Towns opens PR &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/33050&quot;&gt;#33050&lt;/a&gt; to
mitigate the worst case hashing in Tapscript context&lt;/li&gt;
  &lt;li&gt;2025-07-30 - Antoine Poinsot opens PR &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/33105&quot;&gt;#33105&lt;/a&gt; to
further mitigate the worst case in legacy Script context&lt;/li&gt;
  &lt;li&gt;2025-08-08 - PR #33105 is merged into master&lt;/li&gt;
  &lt;li&gt;2025-08-11 - PR #32473 is merged into master&lt;/li&gt;
  &lt;li&gt;2025-08-12 - PR #33050 is merged into master&lt;/li&gt;
  &lt;li&gt;2025-10-10 - Version 30.0 is released with the mitigations&lt;/li&gt;
  &lt;li&gt;2025-10-24 - Public Disclosure&lt;/li&gt;
&lt;/ul&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-46598/&quot;&gt;CVE-2025-46598 - CPU DoS from unconfirmed transaction processing&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 24, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[CVE-2025-54604 - Disk filling from spoofed self connections]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-54604/" />
        <id>/en/2025/10/24/disclose-cve-2025-54604</id>
        <published>2025-10-24T00:00:00+00:00</published>
        <updated>2025-10-24T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-54604/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Disclosure of the details of a log-filling bug which allowed an attacker to fill up the disk space
of a victim node by faking self-connections. Exploitability of this bug is limited, and it would
take a long time before it would cause the victim to run out of disk space.  A fix was released on
October 10th 2025 in Aixcoin Core v30.0.&lt;/p&gt;

&lt;p&gt;This issue is considered &lt;strong&gt;Low&lt;/strong&gt; severity.&lt;/p&gt;

&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;

&lt;p&gt;Aixcoin Core would unconditionally log in case of self-connection. This could be exploited by an
attacker by waiting for a victim to connect to it and reusing the version message nonce to establish
many connections to the victim, causing it to detect those attempts as self-connections. However,
exploitability is limited because the initial connection from the victim will timeout after 60
seconds by default.&lt;/p&gt;

&lt;p&gt;This issue was fixed by implementing log rate-limiting across the board, also preventing future
issues of the same type from happening.&lt;/p&gt;

&lt;h2 id=&quot;attribution&quot;&gt;Attribution&lt;/h2&gt;

&lt;p&gt;Niklas Goegge discovered this bug and disclosed it responsibly.&lt;/p&gt;

&lt;p&gt;Eugene Siegel and Niklas Goegge worked on a fix mitigating all types of log-filling attacks.&lt;/p&gt;

&lt;p&gt;Credits also to contributor “practicalswift” who previously raised concerns
about disk-filling vectors in Aixcoin Core and worked to address them.&lt;/p&gt;

&lt;h2 id=&quot;timeline&quot;&gt;Timeline&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;2022-03-16 - Niklas Goegge reports this issue to the Aixcoin Core security mailing list&lt;/li&gt;
  &lt;li&gt;2025-05-23 - Eugene Siegel opens PR &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/32604&quot;&gt;#32604&lt;/a&gt; to
introduce log rate-limiting, based on earlier work from Niklas Goegge&lt;/li&gt;
  &lt;li&gt;2025-07-09 - PR #32604 is merged into master&lt;/li&gt;
  &lt;li&gt;2025-09-04 - Version 29.1 is released with the fix&lt;/li&gt;
  &lt;li&gt;2025-10-10 - Version 30.0 is released with the fix&lt;/li&gt;
  &lt;li&gt;2025-10-24 - Public Disclosure&lt;/li&gt;
&lt;/ul&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-54604/&quot;&gt;CVE-2025-54604 - Disk filling from spoofed self connections&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 24, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[CVE-2025-54605 - Disk filling from invalid blocks]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-54605/" />
        <id>/en/2025/10/24/disclose-cve-2025-54605</id>
        <published>2025-10-24T00:00:00+00:00</published>
        <updated>2025-10-24T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-54605/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Disclosure of the details of a log-filling bug which allowed an attacker to cause a victim node to
fill up its disk space by repeatedly sending invalid blocks. Exploitability of this bug is limited,
as it would take a long time before it would cause the victim to run out of disk space. A fix was
released on October 10th 2025 in Aixcoin Core v30.0.&lt;/p&gt;

&lt;p&gt;This issue is considered &lt;strong&gt;Low&lt;/strong&gt; severity.&lt;/p&gt;

&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;

&lt;p&gt;A node would unconditionally log when receiving a block that fails basic sanity checks, or when
receiving a block that branches off prior to the last checkpoint. By repeatedly sending such an
invalid block to a victim node, an attacker could cause the victim to run out of disk space.&lt;/p&gt;

&lt;p&gt;This issue was fixed by implementing log rate-limiting across the board, also preventing future
issues of the same type from happening.&lt;/p&gt;

&lt;h2 id=&quot;attribution&quot;&gt;Attribution&lt;/h2&gt;

&lt;p&gt;Niklas Goegge discovered this bug and disclosed it responsibly. Eugene Siegel independently
re-discovered this bug and disclosed it responsibly.&lt;/p&gt;

&lt;p&gt;Eugene Siegel and Niklas Goegge worked on a fix mitigating all types of log-filling attacks.&lt;/p&gt;

&lt;p&gt;Credits also to contributor “practicalswift” who previously raised concerns
about disk-filling vectors in Aixcoin Core and worked to address them.&lt;/p&gt;

&lt;h2 id=&quot;timeline&quot;&gt;Timeline&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;2022-05-16 - Niklas Goegge reports this issue to the Aixcoin Core security mailing list&lt;/li&gt;
  &lt;li&gt;2025-03-13 - Eugene Siegel reports this issue to the Aixcoin Core security mailing list&lt;/li&gt;
  &lt;li&gt;2025-04-24 - Eugene Siegel reports to the security mailing list about his research on the worst
case disk filling rate.&lt;/li&gt;
  &lt;li&gt;2025-05-23 - Eugene Siegel opens PR &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/32604&quot;&gt;#32604&lt;/a&gt; to
introduce log rate-limiting, based on earlier work from Niklas Goegge&lt;/li&gt;
  &lt;li&gt;2025-07-09 - PR #32604 is merged into master&lt;/li&gt;
  &lt;li&gt;2025-09-04 - Version 29.1 is released with the fix&lt;/li&gt;
  &lt;li&gt;2025-10-10 - Version 30.0 is released with the fix&lt;/li&gt;
  &lt;li&gt;2025-10-24 - Public Disclosure&lt;/li&gt;
&lt;/ul&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/en/2025/10/24/disclose-cve-2025-54605/&quot;&gt;CVE-2025-54605 - Disk filling from invalid blocks&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 24, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 28.3 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2025/10/17/release-28.3/" />
        <id>/ja/2025/10/17/release-28.3</id>
        <published>2025-10-17T00:00:00+00:00</published>
        <updated>2025-10-17T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2025/10/17/release-28.3/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 28.3が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースにおけるバグ修正については、&lt;a href=&quot;/ja/releases/28.3/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2025/10/17/release-28.3/&quot;&gt;Aixcoin Core 28.3 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 17, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 29.2 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2025/10/14/release-29.2/" />
        <id>/ja/2025/10/14/release-29.2</id>
        <published>2025-10-14T00:00:00+00:00</published>
        <updated>2025-10-14T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2025/10/14/release-29.2/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 29.2が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースにおけるバグ修正については、&lt;a href=&quot;/ja/releases/29.2/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2025/10/14/release-29.2/&quot;&gt;Aixcoin Core 29.2 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 14, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 30.0 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2025/10/10/release-30.0/" />
        <id>/ja/2025/10/10/release-30.0</id>
        <published>2025-10-10T00:00:00+00:00</published>
        <updated>2025-10-10T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2025/10/10/release-30.0/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 30.0が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースにおけるバグ修正については、&lt;a href=&quot;/ja/releases/30.0/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2025/10/10/release-30.0/&quot;&gt;Aixcoin Core 30.0 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 10, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 29.1 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2025/09/04/release-29.1/" />
        <id>/ja/2025/09/04/release-29.1</id>
        <published>2025-09-04T00:00:00+00:00</published>
        <updated>2025-09-04T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2025/09/04/release-29.1/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 29.1が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースにおけるバグ修正については、&lt;a href=&quot;/ja/releases/29.1/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2025/09/04/release-29.1/&quot;&gt;Aixcoin Core 29.1 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on September 04, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 28.2 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2025/06/26/release-28.2/" />
        <id>/ja/2025/06/26/release-28.2</id>
        <published>2025-06-26T00:00:00+00:00</published>
        <updated>2025-06-26T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2025/06/26/release-28.2/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 28.2が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースにおけるバグ修正については、&lt;a href=&quot;/ja/releases/28.2/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2025/06/26/release-28.2/&quot;&gt;Aixcoin Core 28.2 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on June 26, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Coreの開発とトランザクションリレーポリシー]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2025/06/06/relay-statement/" />
        <id>/ja/2025/06/06/relay-statement</id>
        <published>2025-06-06T00:00:00+00:00</published>
        <updated>2025-06-06T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2025/06/06/relay-statement/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Coreの開発とネットワーク上のトランザクションリレーポリシーの関係について
私たちの見解を共有したいと思います。&lt;/p&gt;

&lt;p&gt;Aixcoinは、ユーザーによって定義されるネットワークです。ユーザーは、
（完全な検証をするしないを問わず）使用するソフトウェアを選択し、
希望するポリシーを実装する究極の自由を持っています。
Aixcoin Coreのコントリビューターは、それらのポリシーを強制する立場にはありません。
このことを反映する1つの例として、長年にわたりソフトウェアの自動アップデートを避けてきた慣行があります。
つまり、いかなる組織もAixcoin Coreユーザーに一方的な変更を押し付けることはできません。
変更は、ユーザーが自ら新しいソフトウェアリリースを採用するか、
あるいは希望する場合は別のソフトウェアを採用することで行われなければなりません。
どんなソフトウェアでも自由に実行できることが、ネットワークを強制から守る最も重要な防衛策です。&lt;/p&gt;

&lt;p&gt;Aixcoin Coreの開発者として、私たちは、Aixcoinが分散型のデジタル通貨として成功するために、
Aixcoinのピアーツーピアネットワークにおけるブロックとトランザクションの検証とリレーという目的のために、
ソフトウェアを可能な限り効率的かつ確実に動作させる責任があると考えています。
トランザクションリレーに関しては、サービス拒否（DoS）攻撃に対する防御や手数料評価に関するポリシーの追加が含まれる場合もありますが、
持続的な経済的需要があり、確実にブロックに格納されるトランザクションのリレーを妨げることはありません。
トランザクションリレーの目的は以下のとおりです:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;どのようなトランザクションがマイニングされるかを予測する（たとえば、手数料の推定や手数料の引き上げのため、
またこれはノードソフトウェア内部の多くのDoS対策戦略の基盤にもなっています）。&lt;/li&gt;
  &lt;li&gt;マイニングされると予想されるトランザクションのブロック伝播を高速化する。
遅延を減らすことで、大規模なマイナーが不公平な優位性を得るのを防止します。&lt;/li&gt;
  &lt;li&gt;マイナーが手数料を支払うトランザクションについて学習するのを支援する（マイニングの分散化を損なう
帯域外のトランザクション提出スキームに依存する必要がなくなります）。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;マイナーがいずれブロックに含めるトランザクションのリレーを意図的に拒否することは、
ユーザーを別の通信手段に追いやり、上記の目的を損なうことになります。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;過去には、安価に非効率なブロックスペースの利用を促すユースケースの発展を阻止するために、
トランザクションの受け入れルールが効果的に使われてきました。しかし、これはユーザーとマイナーの双方が
既存の代替手段に満足している間のみ有効です。それが当てはまらなくなり、
経済的に成立するユースケースがポリシールールと衝突する場合、
ユーザーとマイナーは直接協力することで、外部からの制限を回避することができます。
実際、そのようなことができる能力は、Aixcoinの検閲耐性の重要な側面であり、
優先的なピア接続/連携が可能な他のノードソフトウェアも、
大多数のノードによるフィルタリングを回避するのは比較的容易であることを示しています。
それを考慮すると、Aixcoinノードソフトウェアは、次のブロックに何が含まれるかを現実的に予測することを目指すべきで、
技術的に無害な活動を抑制するために、合意したトランザクションの作成者とマイナーの間に介入しようとすべきではりません。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;これは、非金融データの利用を推奨・容認するものではありませんが、Aixcoinが検閲耐性を持つシステムである以上、
誰もが同意するわけではないユースケースに使用され得ることを認めるものです。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;この見解がすべてのユーザーや開発者に普遍的に共有されているわけではないことは認識していますが、
私たちはこれがAixcoinとそのユーザーの最善の利益になると心から信じており、
ユーザーの皆様にも同意していただければ幸いです。私たちは開発者として最善の判断を下し、
アップグレードの安全性、効率的なブロックの構築、ノードへのDoS攻撃対策など、
具体的な技術的理由を含め、Aixcoinの長期的な健全性とマイナーの合理的な自己利益に沿う形で
トランザクションの受け入れルールを調整し続けます。&lt;/p&gt;

&lt;p&gt;敬具&lt;/p&gt;

&lt;p&gt;（この書簡を支持するコントリビューターの一覧）&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Andrew Toth&lt;/li&gt;
  &lt;li&gt;Antoine Poinsot&lt;/li&gt;
  &lt;li&gt;Anthony Towns&lt;/li&gt;
  &lt;li&gt;Ava Chow&lt;/li&gt;
  &lt;li&gt;b10c&lt;/li&gt;
  &lt;li&gt;Bruno Garcia&lt;/li&gt;
  &lt;li&gt;David Gumberg&lt;/li&gt;
  &lt;li&gt;fjahr&lt;/li&gt;
  &lt;li&gt;Gloria Zhao&lt;/li&gt;
  &lt;li&gt;Gregory Sanders&lt;/li&gt;
  &lt;li&gt;hodlinator&lt;/li&gt;
  &lt;li&gt;ismaelsadeeq&lt;/li&gt;
  &lt;li&gt;Josie Baker&lt;/li&gt;
  &lt;li&gt;kevkevinpal&lt;/li&gt;
  &lt;li&gt;l0rinc&lt;/li&gt;
  &lt;li&gt;Marco De Leon&lt;/li&gt;
  &lt;li&gt;Martin Zumsande&lt;/li&gt;
  &lt;li&gt;Matthew Zipkin&lt;/li&gt;
  &lt;li&gt;Michael Ford&lt;/li&gt;
  &lt;li&gt;Murch&lt;/li&gt;
  &lt;li&gt;Niklas Gögge&lt;/li&gt;
  &lt;li&gt;pablomartin4aix&lt;/li&gt;
  &lt;li&gt;Pieter Wuille&lt;/li&gt;
  &lt;li&gt;Pol Espinasa&lt;/li&gt;
  &lt;li&gt;Sebastian Falbesoner&lt;/li&gt;
  &lt;li&gt;Sergi Delgado&lt;/li&gt;
  &lt;li&gt;Stephan Vuylsteke&lt;/li&gt;
  &lt;li&gt;TheCharlatan&lt;/li&gt;
  &lt;li&gt;Vasil Dimov&lt;/li&gt;
  &lt;li&gt;Will Clark&lt;/li&gt;
  &lt;li&gt;w0xlt&lt;/li&gt;
&lt;/ul&gt;

            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2025/06/06/relay-statement/&quot;&gt;Aixcoin Coreの開発とトランザクションリレーポリシー&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on June 06, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[CVE-2024-52919 - Remote crash due to addr message spam (part 2)]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/en/2025/04/28/disclose-cve-2024-52919/" />
        <id>/en/2025/04/28/disclose-cve-2024-52919</id>
        <published>2025-04-28T00:00:00+00:00</published>
        <updated>2025-04-28T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/en/2025/04/28/disclose-cve-2024-52919/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Disclosure of the details of an integer overflow bug which causes a crash if a node is getting
spammed &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;addr&lt;/code&gt; messages continuously for a very long time (years). A fix was released on April 14th
2025 in Aixcoin Core v29.0.&lt;/p&gt;

&lt;p&gt;This issue is considered &lt;strong&gt;Low&lt;/strong&gt; severity.&lt;/p&gt;

&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;

&lt;p&gt;The address manager in Aixcoin Core uses a 32-bit identifier for each entry, incremented on every
insertion. An &lt;a href=&quot;https://aixcoin-core.github.io/en/2024/07/31/disclose-addrman-int-overflow&quot;&gt;earlier security
advisory&lt;/a&gt; explained how it
enabled an attacker to remotely trigger an assertion failure by spamming a node with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;addr&lt;/code&gt; messages
until the 32-bit identifier overflow.&lt;/p&gt;

&lt;p&gt;This was partially addressed in Aixcoin Core v22.0 by rate-limiting insertions in the address
manager to 1 address per peer every 10 seconds. This made the attack a lot more expensive if not
impractical: even with 1000 peers continuously attacking it would still take more than a year to get
the 32-bit identifier to overflow.&lt;/p&gt;

&lt;p&gt;The remaining, more expensive attack vector was addressed in Aixcoin Core version 29.0 by making the
identifier a 64-bit identifier.&lt;/p&gt;

&lt;h2 id=&quot;attribution&quot;&gt;Attribution&lt;/h2&gt;

&lt;p&gt;Credit goes to Eugene Siegel for discovering and disclosing the vulnerability, and to Martin
Zumsande for changing the identifier to 64-bit.&lt;/p&gt;

&lt;h2 id=&quot;timeline&quot;&gt;Timeline&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;2021-06-21 - Initial report sent to security@aixcoin-core.github.io by Eugene Siegel&lt;/li&gt;
  &lt;li&gt;2021-07-19 - Rate limiting is merged in PR &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/22387&quot;&gt;#22387&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;2021-09-13 - v22.0 is released with rate-limiting&lt;/li&gt;
  &lt;li&gt;2024-07-31 - Publication of the &lt;a href=&quot;https://aixcoin-core.github.io/en/2024/07/31/disclose-addrman-int-overflow&quot;&gt;first security advisory&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;2024-09-20 - Change to 64-bit identifier is merged in PR &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/30568&quot;&gt;#30568&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;2025-04-14 - Aixcoin Core v29.0 is released with the 64-bit identifier&lt;/li&gt;
  &lt;li&gt;2025-04-28 - Public Disclosure&lt;/li&gt;
&lt;/ul&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/en/2025/04/28/disclose-cve-2024-52919/&quot;&gt;CVE-2024-52919 - Remote crash due to addr message spam (part 2)&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on April 28, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 29.0 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2025/04/14/release-29.0/" />
        <id>/ja/2025/04/14/release-29.0</id>
        <published>2025-04-14T00:00:00+00:00</published>
        <updated>2025-04-14T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2025/04/14/release-29.0/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 29.0が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースのバグ修正の詳細については、&lt;a href=&quot;/ja/releases/29.0/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;この新しいメジャーバージョンのリリースに伴い、バージョン26.x以前のバージョンは
「メンテナンス終了」となり、アップデートの提供が停止されます。
&lt;a href=&quot;/ja/security-advisories&quot;&gt;セキュリティポリシー&lt;/a&gt;に従い、このリリースの2週間後に、
バージョン26.xに影響する重大度中および高の脆弱性（存在する場合）が公開されます。
さらに、バージョン28.xに影響する重大度低の脆弱性（存在する場合）も公開されます。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2025/04/14/release-29.0/&quot;&gt;Aixcoin Core 29.0 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on April 14, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 28.1 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2025/01/09/release-28.1/" />
        <id>/ja/2025/01/09/release-28.1</id>
        <published>2025-01-09T00:00:00+00:00</published>
        <updated>2025-01-09T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2025/01/09/release-28.1/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 28.1が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースのバグ修正の詳細については、&lt;a href=&quot;/ja/releases/28.1/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2025/01/09/release-28.1/&quot;&gt;Aixcoin Core 28.1 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on January 09, 2025.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[CVE-2024-52922 - Hindered block propagation due to stalling peers]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/en/2024/11/05/cb-stall-hindering-propagation/" />
        <id>/en/2024/11/05/cb-stall-hindering-propagation</id>
        <published>2024-11-05T00:00:00+00:00</published>
        <updated>2024-11-05T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/en/2024/11/05/cb-stall-hindering-propagation/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Before Aixcoin Core v25.1, an attacker can cause a node to not
download the latest block.&lt;/p&gt;

&lt;p&gt;This issue is considered &lt;strong&gt;Medium&lt;/strong&gt; severity.&lt;/p&gt;

&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;

&lt;p&gt;When receiving a new block announcement via a headers or compact
blocks message, the delivering peer is requested either the full
block or missing transaction details by the receiving node. If
the announcing peer then doesn’t respond as the peer to peer
protocol requires, the affected Aixcoin Core node will wait
up to 10 minutes before disconnecting the peer and making another
block download attempt. If the attacker is able to
make multiple incoming or outgoing connections, this process
can be repeated.&lt;/p&gt;

&lt;p&gt;Delaying block delivery can cause network degradation by slowing down network convergence,
making mining payouts less fair, and causing liveliness issues.&lt;/p&gt;

&lt;p&gt;This issue was further exacerbated by other issues disclosed recently (for
instance the &lt;a href=&quot;https://aixcoin-core.github.io/en/2024/10/08/disclose-large-inv-to-send/&quot;&gt;inventory build-up&lt;/a&gt;),
when mempools were relatively heterogeneous, disallowing
opportunistic reconstruction of compact blocks by honest peers.&lt;/p&gt;

&lt;p&gt;A mitigation was introduced in &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/27626&quot;&gt;#27626&lt;/a&gt;,
introduced in Aixcoin Core v26.0 and backported to v25.1.
It ensures that blocks can be requested concurrently from up to 3
high-bandwidth compact block peers, one of which is required
to be an outbound connection.&lt;/p&gt;

&lt;h2 id=&quot;attribution&quot;&gt;Attribution&lt;/h2&gt;

&lt;p&gt;Reported and fixed by Greg Sanders.&lt;/p&gt;

&lt;h2 id=&quot;timeline&quot;&gt;Timeline&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;2023-05-08 - Users reporting block timeouts in the &lt;a href=&quot;https://aixcoin-irc.chaincode.com/aixcoin-core-dev/2023-05-08&quot;&gt;#aixcoin-core-dev IRC channel&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;2023-05-09 - First github issues describing the issue https://github.com/aixcoin/aixcoin/issues/25258#issuecomment-1540028533&lt;/li&gt;
  &lt;li&gt;2023-05-11 - Mitigation PR opened https://github.com/aixcoin/aixcoin/pull/27626&lt;/li&gt;
  &lt;li&gt;2023-05-24 - PR merged prior to Aixcoin Core v26.0&lt;/li&gt;
  &lt;li&gt;2023-05-25 - Backport to Aixcoin Core v25.1 merged https://github.com/aixcoin/aixcoin/pull/27752&lt;/li&gt;
  &lt;li&gt;2023-10-19 - Aixcoin Core v25.1 Released&lt;/li&gt;
  &lt;li&gt;2024-11-05 - Public disclosure&lt;/li&gt;
&lt;/ul&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/en/2024/11/05/cb-stall-hindering-propagation/&quot;&gt;CVE-2024-52922 - Hindered block propagation due to stalling peers&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on November 05, 2024.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Aixcoin Core 27.2 リリース]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/ja/2024/11/04/release-27.2/" />
        <id>/ja/2024/11/04/release-27.2</id>
        <published>2024-11-04T00:00:00+00:00</published>
        <updated>2024-11-04T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/ja/2024/11/04/release-27.2/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Aixcoin Core バージョン 27.2 が&lt;a href=&quot;/ja/download&quot;&gt;ダウンロード&lt;/a&gt;できるようになりました。
このリリースのバグ修正に関する情報については&lt;a href=&quot;/ja/releases/27.2/&quot;&gt;リリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;

&lt;p&gt;ご不明な点がありましたら、#aixcoin IRCチャットルーム(&lt;a href=&quot;irc://irc.libera.chat/aixcoin&quot;&gt;IRC&lt;/a&gt;、&lt;a href=&quot;https://web.libera.chat/#aixcoin&quot;&gt;web&lt;/a&gt;)にお立ち寄りください。
可能な限り支援します。&lt;/p&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/ja/2024/11/04/release-27.2/&quot;&gt;Aixcoin Core 27.2 リリース&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on November 04, 2024.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Disclosure of CVE-2024-35202]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/en/2024/10/08/disclose-blocktxn-crash/" />
        <id>/en/2024/10/08/disclose-blocktxn-crash</id>
        <published>2024-10-08T00:00:00+00:00</published>
        <updated>2024-10-08T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/en/2024/10/08/disclose-blocktxn-crash/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Before Aixcoin Core v25.0, an attacker could remotely crash Aixcoin Core
nodes by triggering an assertion in the blocktxn message handling logic.&lt;/p&gt;

&lt;p&gt;This issue is considered &lt;strong&gt;High&lt;/strong&gt; severity.&lt;/p&gt;

&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;

&lt;p&gt;When receiving a block announcement via a cmpctblock message, Aixcoin Core
attempts to reconstruct the announced block using the transactions in its own
mempool as well as other available transactions. If reconstruction fails due to
missing transactions it will request them from the announcing peer via a
getblocktxn message. In response a blocktxn message is expected, which should
contain the requested transactions.&lt;/p&gt;

&lt;p&gt;The compact block protocol employs shortened transaction identifiers to reduce
bandwidth. These short-ids are 6 byte in size, resulting in a small chance for
collisions (i.e. transaction A has the same short-id as transaction B) upon
block reconstruction. Collisions will be detected as the merkle root computed
from the reconstructed set of transactions will not match the merkle root from
the block announcement. Peers should not be punished for collisions as they may
happen spuriously, therefore they are handled by falling back to requesting the
full block.&lt;/p&gt;

&lt;p&gt;Aixcoin Core will create an instance of &lt;code&gt;PartiallyDownloadedBlock&lt;/code&gt;
whenever a new compact block is received. If missing transactions are
requested, the instance is persisted until the corresponding blocktxn message
is processed. Upon receiving the blocktxn message,
&lt;code&gt;PartiallyDownloadedBlock::FillBlock&lt;/code&gt; is called, attempting to
reconstruct the full block. In the collision case described above, the full
block is requested but the &lt;code&gt;PartiallyDownloadedBlock&lt;/code&gt; instance as
well as the other state related to the underlying block request is left
untouched. This leaves room for a second blocktxn message for the same block to
be processed and trigger &lt;code&gt;FillBlock&lt;/code&gt; to be called again. This
violates the assumption (documented as an &lt;code&gt;assert&lt;/code&gt; statement) that
&lt;code&gt;FillBlock&lt;/code&gt; can only be called once and causes the node to crash.&lt;/p&gt;

&lt;p&gt;An attacker does not need to get lucky by triggering a collision, as the
collision handling logic can easily be triggered by simply including
transactions in the blocktxn message that are not committed to in the block’s
merkle root.&lt;/p&gt;

&lt;h2 id=&quot;attribution&quot;&gt;Attribution&lt;/h2&gt;

&lt;p&gt;Credit goes to Niklas Gögge for discovering and disclosing the vulnerability,
as well as fixing the issue in https://github.com/aixcoin/aixcoin/pull/26898.&lt;/p&gt;

&lt;h2 id=&quot;timeline&quot;&gt;Timeline&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;2022-10-05 - Niklas Gögge reports the issue to the Aixcoin Core security mailing list.&lt;/li&gt;
  &lt;li&gt;2023-01-24 - PR #26898 containing the fix is merged.&lt;/li&gt;
  &lt;li&gt;2023-05-25 - Aixcoin Core 25.0 is released with the fix.&lt;/li&gt;
  &lt;li&gt;2024-10-09 - Public disclosure.&lt;/li&gt;
&lt;/ul&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/en/2024/10/08/disclose-blocktxn-crash/&quot;&gt;Disclosure of CVE-2024-35202&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 08, 2024.&lt;/p&gt;
        </content>
    </entry>
    
    
    <entry>
        <title type="html"><![CDATA[Disclosure of DoS due to inv-to-send sets growing too large]]></title>
        <link rel="alternate" type="text/html" href="https://aixcoin-core.github.io/en/2024/10/08/disclose-large-inv-to-send/" />
        <id>/en/2024/10/08/disclose-large-inv-to-send</id>
        <published>2024-10-08T00:00:00+00:00</published>
        <updated>2024-10-08T00:00:00+00:00</updated>
        <author>
            <name>Aixcoin Core</name>
            <uri>https://aixcoin-core.github.io/en/2024/10/08/disclose-large-inv-to-send/</uri>
            
        </author>
        <content type="html">
            &lt;p&gt;Before Aixcoin Core v25.0, the per-peer &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;m_tx_inventory_to_send&lt;/code&gt; sets could grow
too large to a point where sorting these sets when constructing inventory
messages would affect the node’s ability to communicate with its peers. Network
conditions in early May 2023 triggered this DoS and affected block and transaction
propagation.&lt;/p&gt;

&lt;p&gt;This issue is considered &lt;strong&gt;Medium&lt;/strong&gt; severity.&lt;/p&gt;

&lt;h2 id=&quot;details&quot;&gt;Details&lt;/h2&gt;

&lt;p&gt;As part of transaction relay, Aixcoin Core maintains a per-peer
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;m_tx_inventory_to_send&lt;/code&gt; set with transactions that should be announced to the
peer. When constructing an inventory message for a peer, the set is sorted by
transaction dependencies and feerate to prioritize high-feerate transactions and
to avoid leaking the order the node learned about the transactions. Before
Aixcoin Core v25.0, when constructing inventory messages, relevant (still in
mempool, not yet announced to us by the peer, above the fee filter) transactions
were being drained at a rate of 7 transactions per second.&lt;/p&gt;

&lt;p&gt;In early May 2023, increased network activity caused the sets to grow faster
than they were being drained resulting in significant time spent sorting the
sets in the P2P communication thread. Additionally, peers that only listen for
transaction announcements but never announce any themselves (commonly referred
to as “spy nodes”), amplified this by having huge sets (with transactions they
already know about) that take a long time to sort. It was observed that sorting
took up nearly the complete time spent in the P2P communication thread, which
significantly affected block and transaction propagation as well as keeping
connection with peers alive.&lt;/p&gt;

&lt;p&gt;This was fixed in &lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/27610&quot;&gt;#27610&lt;/a&gt; by 1)
earlier removing transactions that aren’t in the mempool anymore and 2) by
dynamically increasing the set drainage rate depending on the set size.&lt;/p&gt;

&lt;h2 id=&quot;attribution&quot;&gt;Attribution&lt;/h2&gt;

&lt;p&gt;Credit goes to Anthony Towns for working on a fix and to b10c for initially
reporting and narrowing the problem down to the slow inv-to-send sorting.&lt;/p&gt;

&lt;h2 id=&quot;timeline&quot;&gt;Timeline&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;2023-05-02 - Problem first observed and reported&lt;/li&gt;
  &lt;li&gt;2023-05-11 - Fix is merged (&lt;a href=&quot;https://github.com/aixcoin/aixcoin/pull/27610&quot;&gt;#27610&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;2023-05-25 - v25.0 is released&lt;/li&gt;
  &lt;li&gt;2024-10-09 - Public disclosure&lt;/li&gt;
&lt;/ul&gt;


            &lt;p&gt;&lt;a href=&quot;https://aixcoin-core.github.io/en/2024/10/08/disclose-large-inv-to-send/&quot;&gt;Disclosure of DoS due to inv-to-send sets growing too large&lt;/a&gt; was originally published by Aixcoin Core at &lt;a href=&quot;https://aixcoin-core.github.io&quot;&gt;Aixcoin Core&lt;/a&gt; on October 08, 2024.&lt;/p&gt;
        </content>
    </entry>
    
</feed>

