<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>KohaSupport Security Advisories</title>
    <description>Security and patch advisories for KohaSupport Koha AMI customers on AWS Marketplace.</description>
    <link>https://kohasupport.com/advisories/</link>
    <atom:link href="https://kohasupport.com/advisories/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>
    <lastBuildDate>Wed, 08 Jul 2026 05:11:25 +0000</lastBuildDate>
    
    
    
    <item>
      <title>[HIGH] KS-2026-013: Persistent data volume not automatically mounted after AMI upgrade or instance replacement</title>
      <link>https://kohasupport.com/advisories/ks-2026-013/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-013/</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> High<br>
        <strong>Status:</strong> Patch pending<br>
        <strong>Affected:</strong> Standard tier AMI builds released before 2026-05-29 (x86_64 and arm64)<br>
        <strong>Fixed in:</strong> Pending AMI release<br></p>
        <p>After an AMI upgrade or Auto Scaling Group instance replacement, the persistent data EBS volume (labeled 'kohadata') is not automatically detected and mounted by the new instance. The instance boots from the new AMI with empty default data, and the customer's library data appears lost until the volume is manually mounted and migrated.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-013/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[HIGH] KS-2026-012: Stack update may fail with 'SubnetList attribute not found' due to stale CloudFormation cache</title>
      <link>https://kohasupport.com/advisories/ks-2026-012/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-012/</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> High<br>
        <strong>Status:</strong> Patch pending<br>
        <strong>Affected:</strong> Standard tier AMI builds released before 2026-05-29 (x86_64 and arm64), Free tier AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Pending CFN template release<br></p>
        <p>When updating an existing KohaSupport CloudFormation stack to a new AMI version, the stack update may fail with an error referencing a missing SubnetList or AllSubnetsToUse attribute. This is caused by CloudFormation reusing a cached Lambda response from the original stack creation.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-012/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[MEDIUM] KS-2026-011: S3 backup not configured automatically on first boot when enabled at install time</title>
      <link>https://kohasupport.com/advisories/ks-2026-011/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-011/</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Medium<br>
        <strong>Status:</strong> Patch pending<br>
        <strong>Affected:</strong> Standard tier AMI builds released before 2026-05-29, Enterprise (ARM64) tier AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Pending AMI release<br></p>
        <p>When S3 backup is enabled during CloudFormation stack creation, the backup timer is silently not configured on first boot. Backups never run despite the option being set.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-011/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[MEDIUM] KS-2026-004: Koha data volume not encrypted at rest on Standard tier</title>
      <link>https://kohasupport.com/advisories/ks-2026-004/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-004/</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Medium<br>
        <strong>Status:</strong> Fixed<br>
        <strong>Affected:</strong> Koha Cloud Standard Tier AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Koha v25.11.04-1 (AMI build 2026-05-29)<br></p>
        <p>The Koha data EBS volume on Standard tier instances was not encrypted at rest. New Standard tier stacks launched from the patched AMI use a KMS customer-managed key (CMK) with automatic annual rotation.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-004/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[LOW] KS-2026-010: OPAC search and menu toggles may fail to load on custom themes</title>
      <link>https://kohasupport.com/advisories/ks-2026-010/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-010/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Low<br>
        <strong>Status:</strong> Patch pending<br>
        <strong>Affected:</strong> Koha AMI builds released before this patch<br>
        <strong>Fixed in:</strong> Pending AMI release<br></p>
        <p>Custom themes may fail to load essential JavaScript files, breaking search and menu toggles.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-010/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[LOW] KS-2026-009: Domain setup arguments fail to parse correctly during installation</title>
      <link>https://kohasupport.com/advisories/ks-2026-009/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-009/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Low<br>
        <strong>Status:</strong> Fixed<br>
        <strong>Affected:</strong> Koha AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Koha v25.11.04-1 (AMI build 2026-05-29)<br></p>
        <p>Domain setup arguments are not correctly parsed during installation, causing domain configuration to fail.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-009/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[LOW] KS-2026-008: koha-setup-domains binary missing from all AMIs</title>
      <link>https://kohasupport.com/advisories/ks-2026-008/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-008/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Low<br>
        <strong>Status:</strong> Fixed<br>
        <strong>Affected:</strong> Koha AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Koha v25.11.04-1 (AMI build 2026-05-29)<br></p>
        <p>The koha-setup-domains binary is missing from all Koha AMIs due to a configuration oversight.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-008/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[MEDIUM] KS-2026-007: CloudFormation stack updates fail due to SSM Command document name conflict</title>
      <link>https://kohasupport.com/advisories/ks-2026-007/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-007/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Medium<br>
        <strong>Status:</strong> Fixed<br>
        <strong>Affected:</strong> Koha AMI builds released before 2026-05-27<br>
        <strong>Fixed in:</strong> AMI build 2026-05-27 (CloudFormation template update)<br></p>
        <p>CloudFormation stack updates fail when the SSM Command document is modified.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-007/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[HIGH] KS-2026-006: 500 Internal Server Error on AMI upgrade due to password mismatch</title>
      <link>https://kohasupport.com/advisories/ks-2026-006/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-006/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> High<br>
        <strong>Status:</strong> Fixed<br>
        <strong>Affected:</strong> Koha AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Koha v25.11.04-1 (AMI build 2026-05-29)<br></p>
        <p>AMI upgrade causes 500 errors due to password mismatch between Plack and MySQL.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-006/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[MEDIUM] KS-2026-005: Language install fails and OPAC REST API returns 503</title>
      <link>https://kohasupport.com/advisories/ks-2026-005/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-005/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Medium<br>
        <strong>Status:</strong> Fixed<br>
        <strong>Affected:</strong> Koha AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Koha v25.11.04-1 (AMI build 2026-05-29)<br></p>
        <p>Languages selected during installation are not installed, and the OPAC REST API may return a 503 error.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-005/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[MEDIUM] KS-2026-003: OPACUserCSS system preference is not applied to the OPAC</title>
      <link>https://kohasupport.com/advisories/ks-2026-003/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-003/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Medium<br>
        <strong>Status:</strong> Fixed<br>
        <strong>Affected:</strong> Koha AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Koha v25.11.04-1 (AMI build 2026-05-29)<br></p>
        <p>Custom CSS set in the OPACUserCSS system preference is not applied to the OPAC.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-003/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[HIGH] KS-2026-002: Password resets fail with 'No such file or directory' error</title>
      <link>https://kohasupport.com/advisories/ks-2026-002/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-002/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> High<br>
        <strong>Status:</strong> Fixed<br>
        <strong>Affected:</strong> Koha AMI builds released before 2026-05-29<br>
        <strong>Fixed in:</strong> Koha v25.11.04-1 (AMI build 2026-05-29)<br></p>
        <p>Password resets fail with 'env: '/bin/admin/set_password.pl': No such file or directory'.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-002/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
    <item>
      <title>[LOW] KS-2026-001: Demonstration Advisory: Advisory Hub Launch</title>
      <link>https://kohasupport.com/advisories/ks-2026-001/</link>
      <guid isPermaLink="true">https://kohasupport.com/advisories/ks-2026-001/</guid>
      <pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
        <p><strong>Severity:</strong> Low<br>
        <strong>Status:</strong> Closed<br>
        <strong>Affected:</strong> N/A<br>
        </p>
        <p>This is a placeholder advisory published to demonstrate the KohaSupport advisory system. No action is required.</p>
        <p><a href="https://kohasupport.com/advisories/ks-2026-001/">Read full advisory →</a></p>
      ]]></description>
    </item>
    
  </channel>
</rss>
